zephyr/soc/intel/intel_adsp
Daniel Leung 22de29e768 soc: intel_adsp/ace: put syscall helpers in vector code section
This puts the syscall helpers into the vector code section, and
is a tiny TLB optimization. Before this, worst case scenario is
that there would 2 instruction TLB misses when both the syscall
helpers and the vector code pages are not in TLB cache. With
this change, there would be at most 1 instruction TLB miss as
now the syscall helper and the vector code (which includes
exception handling code and xtensa_do_syscall()) are now in
the same page, and the same TLB entry.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2024-11-26 00:12:18 +01:00
..
ace soc: intel_adsp/ace: put syscall helpers in vector code section 2024-11-26 00:12:18 +01:00
cavs Revert parts of "soc: intel: move init code from SYS_INIT to hooks" 2024-09-23 18:13:17 -04:00
common zephyr: bulk update to DT_NODE_HAS_STATUS_OKAY 2024-10-03 17:06:52 +01:00
tools python: Format and sort imports 2024-11-25 10:07:13 +01:00
CMakeLists.txt
Kconfig intel_adsp: Add board definitions for adsp simulator 2024-08-28 16:35:55 -04:00
Kconfig.defconfig soc: intel_adsp: DCACHE_LINE_SIZE was not defined 2024-08-20 19:43:37 -04:00
Kconfig.soc
soc.yml soc: intel: renamed soc from ace30_ptl to ace30 2024-09-24 10:10:37 +02:00