<br><br><div class="gmail_quote">On Nov 29, 2007 4:01 PM,  <<a href="mailto:Josef.Reidinger@seznam.cz">Josef.Reidinger@seznam.cz</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Tak sem zjistil ze manualy pro 4K family se teda lisi od ted primo pro 4000 jadro. Problem je ze stale to nefunguje.<br>1) neni mi moc jasny proc je v puvodnim kalistu shift physicky adresy o 6 doleva, kdyz podle manualu jen prvni 2 bity entrylo maji byt prazdny.
</blockquote><div><br>Neviem, ci dobre rozumiem tvojmu problemu, ale EntryLo0/1 je<br>00-PFN-CCCDVG<br> - cize prve dva bity (pri citani zlava) sú nula a shiftuje sa to <<6 aby sa preskocili bity CCCDVG, inak by si si cislom napr 0x0005 presmahol valid bit
<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>2) proste to nefunguje a i kdyz maximum v ladeni ceho jsme schopen - tedy vypis tlb tabulky mi moc neosvetli (zadnej specialni bootaci bit neni nastaven) a vyjimky to haze TLBS do general_exception
<br>entry - 0<br>        entryHi - VPN2 0 ASID 0  (oboje souhlasi, tak proc je to proste nevybere???)<br>        entryLo0 - PFN 33664 C 16 D 4 V 2 G 1<br>        entryLo1 - PFN 0 C 0 D 0 V 0 G 1<br>dalsi entry jsou v pocatecni inicializaci
<br>entryHi - VPN2 0 ASID 255<br>        entryLo0 - PFN 0 C 0 D 0 V 0 G 0<br>        entryLo1 - PFN 0 C 0 D 0 V 0 G 0<br>diky za jakykoliv help, protoze uz fakt nevim co s tim.<br></blockquote><div><br>V tomto druhom prípade, Ti nepomozem, snad niekto iny ;-)
<br>Mo¾no sa na to iba zle pozerám, ale virtuálna adresa je 0 ? Nakolko nastavujes global bit, tak by na ASID'e nemalo zále¾a». Jedine znovu skontrolova» VPN.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><  ------------ Pùvodní zpráva ------------<br><  Od: Luká¹ Kopenec <<a href="mailto:lukaskopenec@seznam.cz">lukaskopenec@seznam.cz</a>><br><  Pøedmìt: Re: [OSy] Divne konstanty kalista<br><  Datum: 
26.11.2007 18:55:18<br><  ----------------------------------------<br><div><div></div><div class="Wj3C7c"><  Ahoj!<br><<br><  1) Proto¾e je to maska, maskuje bit è.1 a 2^1 je 2<br><  2) To samý v bledì modrým :-)
<br><  3) Pøeèti si ten manuál poøádnì. Global bit je sice v TLB v Hi, ale taky je<br><  tam poznámka, ¾e napøíè tomu se urèuje jako AND na tìchto bitech v EntryLo0<br><  a EntryLo1, kde je to nejni¾¹í bit<br><  4) Mapování normálnì funguje a dost mo¾ná, ¾e a¾ si udìlá¹ jasno v tìch
<br><  pøedchozích 3 bodech a opraví¹ kód, zaène Ti fungovat taky<br><<br><  Hodnì ¹tìstí :-)<br><  Luká¹<br><<br><  ----- Original Message -----<br><  From: <<a href="mailto:Josef.Reidinger@seznam.cz">
Josef.Reidinger@seznam.cz</a>><br><  To: "Operating Systems Course" <<a href="mailto:osy@dsrg.mff.cuni.cz">osy@dsrg.mff.cuni.cz</a>><br><  Sent: Monday, November 26, 2007 5:15 PM<br><  Subject: [OSy] Divne konstanty kalista
<br><<br><<br><  > Ahoj, mam trochu zmatek v konstantach kalista<br><  > 1) proc je cp0_entrylo_v_mask 2 a ne jednicka jak by se zdalo podle jeho<br><  > pozice z manualu?<br><  > 2) to samy s dirty bitem
<br><  > 3) proc je cp0_entrylo_g_mask kdyz global(pokud je to on) je v lo misto hi<br><  > a je jednicka ,teda uplne mimo manual?<br><  > 4) funguje nekomu mapovani pres tlb? ja to podle manualu korektne vyplnim
<br><  > a ono to hodi TLB exception, ktera jde rovnou do general exception, coz<br><  > podle manualu znamena, ze neni nastaven valid bit?<br><  > JR<br><  ><br><  > _______________________________________________
<br><  > OSy mailing list<br><  > <a href="mailto:OSy@dsrg.mff.cuni.cz">OSy@dsrg.mff.cuni.cz</a><br><  > <a href="https://dsrg.mff.cuni.cz/mailman/listinfo/osy" target="_blank">https://dsrg.mff.cuni.cz/mailman/listinfo/osy
</a><br><  ><br><<br><<br><  _______________________________________________<br><  OSy mailing list<br><  <a href="mailto:OSy@dsrg.mff.cuni.cz">OSy@dsrg.mff.cuni.cz</a><br><  <a href="https://dsrg.mff.cuni.cz/mailman/listinfo/osy" target="_blank">
https://dsrg.mff.cuni.cz/mailman/listinfo/osy</a><br><<br><<br><<br><br>_______________________________________________<br>OSy mailing list<br><a href="mailto:OSy@dsrg.mff.cuni.cz">OSy@dsrg.mff.cuni.cz</a><br><a href="https://dsrg.mff.cuni.cz/mailman/listinfo/osy" target="_blank">
https://dsrg.mff.cuni.cz/mailman/listinfo/osy</a><br></div></div></blockquote></div><br><br clear="all"><br>-- <br>---------- ---------- ---------- ---------- ----------<br>Prosim piste odpovede na zaciatok mailu.<br>Please insert your answer at the begining of the e-mail