Home
last modified time | relevance | path

Searched refs:vecbase (Results 1 – 6 of 6) sorted by relevance

/Zephyr-latest/tests/boards/intel_adsp/smoke/src/
Dmain.c48 uintptr_t vecbase; in ZTEST() local
54 __asm__ volatile("rsr.vecbase %0" : "=r"(vecbase)); in ZTEST()
55 if ((vecbase & 0x1) == 0) { in ZTEST()
63 __asm__ volatile("rsr.vecbase %0" : "=r"(vecbase)); in ZTEST()
65 zassert_not_equal(vecbase, 0x0, "VECBASE was changed"); in ZTEST()
/Zephyr-latest/include/zephyr/arch/xtensa/
Darch.h156 int vecbase; in xtensa_vecbase_lock() local
158 __asm__ volatile("rsr.vecbase %0" : "=r" (vecbase)); in xtensa_vecbase_lock()
159 __asm__ volatile("wsr.vecbase %0; rsync" : : "r" (vecbase | 1)); in xtensa_vecbase_lock()
/Zephyr-latest/arch/xtensa/core/
Dmmu.c30 uint32_t vecbase = XTENSA_RSR("VECBASE"); in compute_regs() local
59 uint32_t vb_pte = l1_page[XTENSA_MMU_L1_POS(vecbase)]; in compute_regs()
62 regs->vecpin_as = XTENSA_MMU_PTE_ENTRY_VADDR(regs->ptevaddr, vecbase) in compute_regs()
/Zephyr-latest/soc/espressif/esp32/
Desp32-mp.c35 int vecbase; member
89 __asm__ volatile("wsr.VECBASE %0" : : "r"(start_rec->vecbase)); in appcpu_entry2()
249 sr.vecbase = vb; in arch_cpu_start()
/Zephyr-latest/soc/intel/intel_adsp/ace/
Dpower.c116 uint32_t vecbase; member
142 core_desc[core_id].vecbase = XTENSA_RSR("VECBASE"); in _save_core_context()
166 XTENSA_WSR("VECBASE", core_desc[core_id].vecbase); in _restore_core_context()
/Zephyr-latest/arch/xtensa/core/startup/
Dreset_vector.S297 wsr a2, vecbase