zephyr/arch/arc/core
Yuguo Zou eb14e21d18 arch: arc: add support of mpu v6
Add support of ARC mpu v6
* minimal region size down to 32 bytes
* maximal region number up to 32
* not support uncacheable region and volatile uncached region
* clean up mpu code for better readablity

Signed-off-by: Yuguo Zou <yuguo.zou@synopsys.com>
2021-08-27 11:45:43 -04:00
..
mpu arch: arc: add support of mpu v6 2021-08-27 11:45:43 -04:00
offsets ARC: allow to build code for processors without ZOL 2021-05-07 14:55:49 -05:00
secureshield
arc_connect.c kernel: Move LOCKED() macro to kernel_internal.h 2021-02-22 14:56:37 -05:00
arc_smp.c arch: arc: update ARConnect ICD select mask when new cpu come online 2021-07-06 15:10:39 -05:00
cache.c cache: Rename sys_{dcache,icache}_* to sys_{data,instr}_cache_* 2021-05-08 07:00:33 +02:00
CMakeLists.txt cmake: Support coverage flags on all archs 2021-06-10 18:01:36 -04:00
cpu_idle.S ARC: rewrite ASM code with asm-compat macroses 2021-05-07 14:55:49 -05:00
fast_irq.S tracing: roll thread switch in/out into thread stats functions 2020-11-11 23:55:49 -05:00
fatal.c ARC: allow to build code for processors without ZOL 2021-05-07 14:55:49 -05:00
fault_s.S ARC: rewrite ASM code with asm-compat macroses 2021-05-07 14:55:49 -05:00
fault.c arc: stack guard: bug fix with multi push stack situation 2020-12-20 13:01:22 -05:00
irq_manage.c
irq_offload.c
isr_wrapper.S ARC: mark accesses which are 32 bit despite of platform bittnes 2021-05-07 14:55:49 -05:00
prep_c.c ARC: cleanup instruction cache initialization 2021-03-12 18:29:07 -05:00
regular_irq.S ARC: allow to build code for processors without ZOL 2021-05-07 14:55:49 -05:00
reset.S ARC: ARCv3 64: adopt ARC SMP code for ARCv3 64 bit 2021-08-07 20:36:23 -04:00
switch.S ARC: mark accesses which are 32 bit despite of platform bittnes 2021-05-07 14:55:49 -05:00
thread_entry_wrapper.S ARC: rewrite ASM code with asm-compat macroses 2021-05-07 14:55:49 -05:00
thread.c ARC: add TLS support for ARCv3 2021-05-07 14:55:49 -05:00
timestamp.c clocks: rename z_tick_get -> sys_clock_tick_get 2021-03-19 11:22:17 -04:00
tls.c arc: enable thread local storage 2020-11-11 13:25:29 +01:00
userspace.S benchmarking: remove execution benchmarking code 2020-09-05 13:28:38 -05:00
vector_table.c ARC: make vector table bit agnostic 2021-05-07 14:55:49 -05:00
vector_table.ld linker: remove asterisk from IRQ/ISR section name macro 2021-01-26 16:24:11 -05:00