[OSy] Testy

Ersin ersin at post.cz
Mon Nov 3 15:16:42 CET 2008


Dobre odpoledne,

koukam na testy, a nektere me ponekud prekvapuji. Proto bych se rad ujistil, ze se nejedna o chybu:

Test iol:
23 #define POLL_DELAY_MS   1000
57                         thread_usleep (POLL_DELAY_MS * 1000);

Opravdu se zde ma test na ctvrt hodiny zastavit? Ja rovnou priznam, ze nas kernel tento radek nesnese, protoze pri nem pretika registr pro pocitani instrukci. Predpokladam, ze v realnem systemu takhle dlouha cekani resi systemove hodiny, a ne pocitani instrukci. Ma tedy funkce thread_usleep snaset libivolne velka cisla?

Test exc4:
27         printk ("Issuing break instruction, should be ignored...\n");
28         asm (
29                 "break  10\n"
30         );

Ackoli nas kernel Break vyjimku zcela ignoruje (bez ohledu na branch delay slot), msim se na tomto miste zastavi. Pro ukonceni je nutne ctrl+c, bash ma ale pote nejaky rozbity vypis (konkretne nevypisuje nic). Zvlada msim spravne predavani break vyjimek?

Dekuji za odpovedi

Stanislav Kozina




More information about the NSWI004 mailing list