zephyr/arch
Wayne Ren 56650aff7e arch: arc: fix the bug in prologue of sys call handling
* the old codes may not save the caller saved regs correctly,
  e.g. r7- r12. Because the sys call entry is called in the form
  of static inline function. The compiler optimizations may not save
  all the caller saved regs.

* new codes use the irq stack frame as the sys call frame and gurantee
  all the called saved regs are pushed and popped correctly.

* the side effect of new codes are more stack operations and a little
  overhead.

Signed-off-by: Wayne Ren <wei.ren@synopsys.com>
2019-10-01 09:22:30 -04:00
..
arc arch: arc: fix the bug in prologue of sys call handling 2019-10-01 09:22:30 -04:00
arm kernel: add arch abstraction for irq_offload() 2019-10-01 11:11:42 +02:00
common timing_info: rename globals 2019-09-30 15:25:55 -04:00
nios2 kernel: add arch abstraction for irq_offload() 2019-10-01 11:11:42 +02:00
posix kernel: rename __swap 2019-09-30 15:25:55 -04:00
riscv kernel: add arch abstraction for irq_offload() 2019-10-01 11:11:42 +02:00
x86 kernel: add arch abstraction for irq_offload() 2019-10-01 11:11:42 +02:00
x86_64 kernel: add arch abstraction for irq_offload() 2019-10-01 11:11:42 +02:00
xtensa kernel: add arch abstraction for irq_offload() 2019-10-01 11:11:42 +02:00
CMakeLists.txt
Kconfig kconfig: Convert device tree chosen properties to new kconfigfunctions 2019-09-13 11:42:34 -05:00