[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