summaryrefslogtreecommitdiff
path: root/src/arch
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2009-02-25 10:21:14 -0800
committerGabe Black <gblack@eecs.umich.edu>2009-02-25 10:21:14 -0800
commite08d60389d8ddbe64d22834dbd327229822dac10 (patch)
tree991289c2407c77421d730accc85bbe486af277eb /src/arch
parent68300cfb8c6099cc84cb3e544950c0e6a154ff07 (diff)
downloadgem5-e08d60389d8ddbe64d22834dbd327229822dac10.tar.xz
X86: Make the TSS type check actually return a fault if it fails.
Diffstat (limited to 'src/arch')
-rw-r--r--src/arch/x86/isa/microops/regop.isa2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/x86/isa/microops/regop.isa b/src/arch/x86/isa/microops/regop.isa
index 7c2feb398..d5eb59f11 100644
--- a/src/arch/x86/isa/microops/regop.isa
+++ b/src/arch/x86/isa/microops/regop.isa
@@ -1171,7 +1171,7 @@ let {{
} else if (!(desc.type == 0x9 ||
(desc.type == 1 &&
m5reg.mode != LongMode))) {
-
+ fault = new GeneralProtection(selector);
}
break;
default: