aboutsummaryrefslogtreecommitdiff
path: root/target/i386/cpu.c
diff options
context:
space:
mode:
authorLei Wang <lei4.wang@intel.com>2024-04-24 03:29:12 -0400
committerPaolo Bonzini <pbonzini@redhat.com>2024-05-03 15:47:48 +0200
commitb10b2481738304db13d28252e86c10555121a5b3 (patch)
tree8f3a736b0ee9e9327af4e5079cfa2af2c4ce221a /target/i386/cpu.c
parent7cdfcea693c0bbbfd59ca55f216f6b330f095d19 (diff)
downloadqemu-b10b2481738304db13d28252e86c10555121a5b3.zip
qemu-b10b2481738304db13d28252e86c10555121a5b3.tar.gz
qemu-b10b2481738304db13d28252e86c10555121a5b3.tar.bz2
target/i386: Introduce SapphireRapids-v3 to add missing features
Add the missing features(ss, tsc-adjust, cldemote, movdiri, movdir64b) in the SapphireRapids-v3 CPU model. Signed-off-by: Lei Wang <lei4.wang@intel.com> Message-ID: <20240424072912.43188-1-lei4.wang@intel.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'target/i386/cpu.c')
-rw-r--r--target/i386/cpu.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/target/i386/cpu.c b/target/i386/cpu.c
index aa3b2d8..e5723f2 100644
--- a/target/i386/cpu.c
+++ b/target/i386/cpu.c
@@ -3970,6 +3970,17 @@ static const X86CPUDefinition builtin_x86_defs[] = {
{ /* end of list */ }
}
},
+ {
+ .version = 3,
+ .props = (PropValue[]) {
+ { "ss", "on" },
+ { "tsc-adjust", "on" },
+ { "cldemote", "on" },
+ { "movdiri", "on" },
+ { "movdir64b", "on" },
+ { /* end of list */ }
+ }
+ },
{ /* end of list */ }
}
},