zephyr/arch/arm/core/cortex_m
Andrew Boie 68b3b6135e errno: implement _get_errno() in common code
We really should have more faith in the compiler, it generates
code to implement this exactly like the arch-specific assembly
versions, and on ARM is actually 4 bytes shorter.

FUNC_NO_FP used to disable the usual C preamble to update the
frame/stack pointers, which is how the sizes are still the same
or less. It's debatable how useful the occasional use of
FUNC_NO_FP is in practice since it hinders debugging and in a
production build frame pointers should be globally disabled, but
we can address that later.

Change-Id: I6c4b64ab3e3a9b6f91d52fa8c92e6e79a986fc77
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-05-04 17:04:14 +00:00
..
Kconfig kconfig: reorg ARM options and make things consistent 2016-03-17 13:00:21 +00:00
Makefile errno: implement _get_errno() in common code 2016-05-04 17:04:14 +00:00
exc_manage.c arm: add connecting exceptions at runtime 2016-02-05 20:25:24 -05:00
exc_wrapper.S arm: add connecting exceptions at runtime 2016-02-05 20:25:24 -05:00
irq_vector_table.c arm: move irq_vector_table to common location 2016-03-08 09:58:20 -08:00
nmi.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
nmi_on_reset.S arch: arm: move nmi to common location 2016-03-12 03:20:36 +00:00
prep_c.c arm/reset: relocate the vector table when a non-XIP image 2016-02-05 20:25:24 -05:00
reset.S arm: add software reboot for QEMU 2016-02-05 20:25:24 -05:00
scb.c arm: add software reboot for QEMU 2016-02-05 20:25:24 -05:00
scs.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
sw_isr_table.S arm/arc: fix typos 2016-02-05 20:25:14 -05:00
vector_table.S arm: in non-XIP image, make __start alias of __reset 2016-02-05 20:25:24 -05:00
vector_table.h arm: rename _VectorTableROM 2016-02-05 20:25:24 -05:00