On 10/13/25 12:43 PM, Zejun Zhao wrote:
On Mon, 13 Oct 2025 11:38:48 -0300, Daniel wrote:
But the documentation I found [1] seems to indicate that it should
support sv48.
The second paragraph after the referenced Table 9 from [1] states:
For RV64 architectures on SiFive designs,satp.MODE=8 is used for Sv39
virtual addressing, and no other modes are currently supported.
And here is the same statement from [1]:
The U5 has support for virtual memory through the use of a Memory
Management Unit (MMU). The MMU supports the Bare and Sv39 modes as
described inThe RISC‑V Instruction Set Man-ual, Volume II: Privileged
Architecture, Version 1.10.
So I believe we should not try to support Sv48 for this hart. Hardcoding
it to Sv39 should be fine and correct.
Makes sense. I believe we can proceed with the changes then.
Thanks,
Daniel
Regards,
Zejun
[1] https://starfivetech.com/uploads/u54_core_complex_manual_21G1.pdf