[libre-riscv-dev] TLB Replacement Policy
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Sun Mar 3 20:05:46 GMT 2019
https://www.bottomupcs.com/hardware_support_for_virtual_memory.xhtml
daniel, this article looks to be extremely insightful and useful. i
note this comment:
It should be noted it is possible to operate with no hardware
page-table walker; in this case each TLB miss is resolved by the OS
and the processor becomes a software-loaded architecture. However, the
performance impact of disabling the HPW is so considerable it is very
unlikely any benefit could be gained from doing so
also, the paragraph after it says, "SF-VHPT is the default Hardware
Page Walk model used by Linux on Itanium", meaning that there *might*
be a *software* page-walk algorithm in there somewhere as well.
l.
More information about the libre-riscv-dev
mailing list