[OSy] Upresneni zadani - panic
Martin Decky
decky at d3s.mff.cuni.cz
Fri Oct 28 15:33:25 CEST 2011
Hezky den,
> melo by stacit to, co dela kalisto v msim_halt(), tedy vyuziti specialni
> instrukce msimu. Vsimnete si, ze je tam za haltem jeste pro jistotu
> jeste while (true);
Ano, takova implementace zastaveni procesoru urcite staci.
V pripade SMP je rozumnych zpusobu zastaveni ostatnich procesoru vice.
Muzete vyvovat na ostatnich procesorech meziprocesorove preruseni, ktere
zastavi cinnost i ostatnich procesoru, muzete testovat v planovaci, zda
nedoslo k panicu a zastavit beh tam, apod.
Pragmaticky ovsem v pripade pouziti instrukce pro ukonceni MSIMu dojde k
ukonceni celeho simulatoru, bez ohledu na pocet nakonfigurovanych procesoru.
M.D.
More information about the NSWI004
mailing list