jmp SevEncBitLowHlt\r
\r
NoSev:\r
+ ;\r
+ ; Perform an SEV-ES sanity check by seeing if a #VC exception occurred.\r
+ ;\r
+ cmp byte[SEV_ES_WORK_AREA], 0\r
+ jz NoSevPass\r
+\r
+ ;\r
+ ; A #VC was received, yet CPUID indicates no SEV-ES support, something\r
+ ; isn't right.\r
+ ;\r
+NoSevEsVcHlt:\r
+ cli\r
+ hlt\r
+ jmp NoSevEsVcHlt\r
+\r
+NoSevPass:\r
xor eax, eax\r
\r
SevExit:\r