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

Reply via email to