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