changeset 57be483cea36 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=57be483cea36
description:
X86: Fix chks checking the submode for stack segments.
diffstat:
1 file changed, 1 deletion(-)
src/arch/x86/isa/microops/regop.isa | 1 -
diffs (13 lines):
diff -r f332946e12b2 -r 57be483cea36 src/arch/x86/isa/microops/regop.isa
--- a/src/arch/x86/isa/microops/regop.isa Sun Oct 12 20:25:06 2008 -0700
+++ b/src/arch/x86/isa/microops/regop.isa Sun Oct 12 20:29:52 2008 -0700
@@ -1048,7 +1048,8 @@
return new StackFault;
}
} else {
- if ((m5reg.mode != SixtyFourBitMode || m5reg.cpl == 3) ||
+ if ((m5reg.submode != SixtyFourBitMode ||
+ m5reg.cpl == 3) ||
!(desc.s == 1 &&
desc.type.codeOrData == 0 && desc.type.w) ||
(desc.dpl != m5reg.cpl) ||
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev