[OSy] Drobna chyba v sys.S

Dalibor Straka dast at panelnet.cz
Fri Oct 26 21:13:24 CEST 2007


Hezky vecer vsem,

v kalistu sys.S na radku 324 by melo byt OFFSET_CAUSE($sp)
	lw     $v1, OFFSET_SAFE_EPC($v0)
	sw     $v1, OFFSET_EPC($sp)
	lw     $v1, OFFSET_SAFE_CAUSE($v0)
->	sw     $v1, OFFSET_BADVADDR($sp)
	lw     $v1, OFFSET_SAFE_BADVADDR($v0)
	sw     $v1, OFFSET_BADVADDR($sp)
	lw     $v1, OFFSET_SAFE_STATUS($v0)
	sw     $v1, OFFSET_STATUS($sp) 


Ztrata cp0_cause nas neboli, protoze pouze popisuje duvod vyjimky
a je uzitecny pouze pro zavolani exception(). Pak uz nas nezajima.
Takze bych ho ani neukladal. Ani do SAVE_PLACE.

Prosim o potvrzeni!
-- Dalibor Straka




More information about the NSWI004 mailing list