[OSy] registre CP0

Lubomír Bulej bulej at nenya.ms.mff.cuni.cz
Fri Oct 21 15:13:50 CEST 2005


Dobry den,

> Mohol by mi niekto zrozumitelne vysvetlit ako chapat registre ERL a EXL v CP0??
> Z dekumetnacie som to ako tak pochopil ale vobec si tym niesom isty...

ERL ~ Error Level; set by the processor when Reset, Soft Reset,
NMI, or Cache Error exception are taken.

EXL ~ Exception Level; set by the processor when any exception
other than Reset, Soft Reset, NMI, or Cache Error exception
are taken.

Tj. oba flagy signalizuji ze doslo k nejake vyjimce, s tim ze ERL se tyka 
spise hardwarovych situaci (chyba cache cache, nemaskovatelne preruseni, atd) 
a EXL je pro vsechny ostatni vyjimky.

Pokud je ERL nebo EXL nastaven, bezi procesor vzdy v kernel modu, bez ohledu 
na hodnotu KSU.


Lubos Bulej




More information about the NSWI004 mailing list