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

Reply via email to