WPRI
WPRIReserved.
WPRI (bits 63:48) — Reserved.
What This Field Controls
- - Reserved.
Common Values
This field is better understood together with surrounding context than as a fixed memorized enumeration.
Optional 64-bit machine security configuration CSR; it exists only when an extension adds a field.
Reserved.
WPRI (bits 63:48) — Reserved.
This field is better understood together with surrounding context than as a fixed memorized enumeration.
Reserved.
WPRI (bits 47:34) — Reserved.
This field is better understood together with surrounding context than as a fixed memorized enumeration.
Smmpm M-mode pointer masking; read-only zero without Smmpm or on RV32.
PMM (bits 33:32) — Smmpm M-mode pointer masking; read-only zero without Smmpm or on RV32.
This field is better understood together with surrounding context than as a fixed memorized enumeration.
Reserved.
WPRI (bits 31:11) — Reserved.
This field is better understood together with surrounding context than as a fixed memorized enumeration.
When 1, enables Zicfilp in M-mode; otherwise ELP is not updated and LPAD is a no-op.
MLPE (bit 10) — When 1, enables Zicfilp in M-mode; otherwise ELP is not updated and LPAD is a no-op.
This field is better understood together with surrounding context than as a fixed memorized enumeration.
Controls S/HS read-write access to seed; read-only zero without Zkr or S-mode.
SSEED (bit 9) — Controls S/HS read-write access to seed; read-only zero without Zkr or S-mode.
This field is better understood together with surrounding context than as a fixed memorized enumeration.
Controls U-mode read-write access to seed; read-only zero without Zkr or U-mode.
USEED (bit 8) — Controls U-mode read-write access to seed; read-only zero without Zkr or U-mode.
This field is better understood together with surrounding context than as a fixed memorized enumeration.
Reserved.
WPRI (bits 7:3) — Reserved.
This field is better understood together with surrounding context than as a fixed memorized enumeration.
Rule-locking bypass; when RLB is 0 and pmpcfg.L is 1 in any PMP entry, including a disabled entry, RLB remains 0 until PMP reset.
RLB (bit 2) — Rule-locking bypass; when RLB is 0 and pmpcfg.L is 1 in any PMP entry, including a disabled entry, RLB remains 0 until PMP reset.
This field is better understood together with surrounding context than as a fixed memorized enumeration.
M-mode allowlist policy; sticky until PMP reset and denies M-mode accesses without a matching rule.
MMWP (bit 1) — M-mode allowlist policy; sticky until PMP reset and denies M-mode accesses without a matching rule.
This field is better understood together with surrounding context than as a fixed memorized enumeration.
Machine Mode Lockdown; sticky until PMP reset and changes PMP L-bit semantics.
MML (bit 0) — Machine Mode Lockdown; sticky until PMP reset and changes PMP L-bit semantics.
This field is better understood together with surrounding context than as a fixed memorized enumeration.
Optional 64-bit machine security configuration CSR; it exists only when an extension adds a field.
Confirm required extensions.
Configure fields under locking and WARL rules.
Read back to determine accepted values.