zephyr/arch/xtensa/include
Peter Mitsis cd351208d5 arch: xtensa: Refine HiFi sharing Kconfigs
Splits HiFi sharing into two different models.
 1. XTENSA_EAGER_HIFI_SHARING - unconditional save/restore
    of the HiFi registers when context switching
 2. XTENSA_LAZY_HIFI_SHARING - on demand save/restore of
    of the HiFi registers. If a thread does not use the
    HiFi registers, they are neither saved nor restored.

To maintain backwards compatibility, the eager model is the
default model when XTENSA_HIFI_SHARING is enabled.

Signed-off-by: Peter Mitsis <peter.mitsis@intel.com>
2025-07-20 12:25:17 -04:00
..
kernel_arch_func.h xtensa: userspace: handle privileged stack in arch_cohere_stacks 2025-04-17 00:57:19 +02:00
offsets_short_arch.h xtensa: userspace: swap page tables via assembly code 2025-04-17 00:57:19 +02:00
xtensa_asm2_context.h arch: xtensa: Refine HiFi sharing Kconfigs 2025-07-20 12:25:17 -04:00
xtensa_asm2_s.h arch: xtensa: Refine HiFi sharing Kconfigs 2025-07-20 12:25:17 -04:00
xtensa_backtrace.h xtensa: rename z_xtensa to simply xtensa 2023-12-13 09:41:24 +01:00
xtensa_internal.h arch: tweak xtensa_mem_kernel_has_access() API 2025-06-19 00:03:00 +02:00
xtensa_mmu_priv.h xtensa: allow flushing auto-refill DTLBs on page table swap 2025-05-28 20:01:58 +02:00
xtensa_mpu_priv.h xtensa: mmu: mpu: add xtensa_mem_kernel_has_access() 2024-06-15 04:44:48 -04:00
xtensa_stack.h xtensa: check stack frame pointer before dumping registers 2024-06-21 09:59:36 +02:00