changeset b62d79c1990b in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=b62d79c1990b
description:
        X86: Fix a bug in the chks microop where it ignored that it found a 
fault.

diffstat:

1 file changed, 1 insertion(+)
src/arch/x86/isa/microops/regop.isa |    1 +

diffs (11 lines):

diff -r 882f1b921de7 -r b62d79c1990b src/arch/x86/isa/microops/regop.isa
--- a/src/arch/x86/isa/microops/regop.isa       Sun Apr 19 03:36:57 2009 -0700
+++ b/src/arch/x86/isa/microops/regop.isa       Sun Apr 19 03:40:08 2009 -0700
@@ -1112,6 +1112,7 @@
                 // Check permissions.
                 if (desc.dpl < m5reg.cpl) {
                     fault = new GeneralProtection(selector);
+                    break;
                 }
                 // Fall through on purpose
               case SegIntGateCheck:
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to