zephyr/arch
Wentong Wu aa5d45d7cc tracing: add TRACING_ISR Kconfig
Add TRACING_ISR Kconfig to help high latency backend working well.

Currently the ISR tracing hook function is put at the begining and
ending of ISR wrapper, when there is ISR needed in the tracing path
(especially tracing backend), it will cause tracing buffer easily
be exhausted if async tracing method enabled. Also it will increase
system latency if all the ISRs are traced. So add TRACING_ISR to
enable/disable ISR tracing here. Later a filter out mechanism based
on irq number will be added.

Signed-off-by: Wentong Wu <wentong.wu@intel.com>
2020-02-05 23:54:26 -05:00
..
arc arch: arc: fix the bug where buffer validate should be atomic 2020-02-05 08:49:10 -08:00
arm tracing: add TRACING_ISR Kconfig 2020-02-05 23:54:26 -05:00
common tests: benchmarks: Add ARM64 case 2020-02-01 08:08:43 -05:00
nios2 tracing: add TRACING_ISR Kconfig 2020-02-05 23:54:26 -05:00
posix POSIX arch: Fix C++ main() linkage issue 2019-12-18 21:53:47 +01:00
riscv tracing: add TRACING_ISR Kconfig 2020-02-05 23:54:26 -05:00
x86 tracing: add TRACING_ISR Kconfig 2020-02-05 23:54:26 -05:00
xtensa arch: xtensa: Use reset-vector.S in booloader code 2020-02-05 10:43:25 -05:00
CMakeLists.txt arch: Simplify private header include path configuration. 2019-11-06 16:07:32 -08:00
Kconfig base: add error checking macros 2020-01-20 17:19:54 -05:00