zephyr/tests/kernel
Wayne Ren f8d061faf7 arch: arc: add nested interrupt support
* add nested interrupt support for interrupts
   + use a varibale exc_nest_count to trace nest interrupt and exception
   + regular interrupts can be nested by regular interrupts and fast
interrupts
   + fast interrupt's priority is the highest, cannot be nested
* remove the firq stack and exception stack
   + remove the coressponding kconfig option
   + all interrupts (normal and fast) and exceptions will be handled
     in the same stack (_interrupt stack)
   + the pros are, smaller memory footprint (no firq stack), simpler
     stack management, simpler codes, etc.. The cons are, possible
     10-15 instructions overhead for the case where fast irq nests
     regular irq
* add the case of ARC in test/kernel/gen_isr_table

Signed-off-by: Wayne Ren <wei.ren@synopsys.com>
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-08-10 12:47:15 -04:00
..
alert/alert_api
arm_irq_vector_table tests: arm_irq_vector_table: convert to ztest 2017-08-07 22:31:27 -04:00
arm_runtime_nmi tests: arm_runtime_nmi: convert to ztest 2017-08-07 22:31:27 -04:00
bitfield
common
context
critical build: remove unused Kconfig variables 2017-08-03 07:19:29 -05:00
errno doc: qemu target was deprecated, use 'run' 2017-08-03 11:48:55 -04:00
fatal x86: stack overflow improvements 2017-08-03 11:46:26 -04:00
fifo/fifo_api
fp_sharing doc: qemu target was deprecated, use 'run' 2017-08-03 11:48:55 -04:00
gen_isr_table arch: arc: add nested interrupt support 2017-08-10 12:47:15 -04:00
irq_offload tests: irq_offload: Convert test case to use ztest 2017-08-01 08:46:48 -04:00
libs tests: libs: convert to ztest 2017-08-07 22:31:27 -04:00
lifo/lifo_api
mbox/mbox_api
mem_heap/mheap_api_concept
mem_pool
mem_slab Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
msgq/msgq_api
multilib tests: multilib: convert to ztest 2017-08-07 22:31:27 -04:00
mutex
obj_tracing drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
pending
pipe/pipe_api
poll kernel: make K_.*_INITIALIZER private to kernel 2017-07-10 11:44:56 -07:00
profiling/profiling_api
protection tests: protection: don't do exec tests on x86 2017-07-10 11:44:56 -07:00
queue
semaphore/sema_api
sleep doc: qemu target was deprecated, use 'run' 2017-08-03 11:48:55 -04:00
sprintf tests: kernel: sprintf: Fix build warning. 2017-07-19 11:16:52 -04:00
stack/stack_api
stackprot
static_idt
systhreads doc: qemu target was deprecated, use 'run' 2017-08-03 11:48:55 -04:00
test_build Bluetooth: Kconfig: Rename CONFIG_BLUETOOTH_* to CONFIG_BT_* 2017-08-09 11:14:19 +03:00
threads tests: kernel: Stress test for preemptive scheduling. 2017-08-09 21:44:53 -04:00
tickless doc: qemu target was deprecated, use 'run' 2017-08-03 11:48:55 -04:00
timer doc: qemu target was deprecated, use 'run' 2017-08-03 11:48:55 -04:00
workq
xip tests: xip: convert to ztest 2017-08-07 22:31:27 -04:00