mirror of https://github.com/acidanthera/audk.git
cd6f215223
The current support within the boot SNP CPUID table processing mistakenly
swaps the ECX and EDX results. It does not have an effect at this time
because current CPUID results checking does not check ECX or EDX. However,
any future CPUID checks that need to check ECX or EDX may have erroneous
behavior.
Fix the assembler code to save ECX and EDX to the proper locations.
Fixes:
|
||
---|---|---|
.. | ||
Ia16 | ||
Ia32 | ||
X64 | ||
Main.asm | ||
QemuDebugCon.asm | ||
ResetVector.inf | ||
ResetVector.nasmb |