68040 Exception Stack Frames
Corrected bus (access) and address exception handling for the '040 to properly read the stack frames.
This commit is contained in:
parent
1b325e95a7
commit
a1fd81148f
|
@ -295,8 +295,8 @@ _handle_bus_err:
|
|||
lea _panic_pc,a1
|
||||
lea _panic_address,a2
|
||||
move.w #2,(a0)
|
||||
move.l (10,a7),(a1)
|
||||
move.l (2,a7),(a2)
|
||||
move.l (2,a7),(a1)
|
||||
move.l (8,a7),(a2)
|
||||
bra call_panic
|
||||
|
||||
_handle_addr_err:
|
||||
|
@ -304,8 +304,8 @@ _handle_addr_err:
|
|||
lea _panic_pc,a1
|
||||
lea _panic_address,a2
|
||||
move.w #3,(a0)
|
||||
move.l (10,a7),(a1)
|
||||
move.l (2,a7),(a2)
|
||||
move.l (2,a7),(a1)
|
||||
move.l (8,a7),(a2)
|
||||
bra call_panic
|
||||
|
||||
_handle_inst_err:
|
||||
|
|
|
@ -7,6 +7,6 @@
|
|||
|
||||
#define VER_MAJOR 0
|
||||
#define VER_MINOR 2
|
||||
#define VER_BUILD 5
|
||||
#define VER_BUILD 6
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue