[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