diff options
author | Xiaoyao Li <xiaoyao.li@intel.com> | 2024-01-24 21:40:16 -0500 |
---|---|---|
committer | Michael Tokarev <mjt@tls.msk.ru> | 2024-02-20 18:43:03 +0300 |
commit | f5dddb856cccdc491547235aeafb451acd63c8b1 (patch) | |
tree | 3c06b113af6847510cc132f35d4e54eb0fadfa16 /tests | |
parent | e8d27721cbb267fde6b7ce7e0984ec07df21d7e7 (diff) | |
download | qemu-f5dddb856cccdc491547235aeafb451acd63c8b1.zip qemu-f5dddb856cccdc491547235aeafb451acd63c8b1.tar.gz qemu-f5dddb856cccdc491547235aeafb451acd63c8b1.tar.bz2 |
i386/cpuid: Move leaf 7 to correct group
CPUID leaf 7 was grouped together with SGX leaf 0x12 by commit
b9edbadefb9e ("i386: Propagate SGX CPUID sub-leafs to KVM") by mistake.
SGX leaf 0x12 has its specific logic to check if subleaf (starting from 2)
is valid or not by checking the bit 0:3 of corresponding EAX is 1 or
not.
Leaf 7 follows the logic that EAX of subleaf 0 enumerates the maximum
valid subleaf.
Fixes: b9edbadefb9e ("i386: Propagate SGX CPUID sub-leafs to KVM")
Signed-off-by: Xiaoyao Li <xiaoyao.li@intel.com>
Message-ID: <20240125024016.2521244-4-xiaoyao.li@intel.com>
Cc: qemu-stable@nongnu.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 0729857c707535847d7fe31d3d91eb8b2a118e3c)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions