zephyr/include/arch/arm/cortex_m
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
..
scripts arm: remove old GDB_INFO support 2016-12-19 19:17:30 +00:00
addr_types.h arm: Add paddr_t/vaddr_t 2016-02-05 20:24:41 -05:00
asm_inline_gcc.h arm: Refactor irq_lock inline asm formatting. 2016-12-05 14:56:37 +00:00
asm_inline.h trivial: remove old reference to nanokernel/cpu.h 2016-11-07 15:39:16 +00:00
error.h kernel: remove last nanokernel ocrrurances from include/ 2016-12-25 14:34:43 -05:00
exc.h kernel: remove last nanokernel ocrrurances from include/ 2016-12-25 14:34:43 -05:00
irq.h kernel: remove last nanokernel ocrrurances from include/ 2016-12-25 14:34:43 -05:00
memory_map.h arch: Add support for Cortex-M7 processor 2016-10-26 12:58:40 -05:00
misc.h kernel: remove last nanokernel ocrrurances from include/ 2016-12-25 14:34:43 -05:00
nmi.h arm: Fix CONFIG_RUNTIME_NMI behavior 2016-11-23 00:27:56 +00:00
nvic.h arm: nvic: Fix exception priority access on Cortex-M0(+) 2017-01-03 22:44:31 +00:00
scb.h arm: Cortex-M0: Adapt core register code to M0 2017-01-03 22:44:35 +00:00
scs.h arm: Cortex-M0: Adapt core register code to M0 2017-01-03 22:44:35 +00:00
sys_io.h arm: add generic memory-mapped I/O routines for Cortex-M 2016-03-09 06:39:15 +00:00