Vincenzo Frascino 7336b2a978 arm: Fix CONFIG_RUNTIME_NMI behavior
Zephyr kernel is unable to compile when CONFIG_RUNTIME_NMI is enabled in
defconfig on ARM's architectures.

This patch addresses the following issues:
* In nmi.c _DefaultHandler() is referencing a function
(_ScbSystemReset()) not defined in Zephyr. This has now been replaced
with sys_arch_reboot.
* nmi.h is included in ASM files and due to the usage of "extern" the
compilation ends with an error. Added the directive _ASMLANGUAGE to
prevent the problem.

Jira: ZEP-1319
Change-Id: I7623ca97523cde04e4c6db40dc332d93ca801928
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@linaro.org>
2016-11-22 19:34:52 -05:00
2016-11-22 19:34:52 -05:00
2016-11-22 19:33:39 -05:00
2015-04-10 16:44:37 -07:00
2016-02-20 14:25:01 +00:00
2016-10-07 16:15:24 +00:00
2016-11-07 11:34:18 -08:00
2016-02-05 20:24:37 -05:00
2016-11-19 13:20:39 -05:00
2016-11-12 02:08:08 +00:00
Description
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Apache-2.0 1.6 GiB
Languages
C 90.8%
Python 4.6%
CMake 2.9%
Shell 0.6%
Assembly 0.5%
Other 0.5%