[OSy] TLB refill

Štěpán Šindelář me at stevesindelar.cz
Mon Jan 7 04:27:04 CET 2013


Tak nakonec to fakt byl špatný ASID v EntryHi. Každopádně díky za odpovědi.

Dne 7. ledna 2013 1:04 Michal Koutný <xm.koutny at gmail.com> napsal(a):

> 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
>
>
> _______________________________________________
> OSy mailing list
> OSy at d3s.mff.cuni.cz
> https://d3s.mff.cuni.cz/mailman/listinfo/osy
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20130107/fd9665b2/attachment.html>


More information about the NSWI004 mailing list