[OSy] TLB refill

Michal Koutný xm.koutny at gmail.com
Mon Jan 7 01:04:51 CET 2013


On Mon, Jan 07, 2013 at 12:22:44AM +0100, Štěpán Šindelář wrote:
> Dobrý den,
> 
> je nějaký důvod proč by při čtení z adresy 0x4ffff48 neměla nastat TLB
> refill exception, když
> 
> - ve status registru je 0x10000001 (tedy povolené přerušení, ale všechny
> maskovatelné zamaskované, nicméně TLB refill není podle manuálu
> maskovatelný),
> - v hi registru 0x2,
> - v TLB není žádný záznam s ASIDem 2, ani žádný záznam s global bitem,
Záznamy s jiným ASIDem tam jsou? A je v EntryHi skutečně jako ASID
dvojka? Jenom střílím od boku, tohle dělalo problém u nás. Nebo mě ještě
napadá, jestli to čtení "přežilo" optimalizace a skutečně se děje.

Zdravím,
Michal


> - je to všechno v obsluze normálního přerušení (tedy wrapped_general, ne
> TLB refill)
> 
> Je ještě něco, co ovlivňuje, jestli nastane TLB refill? V manuálu nemůžu
> nic najít.
> 
> Štěpán

> _______________________________________________
> OSy mailing list
> OSy at d3s.mff.cuni.cz
> https://d3s.mff.cuni.cz/mailman/listinfo/osy

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20130107/9d1a6d2d/attachment.sig>


More information about the NSWI004 mailing list