diff --git a/OvmfPkg/ResetVector/Ia32/AmdSev.asm b/OvmfPkg/ResetVector/Ia32/AmdSev.asm index 3abc8300c403..043c88a7abbe 100644 --- a/OvmfPkg/ResetVector/Ia32/AmdSev.asm +++ b/OvmfPkg/ResetVector/Ia32/AmdSev.asm @@ -395,9 +395,9 @@ SnpCpuidEntryFound: mov [esp + VC_CPUID_RESULT_EAX], eax mov eax, [ecx + SNP_CPUID_ENTRY_EBX] mov [esp + VC_CPUID_RESULT_EBX], eax - mov eax, [ecx + SNP_CPUID_ENTRY_EDX] - mov [esp + VC_CPUID_RESULT_ECX], eax mov eax, [ecx + SNP_CPUID_ENTRY_ECX] + mov [esp + VC_CPUID_RESULT_ECX], eax + mov eax, [ecx + SNP_CPUID_ENTRY_EDX] mov [esp + VC_CPUID_RESULT_EDX], eax jmp VmmDoneSnpCpuid