[OSy] Random registr
Petr Tuma
petr.tuma at d3s.mff.cuni.cz
Thu Dec 8 08:27:37 CET 2011
Dobry den,
kolega Babka mi tady pres rameno napovida, ze jedna z moznosti, jak
rozumne pouzit TLBWR, muze byt tato: procesum pridelovat vzestupne ASID
teprve v okamziku jejich prvniho vypadku v TLB a pamatovat si posledni
takto prideleny ASID, v okamziku preteceni pridelovanych ASID pak proste
vyprazdnit celou TLB, sebrat vsem procesum jejich ASID a zacit znovu.
Petr Tuma
On 12/07/2011 09:30 PM, Dominik Škoda wrote:
> Dobry den, chtel bych se zeptat, jak se spravne pouziva random
> registr k vymene zaznamu v TLB. Docetl jsem se, ze instrukce TLBWR
> zapise nove udaje na nahodnou pozici TLB definovanou hodnotou random
> registru. Random registr se meni s kazdym cyklem procesoru. Proto
> neni mozne zjistit, jakou polozlozku jsem v TLB nahradil, coz
> potrebuji kvuli prehledu o ASID v TLB.
>
> Jedine reseni teto situace me napada toto: precist si hodnotu random
> registru. a potom zapsat do TLB instrukci TLBWI. Potom by ale
> instrukce TLBWR nemela smysl. Proto mi me reseni prijde nespravne.
> Nepochopil jsem jak Random registr nebo TLBWR funguje?
>
> Dominik Skoda
>
>
>
> _______________________________________________ OSy mailing list
> OSy at d3s.mff.cuni.cz https://d3s.mff.cuni.cz/mailman/listinfo/osy
More information about the NSWI004
mailing list