[eros-cvs] cvs commit: eros/src/base/sys/arch/i486/kernel UserContext.cxx

shap@eros.cs.jhu.edu shap@eros.cs.jhu.edu
Sun, 28 Jan 2001 00:08:03 -0500


shap        01/01/28 00:08:03

  Modified:    src/base/sys/arch/i486/kernel UserContext.cxx
  Log:
  Fix a bug in which keyreg zero was not actually getting set to dk(0)

Revision  Changes    Path
1.249     +5 -1      eros/src/base/sys/arch/i486/kernel/UserContext.cxx

Index: UserContext.cxx
===================================================================
RCS file: /cvs/eros/src/base/sys/arch/i486/kernel/UserContext.cxx,v
retrieving revision 1.248
retrieving revision 1.249
diff -u -r1.248 -r1.249
--- UserContext.cxx	2001/01/28 04:43:46	1.248
+++ UserContext.cxx	2001/01/28 05:08:03	1.249
@@ -815,7 +815,11 @@
 		      k, this);
 #endif
 
-    keyReg[k].NH_Set(kn->slot[k]);
+    if (k == 0)
+      keyReg[0].NH_ZeroKey();
+    else
+      keyReg[k].NH_Set(kn->slot[k]);
+
     (*kn)[k].SetRwHazard();
   }
 #else