[OpenBIOS] r125 - openbios-devel/arch/sparc64

svn at openbios.org svn at openbios.org
Mon Apr 16 18:52:52 CEST 2007


Author: blueswirl
Date: 2007-04-16 18:52:52 +0200 (Mon, 16 Apr 2007)
New Revision: 125

Modified:
   openbios-devel/arch/sparc64/vectors.S
Log:
Fix exception number in crash output

Modified: openbios-devel/arch/sparc64/vectors.S
===================================================================
--- openbios-devel/arch/sparc64/vectors.S	2007-04-16 16:47:42 UTC (rev 124)
+++ openbios-devel/arch/sparc64/vectors.S	2007-04-16 16:52:52 UTC (rev 125)
@@ -210,7 +210,10 @@
 bug:
         /* Dump the exception and its context */
         ! Set up CPU state
-        wrpr    %g0, PSTATE_PRIV, %pstate
+        ! Don't change the global register set or we lose %g1 (exception level)
+        rdpr    %pstate, %g2
+        or      %g2, PSTATE_PRIV, %g2
+        wrpr    %g2, %pstate
         wr      %g0, 0, %fprs
         wrpr    %g0, 0x0, %tl
 




More information about the OpenBIOS mailing list