From: Frank Zhu <[email protected]>

Zhaoxin CPUs use KVM's VMX backend and therefore observe the same
KVM-defined initial value as Intel vCPUs. Update feature_msrs_test to
expect 0x100000000ULL for Zhaoxin vCPUs.

Signed-off-by: Frank Zhu <[email protected]>
Signed-off-by: Ewan Hai <[email protected]>
---
 tools/testing/selftests/kvm/x86/feature_msrs_test.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/testing/selftests/kvm/x86/feature_msrs_test.c 
b/tools/testing/selftests/kvm/x86/feature_msrs_test.c
index 9602e29bf9cc..c24fa5275a99 100644
--- a/tools/testing/selftests/kvm/x86/feature_msrs_test.c
+++ b/tools/testing/selftests/kvm/x86/feature_msrs_test.c
@@ -72,7 +72,7 @@ static void test_feature_msr(u32 msr)
         * but initializes the vCPU's revision ID to an arbitrary value.
         */
        if (msr == MSR_IA32_UCODE_REV)
-               reset_value = host_cpu_is_intel ? 0x100000000ULL : 0x01000065;
+               reset_value = (host_cpu_is_intel || host_cpu_is_zx) ? 
0x100000000ULL : 0x01000065;
 
        /*
         * For quirked MSRs, KVM's ABI is to initialize the vCPU's value to the
-- 
2.34.1



Reply via email to