[libre-riscv-dev] TLB Replacement Policy

Luke Kenneth Casson Leighton lkcl at lkcl.net
Thu Apr 18 11:25:30 BST 2019

On Thu, Apr 18, 2019 at 6:15 AM Luke Kenneth Casson Leighton
<lkcl at lkcl.net> wrote:

> > By the end of the week I would like to finish implementing the
> > psuedo LRU and have the assoc cache done with unit tests.
>  cool.  i tried throwing some random experimentation values into the
> ariane ptw... i have *no idea* what to expect... honestly whilst i can
> handle straight code-translation, i feel you're better equipped to
> determine if the results of a given unit test are actually correct.

 i have sort-of worked out how to activate different PLRU entries, you
can see a function set_vaddr() that is required to set not just the
virtual address but something called the vpn as well, which is vaddr
>> 12 (4k pages)



More information about the libre-riscv-dev mailing list