[OSy] Problem s testem map1
LubomÃr Bulej
lubomir.bulej at mff.cuni.cz
Wed Dec 15 11:45:44 CET 2004
Dobry den,
> A dela vam to same co mne i ta varianta bez optimalizaci? A resili ste nejak
> tu branch delay vyjimku? Ja zkusil nahradit panic v handleru te vyjimky
> pouze chybovym hlasenim bez ukonceni kernelu a kupodivu test bezel jeste
> dlouho dal, i kdyz tu vyjimku vyvolaval hodne casto.
Chyba je ve zpusobu generovani nahodnosti v testech na nasi strane. Nektere
z citacu, ktere se pouzivaji pri generovani mohou byt 0 a ta break instrukce
vyvolava break 7 coz pri pohledu do GCC pro MIPS signalizuje deleni 0.
Pri ladeni testu jsme si toho nevsimli, protoze nase interni jadro proste
breakpoint exceptions ignoruje. Toto opravime a testy obratem zasleme.
Prozatim je mozne toto obejit tak, ze budete BP v branch delay slotu
ignorovat a proste se posunete o instrukci dal, coz je to co dela ta
branch instrukce bezprostredne pred break instrukci.
Lubomir Bulej
More information about the NSWI004
mailing list