zephyr/arch/arm/core
Carles Cufi b6109496ff arm: Cortex-M0: Adapt core register code to M0
The Cortex-M0(+) and in general processors that support only the ARMv6-M
instruction set have a reduced set of registers and fields compared to
the ARMv7-M compliant processors.
This change goes through all core registers and disables or removes
everything that is not part of the ARMv6-M architecture when compiling
for Cortex-M0.

Jira: ZEP-1497

Change-id: I13e2637bb730e69d02f2a5ee687038dc69ad28a8
Signed-off-by: Vinayak Chettimada <vinayak.kariappa.chettimada@nordicsemi.no>
Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2017-01-03 22:44:35 +00:00
..
cortex_m arm: Cortex-M0: Adapt core register code to M0 2017-01-03 22:44:35 +00:00
offsets kernel: remove nano/micro wording and usage 2016-12-19 19:58:03 +00:00
__aeabi_atexit.c build: Add C++ support 2016-02-05 20:25:23 -05:00
cpu_idle.S kernel: remove nano/micro wording and usage 2016-12-19 19:58:03 +00:00
exc_exit.S arm: remove old GDB_INFO support 2016-12-19 19:17:30 +00:00
fatal.c kernel: replace all remaining nanokernel occurances 2016-12-25 14:34:43 -05:00
fault.c arm: Cortex-M0: Adapt core register code to M0 2017-01-03 22:44:35 +00:00
fault_s.S arm: remove old GDB_INFO support 2016-12-19 19:17:30 +00:00
irq_init.c kernel: replace all remaining nanokernel occurances 2016-12-25 14:34:43 -05:00
irq_manage.c kernel: replace all remaining nanokernel occurances 2016-12-25 14:34:43 -05:00
irq_offload.c kernel: replace all remaining nanokernel occurances 2016-12-25 14:34:43 -05:00
isr_wrapper.S arm: remove old GDB_INFO support 2016-12-19 19:17:30 +00:00
Kconfig arm: systick: Some SoCs do not have systick 2016-11-27 19:39:26 +00:00
Makefile kernel: move kernel code to kernel/ directly 2016-12-19 14:59:35 -05:00
swap.S arch: remove instances of fiberRtnValueSet() 2016-12-21 19:50:08 +00:00
sys_fatal_error_handler.c arch/all: simpler _SysFatalErrorHandler() 2016-12-15 16:17:39 -05:00
thread.c kernel: replace all remaining nanokernel occurances 2016-12-25 14:34:43 -05:00
thread_abort.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00