zephyr/arch/arm/core
Benjamin Walsh 1bfa7e3d93 unified/arm: fix missing setting of default _Swap() return value
The unified kernel expect the default return value from a _Swap() call
to be set to -EAGAIN by the architecture code. Cortex-M3/M4 does this in
the SVC call handler, and it was missing from the Cortex-M0/M0+ before
pending PendSV.

Change-Id: I3316901186ab409f49043eb4f1972c4b0dd9a4a2
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
2016-11-04 17:51:14 +00:00
..
cortex_m arch: Add support for Cortex-M7 processor 2016-10-26 12:58:40 -05:00
offsets unified/arm: add unified kernel support for ARM arch 2016-09-13 17:12:55 -04:00
__aeabi_atexit.c build: Add C++ support 2016-02-05 20:25:23 -05:00
cpu_idle.S arch/arm: add initial support for Cortex-M0/M0+ 2016-10-22 01:25:53 +00:00
exc_exit.S arch/arm: add initial support for Cortex-M0/M0+ 2016-10-22 01:25:53 +00:00
fatal.c arm: fix incorrect printk() usage 2016-08-28 07:47:28 -04:00
fault.c arch/arm: add initial support for Cortex-M0/M0+ 2016-10-22 01:25:53 +00:00
fault_s.S arch/arm: add initial support for Cortex-M0/M0+ 2016-10-22 01:25:53 +00:00
fiber_abort.c kernel: Revise thread monitoring exit API naming 2016-10-26 17:03:12 +00:00
gdb_stub.S arch/arm: add initial support for Cortex-M0/M0+ 2016-10-22 01:25:53 +00:00
gdb_stub_irq_vector_table.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
irq_init.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
irq_manage.c ARM: irq: Add _arch_irq_is_enabled external interrupt API 2016-09-20 19:45:31 +00:00
irq_offload.c irq_offload: API to run a function in IRQ context 2016-02-05 20:24:55 -05:00
isr_wrapper.S arch/arm: add initial support for Cortex-M0/M0+ 2016-10-22 01:25:53 +00:00
Kconfig arm: Add support for both floating point ABIs 2016-08-11 17:37:12 +00:00
Makefile unified/arm: add unified kernel support for ARM arch 2016-09-13 17:12:55 -04:00
swap.S unified/arm: fix missing setting of default _Swap() return value 2016-11-04 17:51:14 +00:00
sys_fatal_error_handler.c unified/arm: add unified kernel support for ARM arch 2016-09-13 17:12:55 -04:00
task_abort.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
thread.c unified: Rename ESSENTIAL to K_ESSENTIAL 2016-11-04 00:47:08 +00:00
thread_abort.c unified: Finish adding thread monitoring support 2016-10-26 17:03:13 +00:00