Data Fields | |
EFI_SMM_CPU_STATE32 | x86 |
EFI_SMM_CPU_STATE64 | x64 |
This union declaration does not exctly match the Framework SMM CIS 0.91 because the union in the Framework SMM CIS 0.91 contains an unnamed union member that causes build breaks on many compilers with high warning levels. Instead, the UINT8 Reserved[0x200] field has been moved into EFI_SMM_CPU_STATE32. This maintains binary compatibility for the layout and also maintains source comaptibility for access of all fields in this union.