rv8
rv8 copied to clipboard
Changes on registers names
The RISC-V Instruction Set Manual Volume II: Privileged Architecture Document Version 20190608-Priv-MSU-Ratified
mbadaddr : -> mtval? The mbadaddr register has been subsumed by a more general mtval register that can now capture bad instruction bits on an illegal instruction fault to speed instruction emulation. (Preface to Version 1.10 - Page 5)
mbase : ? mibase : ? mdbase : ? mbound : ? mibound : ? mdbound : ?
sptbr : -> satp The supervisor virtual memory configuration has been moved from the mstatus register to the sptbr register. Accordingly, the sptbr register has been renamed to satp (Supervisor Address Translation and Protection) to reflect its broadened role. (Preface to Version 1.10 - Page 5)
sbadaddr : stval?
thanks for reading and for the great work done with the simulator!