aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2021-05-06 12:34:34 -0700
committerH. Peter Anvin <hpa@zytor.com>2021-05-06 12:34:34 -0700
commit2257da9a927d767672715d4253259f932a858602 (patch)
tree2b997a1feea062d65a6645d079cdf066c03f167d
parente4c5a03276bf48047cfc82461c6d97e0cb907755 (diff)
downloadfred-scripts-2257da9a927d767672715d4253259f932a858602.tar.gz
fred-scripts-2257da9a927d767672715d4253259f932a858602.tar.xz
fred-scripts-2257da9a927d767672715d4253259f932a858602.zip
fred.simics: enable SERIALIZE CPUID bit
SERIALIZE is actually implemented in the X86QSP2 CPU model, it is just not advertised in CPUID. Well, we want it...
-rw-r--r--fred.simics3
1 files changed, 3 insertions, 0 deletions
diff --git a/fred.simics b/fred.simics
index 12e9ec3..b192153 100644
--- a/fred.simics
+++ b/fred.simics
@@ -56,6 +56,9 @@ foreach $cpu in (board.get-processor-list) {
# IA32_FLUSH_CMD MSR
$cpu->add_msr += [[0x10b, 0, 0, 1, (~1), TRUE, "ia32_flush_cmd", 0]]
$cpu->cpuid_l1d_flush_override = 1
+
+ # SERIALIZE
+ $cpu->cpuid_serialize_override = 1
}
enable-debugger