[Libre-soc-bugs] [Bug 604] ISACaller simulator needs RADIX MMU support

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Tue Mar 9 20:21:30 GMT 2021


https://bugs.libre-soc.org/show_bug.cgi?id=604

--- Comment #13 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
from radixwalk.cc, walkTree needs to be:

std::pair<Addr, Fault>
RadixWalk::walkTree(Addr vaddr ,
    uint64_t curBase,
    BaseTLB::Mode mode,
    uint64_t curSize ,
    uint64_t usefulBits)

mode will be:

* execute (instructions)
* load or
* store

curSize and usefulBits are shift and mask

curBase starts at the root page and works up from there.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list