Zdarec (Jirko), tadyty radky se mi zdaji byti dulezite (zbytek je jen blbost tazatele :D) > 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 Mohu Vas ujistit, ze msim nezpracovava breakpoint exception jakkoliv specialne (ostatne muzete se ve zdrojacich msimu presvedcit sami). To, co zpusobuje zastaveni simulatoru, neni pravdepodobne sam msim, ale Vas kod. Problem bude mozna v tom, jak si vykladate pojem "ignorovat vyjimku". Nejde o to vyjimky si vubec nevsimat, ale naopak osetrit ji tak, aby kod, ktery tuto synchronni vyjimku vykonal, pokracoval dal. Prectete si dokumentaci k MIPSu, kde je uvedeno, jak s breakpoint vyjimkou pracovat a k cemu se typicky pouziva. Ignorujeme vyjimky stejne jako tazatel a nebo je pekne zamaskujeme? L.