VALUE
WARLS-mode trap-return virtual address. sepc is WARL and must hold all valid virtual addresses; bit 0 is always zero. Implementations supporting only IALIGN=32 have both low bits fixed zero; implementations allowing IALIGN to vary between 16 and 32 mask bit 1 on reads (including SRET) when IALIGN=32, while keeping it writable.
VALUE (bits SXLEN-1:0) — S-mode trap-return virtual address. sepc is WARL and must hold all valid virtual addresses; bit 0 is always zero. Implementations supporting only IALIGN=32 have both low bits fixed zero; implementations allowing IALIGN to vary between 16 and 32 mask bit 1 on reads (including SRET) when IALIGN=32, while keeping it writable.
What This Field Controls
- - S-mode trap-return virtual address. sepc is WARL and must hold all valid virtual addresses; bit 0 is always zero. Implementations supporting only IALIGN=32 have both low bits fixed zero; implementations allowing IALIGN to vary between 16 and 32 mask bit 1 on reads (including SRET) when IALIGN=32, while keeping it writable.
Common Values
This field is better understood together with surrounding context than as a fixed memorized enumeration.