[OSy] Divne konstanty kalista

Josef Reidinger josef.reidinger at seznam.cz
Fri Nov 30 11:37:24 CET 2007


Tak uz sem nasel chybu...ono je trochu matouci kdyz je tam ze zapisuje
2000 bytes a ono je to sestnactkove a ne decimalne. sem mel spatne jedno
porovnani.

Josef Reidinger napsal(a):
> Ano, to jsem nasel grepem :)
> Tak jsem to udelal a objevila se pro mne jeste podivnejsi vec.
> pridal sem pred vyhozeni invalid tohle
> printf("INVALID: subpageno %u asid %u mask %x pointer
> %u",subpageno,cp0_entryhi_asid, e->mask,a);
> a vypis vypada takto:
> Writing 2000 bytes to area at 00000000 (fill A)
> INVALID: subpageno 1 asid 0 mask ffffe000 pointer 4096TLB
> teda ptam se proc pri zapisu na adresu 0 se pta druhe podadresy, kterou
> mam samozrejme prazdnou a nastavenou na invalid???
> diky JR
> 
> Martin Decky napsal(a):
>>> Projdete si (v nejhorsim pripade zmodifikujte debuggovacimi hlaskami)
>>> funkci tlb_look() a zkontrolujte, zda se vse dela v poradku. Je tam
>>> jediny pripad, ktery generuje TLBS a spojitost opet vidim jedine s
>>> hodnotou PageMask.
>> FYI: Obcas premyslim rychleji nez pisi :) V tomto odstavci pochopitelne
>> mluvim o MSIMu ..
>>
>>
>> M.D.
>>
>> _______________________________________________
>> OSy mailing list
>> OSy at dsrg.mff.cuni.cz
>> https://dsrg.mff.cuni.cz/mailman/listinfo/osy
> 
> _______________________________________________
> OSy mailing list
> OSy at dsrg.mff.cuni.cz
> https://dsrg.mff.cuni.cz/mailman/listinfo/osy




More information about the NSWI004 mailing list