Skip to content

kernel::arch::host::registers

Register-level stand-ins. Same names and signatures as the Xtensa ones, so no call site needs a cfg.

unsafe fn intclear(_mask: u32)

Sound on a host; unsafe matches the Xtensa signature.

unsafe fn read_intenable() -> u32

Sound on a host; unsafe matches the Xtensa signature.

unsafe fn set_intlevel_15() -> u32

Sound on a host; unsafe matches the Xtensa signature.

unsafe fn write_intenable(val: u32)

Sound on a host; unsafe matches the Xtensa signature.

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.