Definition
ePMP stands for Enhanced Physical Memory Protection. In the provided evidence, it is discussed together with Physical Memory Protection (PMP) as a RISC-V feature used to restrict access to memory regions in order to enforce privilege, isolation, and security policies. [C1]
Role in RISC-V verification
ePMP is treated as part of the RISC-V memory-protection and privilege-verification space. The evidence identifies TS-MMU / PMP / ePMP as directed test suites for virtual-memory management and memory-protection features. [C2]
Directed suites that include PMP and ePMP are used to target verification areas where random stimulus can leave coverage gaps. The evidence states that these test suites for vector, MMU, PMP, and ePMP are configured to match the user's RISC-V processor. [C3]
Verification-flow context
In the broader RISC-V verification flow described by the evidence, directed suites such as those for MMU, PMP, and ePMP complement constrained-random stimulus. The hybrid approach uses random tests for broad exploration and directed tests for structured closure of specific architectural and protection features. [C4]
The evidence also notes that RISC-V verification flows may cover critical privilege specifications including MMU and PMP, placing ePMP-related testing in the same protection-oriented verification area. [C5]