changeset 3318e6254586 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=3318e6254586
description:
put panic instructions in palcode rather than looping on mchecks.
diffstat:
system/alpha/palcode/platform.S | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diffs (23 lines):
diff -r 27ce7490bd3b -r 3318e6254586 system/alpha/palcode/platform.S
--- a/system/alpha/palcode/platform.S Tue Feb 28 18:57:34 2006 -0500
+++ b/system/alpha/palcode/platform.S Wed Apr 26 15:15:45 2006 -0400
@@ -1620,7 +1620,8 @@
// Also, due to possible 2nd Cbox register file write for
// uncorrectable errors, no register file read or write for 7 cycles.
- nop
+ //nop
+ .long 0x4000054 // call M5 Panic
mtpr r0, pt0 // Stash for scratch -- OK if Cbox overwrites
// r0 later
nop
@@ -1717,7 +1718,8 @@
//
EXPORT(sys_mchk_collect_iprs)
- mb // MB before reading
Scache IPRs
+ .long 0x4000054 // call M5 Panic
+ //mb // MB before reading
Scache IPRs
mfpr r1, icperr_stat
mfpr r8, dcperr_stat
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev