zephyr/arch/arc
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
..
core arch: arc: fix the bug in prologue of sys call handling 2019-10-01 09:22:30 -04:00
include arc: rename k_cpu_sleep_mode 2019-09-30 15:25:55 -04:00
CMakeLists.txt arc: Add support for unaligned access 2019-07-31 09:25:15 -07:00
Kconfig arch: arc: no need of default n for arc_connect 2019-08-10 20:11:29 +02:00