[OSy] TLB - Vyreseno

Jakub Vana jakub.vana at gmail.com
Fri Dec 3 15:47:36 CET 2004


On Fri, 03 Dec 2004 15:32:51 +0100, Lubomír Bulej
<lubomir.bulej at mff.cuni.cz> wrote:
> Dobry den,
> 
> >
> >>Na "zavadu" uz jsme prisli. Problem byl v tom, ze procesor stale bezel
> >>ve "flat mode". Takze vubec nepouzival mapovani, natoz aby tedy
> >>vyhazoval nejakou vyjimku. Stejne ale dekuji vsem, kteri reagovali.
> >>
> >
> > nak jsme s tim taky bojovaly a taky jsme na to prisly, ale bohuzel
> > nemuzem prijit na to, jak strankovani zapnout. Muzete poradit?
> >
> 
> Muzete upresnit, co myslite tim "zapnout strankovani"? Procesor
> pristupuje k fyzicke pameti v zavislosti na tom, do ktereho segmentu
> virtualniho adresoveho prostoru procesoru pristoupite.
> 
> Pokud pristoupite do KUSEG, KSSEG, nebo KSEG3, procesor se snazi
> pro virtualni adresu najit fyzickou pomoci TLB. V TLB se hleda
> dvojice (vpn2, asid), kde vpn2 je cislo virtualni stranky vydelene
> dvema a asid je aktualni identifikator adresoveho prostoru nastaveny
> v registru EntryHi systemoveho koprocesoru.
> 
> Lubos Bulej
> 

Ano, to vime, ale to bude fungovat pravdepodobne pouze za nejakych
predpokladu(pri zapnutem strankovani). Pri pristupu na adresy v KUSEGu
pristupuje na adresy s ciselne stejnou adresou ve fyzickem adresovem
prostoru a nevyvolava zadne vyjimky. Nevime, jak toto resit, protoze
podle kolegy, ktery ma psat obsluhu HW toto chovani neni nikde
zdokumentovano....


Dekuji, 

J. Vana


> _______________________________________________
> OSy mailing list
> OSy at nenya.ms.mff.cuni.cz
> http://nenya.ms.mff.cuni.cz/mailman/listinfo/osy
>



More information about the NSWI004 mailing list