From: Gabe Black Date: Sun, 19 Apr 2009 10:40:08 +0000 (-0700) Subject: X86: Fix a bug in the chks microop where it ignored that it found a fault. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a0cc081997759399a124e47e637006d0b4fc15ac;p=gem5.git X86: Fix a bug in the chks microop where it ignored that it found a fault. --- diff --git a/src/arch/x86/isa/microops/regop.isa b/src/arch/x86/isa/microops/regop.isa index f9bc82119..35227a4fb 100644 --- a/src/arch/x86/isa/microops/regop.isa +++ b/src/arch/x86/isa/microops/regop.isa @@ -1112,6 +1112,7 @@ let {{ // Check permissions. if (desc.dpl < m5reg.cpl) { fault = new GeneralProtection(selector); + break; } // Fall through on purpose case SegIntGateCheck: