kernel::arch::host::registers
Register-level stand-ins. Same names and signatures as the Xtensa ones,
so no call site needs a cfg.
Functions
Section titled “Functions”intclear
Section titled “intclear”unsafe fn intclear(_mask: u32)Safety
Section titled “Safety”Sound on a host; unsafe matches the Xtensa signature.
read_intenable
Section titled “read_intenable”unsafe fn read_intenable() -> u32Safety
Section titled “Safety”Sound on a host; unsafe matches the Xtensa signature.
set_intlevel_15
Section titled “set_intlevel_15”unsafe fn set_intlevel_15() -> u32Safety
Section titled “Safety”Sound on a host; unsafe matches the Xtensa signature.
write_intenable
Section titled “write_intenable”unsafe fn write_intenable(val: u32)Safety
Section titled “Safety”Sound on a host; unsafe matches the Xtensa signature.
Constants
Section titled “Constants”PS_WOE
Section titled “PS_WOE”const PS_WOE: u32;PS.WOE — Window Overflow Enable, bit 18. A bit pattern, not a
machine action, so the real value is used: spawn writes it into
the initial PS of a task frame, and a test may check that framing.