Hi,
On 20/3/26 16:05, Djordje Todorovic wrote:
- Addressed comments from v3
- Rebased on top of master
- Then rebased on top of patch set by Philippe
"target/riscv: Forbid to use legacy native endianness API"
Djordje Todorovic (7):
target/riscv: Define MSTATUS_SBE and MSTATUS_MBE bit masks
target/riscv: Add big-endian CPU property
target/riscv: Set endianness MSTATUS bits at CPU reset
target/riscv: Implement runtime data endianness via MSTATUS bits
hw/riscv: Make boot code endianness-aware at runtime
target/riscv: Fix page table walk endianness for big-endian harts
target/riscv: Support runtime endianness in virtio via sysemu callback
Thanks for this v4. What guest do you use to test it? Would it be
possible to add a functional test, so we can check for regressions?