summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/sparc/regfile.hh4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/sparc/regfile.hh b/arch/sparc/regfile.hh
index 6186e3e45..566cd1d1f 100644
--- a/arch/sparc/regfile.hh
+++ b/arch/sparc/regfile.hh
@@ -137,6 +137,8 @@ namespace SparcISA
void setAltGlobals(bool useAlt)
{
+ DPRINTF(Sparc, "Now using %s globals",
+ useAlt ? "alternate" : "regular");
regView[Globals] = useAlt ? altGlobals : regGlobals;
offset[Globals] = useAlt ? AltGlobalOffset : RegGlobalOffset;
}
@@ -782,8 +784,10 @@ namespace SparcISA
{
case CONTEXT_CWP:
intRegFile.setCWP(val.reg);
+ break;
case CONTEXT_GLOBALS:
intRegFile.setAltGlobals(val.altGlobals);
+ break;
default:
panic("Tried to set illegal context parameter in the SPARC regfile.\n");
}