zephyr/arch/arc/core
Wayne Ren adf6f48e0d arch: arc: add the support of STACK_SENTINEL
* call the _check_stack_sentinel in unnested isr
return.

* for firq, _check_stack_sentinel is called in kernel
  isr stack because the limitation of banked register

* for normal irq, _check_stak_sentinel is called in
  the interruptted thread stack

Signed-off-by: Wayne Ren <wei.ren@synopsys.com>
2018-04-17 10:50:12 -07:00
..
mpu arch: arc: bug fixes in arc mpu driver 2018-03-08 11:01:11 +01:00
offsets arch: arc: bug fixes and add user space support in secure mode 2018-02-16 12:20:16 +01:00
atomic.S linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
cache.c kernel: include: rename nano_internal.h to kernel_internal.h 2018-01-31 10:07:21 -06:00
CMakeLists.txt arch: arc: add user space support for arc 2018-02-16 12:20:16 +01:00
cpu_idle.S linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
fast_irq.S arch: arc: add the support of STACK_SENTINEL 2018-04-17 10:50:12 -07:00
fatal.c arch: arc: bug fixes and optimization in exception handling 2018-04-17 10:50:12 -07:00
fault_s.S arch: arc: bug fixes and optimization in exception handling 2018-04-17 10:50:12 -07:00
fault.c arch: arc: bug fixes and optimization in exception handling 2018-04-17 10:50:12 -07:00
irq_manage.c cleanup: Move #include directives 2017-09-11 12:41:07 -04:00
irq_offload.c arch: arc: bug fixes in irq_load 2018-04-17 10:50:12 -07:00
isr_wrapper.S arch: arc: save user thread's context into privilege stack 2018-02-16 12:20:16 +01:00
prep_c.c kernel: include: rename nano_internal.h to kernel_internal.h 2018-01-31 10:07:21 -06:00
regular_irq.S arch: arc: add the support of STACK_SENTINEL 2018-04-17 10:50:12 -07:00
reset.S arch: arc: enable US bit to check user mode 2018-02-16 12:20:16 +01:00
swap.S arch: arc: fix the bug of context switch in interrupt 2018-03-08 11:01:11 +01:00
sys_fatal_error_handler.c arch: arc: optimize the _SysFatalErrorHandler 2018-04-17 10:50:12 -07:00
thread_entry_wrapper.S arch: arc: add user space support for arc 2018-02-16 12:20:16 +01:00
thread.c arch: arc: apply the new thread stack layout 2018-02-16 12:20:16 +01:00
timestamp.c
userspace.S arch: arc: apply the new thread stack layout 2018-02-16 12:20:16 +01:00
vector_table.c