PTW: Non-leaf PTEs with D/A/U==1 are reserved
somyadashora opened this issue · 0 comments
somyadashora commented
Type of issue: bug report
Impact: Compliance with the privilege spec.
From privilege spec (20190608) section 4.3.1:
For non-leaf PTEs, the D, A, and U bits are reserved for future use and must be cleared by software
for forward compatibility
What is the current behavior?
No page fault exceptions when non-leaf PTEs have D/A/U bits set.
What is the expected behavior?
page fault exception should trigger when non-leaf PTEs have D/A/U bits set.
Potential change is required at this location :
Line 241 in a6fabee
Related Issue in other ISS (Spike):
riscv-software-src/riscv-isa-sim#752
riscv-software-src/riscv-tests#352
Fixed here: riscv-software-src/riscv-isa-sim@a9c10bd
Also is this ISS currently being maintained here, or is moved to some other location or is nobody maintaining it?