From: Hector Cao Date: Mon, 24 Nov 2025 13:40:30 +0000 (+0100) Subject: cpu_map: update vmx-* features X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=216cb57ef6fd5d9d0d2d7eeb9431c5f704d076ec;p=thirdparty%2Flibvirt.git cpu_map: update vmx-* features the vmx-* features are currently decoded from the 32-lower bits (EAX) of the MSR 64-bit values. They should be decoded instead from the 32-higher bits (EDX). Signed-off-by: Hector Cao Reviewed-by: Jiri Denemark --- diff --git a/src/cpu_map/x86_features.xml b/src/cpu_map/x86_features.xml index 5220a3d172..2a2ac57f90 100644 --- a/src/cpu_map/x86_features.xml +++ b/src/cpu_map/x86_features.xml @@ -982,67 +982,67 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1101,151 +1101,151 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-2-enabled.xml b/tests/cputestdata/x86_64-cpuid-Atom-P5362-2-enabled.xml index b2caa79560..d3acea7fb5 100644 --- a/tests/cputestdata/x86_64-cpuid-Atom-P5362-2-enabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-2-enabled.xml @@ -9,11 +9,11 @@ - + - - - - + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-enabled.xml b/tests/cputestdata/x86_64-cpuid-Atom-P5362-enabled.xml index 77613d6071..d9c8a18ddb 100644 --- a/tests/cputestdata/x86_64-cpuid-Atom-P5362-enabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-enabled.xml @@ -9,11 +9,11 @@ - + - - - - + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Cooperlake-enabled.xml b/tests/cputestdata/x86_64-cpuid-Cooperlake-enabled.xml index 08609a89a5..27bc5c49b7 100644 --- a/tests/cputestdata/x86_64-cpuid-Cooperlake-enabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Cooperlake-enabled.xml @@ -10,11 +10,11 @@ - + - - - - + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-enabled.xml b/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-enabled.xml index 8af57fe0df..50ffe707d1 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-enabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-enabled.xml @@ -11,11 +11,11 @@ - + - - - - + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-enabled.xml b/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-enabled.xml index 433c09590c..1f6363183c 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-enabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-enabled.xml @@ -11,11 +11,11 @@ - + - - - - + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-enabled.xml b/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-enabled.xml index 424c2492bd..04b63dc586 100644 --- a/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-enabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-8550U-enabled.xml @@ -8,11 +8,11 @@ - + - - - - + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6731E-enabled.xml b/tests/cputestdata/x86_64-cpuid-Xeon-6731E-enabled.xml index e9a9bb3ee1..907b0c68fe 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-6731E-enabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6731E-enabled.xml @@ -11,11 +11,11 @@ - + - - - - + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6788P-disabled.xml b/tests/cputestdata/x86_64-cpuid-Xeon-6788P-disabled.xml index 58f1456f81..5dd24f2d17 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-6788P-disabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6788P-disabled.xml @@ -7,4 +7,5 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6788P-enabled.xml b/tests/cputestdata/x86_64-cpuid-Xeon-6788P-enabled.xml index 6e2caa27f5..c70cd4fdef 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-6788P-enabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6788P-enabled.xml @@ -12,11 +12,11 @@ - + - - - - + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6788P-guest.xml b/tests/cputestdata/x86_64-cpuid-Xeon-6788P-guest.xml index 8b651338ec..f5d80aebf8 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-6788P-guest.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6788P-guest.xml @@ -55,6 +55,7 @@ + @@ -63,16 +64,7 @@ - - - - - - - - - @@ -99,6 +91,11 @@ + + + + + @@ -112,6 +109,7 @@ + @@ -119,6 +117,7 @@ + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6788P-host.xml b/tests/cputestdata/x86_64-cpuid-Xeon-6788P-host.xml index e0419f91bd..55fd746133 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-6788P-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6788P-host.xml @@ -89,13 +89,16 @@ + + + + + + + + + + - - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-enabled.xml b/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-enabled.xml index d4d780d899..84fc093c94 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-enabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-enabled.xml @@ -11,11 +11,11 @@ - + - - - - + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-enabled.xml b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-enabled.xml index 72bfea23de..27ce9c5910 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-enabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-enabled.xml @@ -8,11 +8,11 @@ - + - - - - + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-enabled.xml b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-enabled.xml index 81421fd0b3..fec5d74fc5 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-enabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-enabled.xml @@ -9,11 +9,11 @@ - + - - - - + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-enabled.xml b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-enabled.xml index de6ca528c4..db6cde2570 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-enabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-enabled.xml @@ -10,11 +10,11 @@ - + - - - - + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-enabled.xml b/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-enabled.xml index a8e24f2302..343f055ebf 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-enabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-enabled.xml @@ -9,11 +9,11 @@ - + - - - - + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-enabled.xml b/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-enabled.xml index 05da313503..95e74865cc 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-enabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-enabled.xml @@ -9,11 +9,11 @@ - + - - - - + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-enabled.xml b/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-enabled.xml index de6ca528c4..db6cde2570 100644 --- a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-enabled.xml +++ b/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-enabled.xml @@ -10,11 +10,11 @@ - + - - - - + + + +