zephyr/arch/arc/core
Andrew Boie 9175d20ceb arc: fix CONFIG_ARC_STACK_CHECKING
- There's no clear need to disable frame pointers if this feature is
used, remove this directive.
- The 'top' and 'base' terms are reversed. The 'base' is the high
address of the stack. The top is the lowest address, where we cannot
push further down. Fixup member and offset names to correspond to how
these terms are used in hardware documentation.
- Use correct pointers for stack top location
- Fatal exceptions now go through _NanoFatalErrorHandler to report the
faulting ip and thread.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2017-05-13 15:14:41 -04:00
..
offsets arc: fix CONFIG_ARC_STACK_CHECKING 2017-05-13 15:14:41 -04:00
Makefile arc: add _tsc_read for 64-bit timestamp 2017-02-15 05:55:09 +00:00
atomic.S build: add _ASMLANGUAGE to all asm files 2017-01-24 13:34:51 +00:00
cache.c arch: convert to using newly introduced integer sized types 2017-04-21 12:08:12 +00:00
cpu_idle.S build: add _ASMLANGUAGE to all asm files 2017-01-24 13:34:51 +00:00
fast_irq.S arc: fix CONFIG_ARC_STACK_CHECKING 2017-05-13 15:14:41 -04:00
fatal.c arc: fix CONFIG_ARC_STACK_CHECKING 2017-05-13 15:14:41 -04:00
fault.c arc: fix CONFIG_ARC_STACK_CHECKING 2017-05-13 15:14:41 -04:00
fault_s.S build: add _ASMLANGUAGE to all asm files 2017-01-24 13:34:51 +00:00
irq_manage.c Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
irq_offload.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
isr_wrapper.S arc: enable gen_isr_tables mechanism 2017-02-15 04:54:47 +00:00
prep_c.c Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
regular_irq.S arc: fix CONFIG_ARC_STACK_CHECKING 2017-05-13 15:14:41 -04:00
reset.S build: add _ASMLANGUAGE to all asm files 2017-01-24 13:34:51 +00:00
swap.S arc: fix CONFIG_ARC_STACK_CHECKING 2017-05-13 15:14:41 -04:00
sys_fatal_error_handler.c kernel: add k_panic() and k_oops() APIs 2017-04-22 10:31:49 -04:00
thread.c arc: fix CONFIG_ARC_STACK_CHECKING 2017-05-13 15:14:41 -04:00
thread_entry_wrapper.S build: add _ASMLANGUAGE to all asm files 2017-01-24 13:34:51 +00:00
timestamp.c kernel: tickless: Add tickless kernel support 2017-04-27 13:46:28 +00:00
vector_table.c arch: convert to using newly introduced integer sized types 2017-04-21 12:08:12 +00:00