zephyr/soc
Peter Marheine ab2515ad26 it8xxx2: support relocating ISR code to RAM
IT8xxx2 uses a relatively slow SPI flash for ROM with a small 4k
I-cache. As a result in large or busy applications, instruction fetch
can be very costly due to I-cache misses. Since exception handling code
is some of the hottest code in most applications, add an option (enabled
by default) causing that code to execute out of RAM in order to improve
performance.

This is very similar to exception section placement on XIP niosii
platforms (which has similar motivation), but can still be disabled by
configuration.

Signed-off-by: Peter Marheine <pmarheine@chromium.org>
2022-10-21 20:31:47 +02:00
..
arc smp: Kconfig: Move to using MP_MAX_NUM_CPUS 2022-10-20 22:04:10 +09:00
arm driver: eSPI: npcx: support multiple bytes mode for Port80 2022-10-20 15:41:22 +02:00
arm64 boards: fvp_baser_aemv8r: remove SOC_FVP_AEMV8R_EL2_INIT code 2022-10-12 18:46:49 +09:00
mips
nios2
posix cmake: Update CONFIG_ASAN support 2022-08-19 08:30:01 +02:00
riscv it8xxx2: support relocating ISR code to RAM 2022-10-21 20:31:47 +02:00
sparc
x86 soc: x86: Clean up GPIO related defines 2022-10-10 19:17:03 +03:00
xtensa smp: Move for loops to use arch_num_cpus instead of CONFIG_MP_NUM_CPUS 2022-10-21 13:14:58 +02:00
Kconfig