zephyr/arch/arc/core
Chuck Jordan bc04903bdd arc: disable i-cache in early init because ARC CPUs start with it on
The ARC CPU comes up from reset with i-cache enabled.
It can have garbage in it from a previous run.
The fix is to check the build register for the i-cache, and if its
present, invalidate it fully, and then disable it.
_icache_setup() is called later to turn it on.

Change-Id: I26fae915153841c61e9530d5af2ddb9d0553275b
Signed-off-by: Chuck Jordan <cjordan@synopsys.com>
2016-05-24 00:02:17 +00:00
..
offsets arc: implement stack checking 2016-03-29 01:25:49 +00:00
Makefile errno: implement _get_errno() in common code 2016-05-04 17:04:14 +00:00
atomic.S
cpu_idle.S event_logger: add arc support for sleep event 2016-05-06 18:52:45 +00:00
fast_irq.S arc: improve code-density by using ld_s and st_s with r0-r3 2016-05-06 11:18:27 +00:00
fatal.c
fault.c
fault_s.S arc: fix spelling error in comment of fault_s.S 2016-05-15 10:54:35 -07:00
irq_manage.c
irq_offload.c
irq_vector_table.c arc: move vector and sw isr table to core code 2016-03-08 09:58:20 -08:00
isr_wrapper.S arc: more improvements to use isa-16 instructions 2016-05-09 20:56:50 +00:00
prep_c.c arc: disable i-cache in early init because ARC CPUs start with it on 2016-05-24 00:02:17 +00:00
regular_irq.S arc: more improvements to use isa-16 instructions 2016-05-09 20:56:50 +00:00
reset.S arc: Add linker command file for Harvard architecture 2016-05-15 01:48:41 +00:00
sw_isr_table.S arc: move vector and sw isr table to core code 2016-03-08 09:58:20 -08:00
swap.S arc: improve code-density by using ld_s and st_s with r0-r3 2016-05-06 11:18:27 +00:00
swap_macros.h arc: do lr and sr instructions together, avoid instruction pipeline bubble 2016-05-09 20:56:52 +00:00
sys_fatal_error_handler.c nanokernel: tighten _is_thread_essential() 2016-05-03 17:42:54 +00:00
thread.c kernel: Init back pointer to microkernel task 2016-05-04 22:51:33 +00:00
thread_entry_wrapper.S
vector_table.c arc: Set __start entry point to be same as __reset 2016-05-05 22:12:56 +00:00