[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