[OSy] recyklace asidu

Jakub Jermar jakub at jermar.eu
Mon Nov 19 15:24:51 CET 2007


Ahoj,

Josef.Reidinger at seznam.cz wrote:
> Ahoj, mam dotaz k jednomu problemu k rotaci asidu. Pokud mam proces,
> ktery mam zaznam v tlb a ma nastaven asid v registru.  Dojde k
> preplanovani a jiny procesy plni tlb a tenhle uz nema zaznam v tlb. A
> jiny proces s jeho asidem tam ma zaznam. Az se dostane tenhle k behu,
> tak by mohl pouzit zaznam, ktery neni jeho. Da se tomu nejak
> zabranit? aspon maly hint. Diky

Myslim ze v momente, kdy ten jeden ASID zrecyklujes pro pouziti jinym 
adresovym prostorem, musis jej sestrelit ze vsech TLB (pokud mas SMP 
kernel) a ve starem adres spacu oznacit, ze uz stary ASID nema pouzivat 
(= musi si zrecyklovat nejaky jiny).

Jakub




More information about the NSWI004 mailing list