10#define BHYVE_SMBIOS_PHYSICAL_ADDRESS 0x000F0000
11#define BHYVE_SMBIOS_PHYSICAL_END 0x000FFFFF
24 UINT8 *BhyveSmbiosPtr;
27 for (BhyveSmbiosPtr = (UINT8 *)(
UINTN)BHYVE_SMBIOS_PHYSICAL_ADDRESS;
28 BhyveSmbiosPtr < (UINT8 *)(
UINTN)BHYVE_SMBIOS_PHYSICAL_END;
29 BhyveSmbiosPtr += 0x10)
33 if (!
AsciiStrnCmp ((CHAR8 *)BhyveSmbiosEntryPointStructure->AnchorString,
"_SM_", 4) &&
34 !
AsciiStrnCmp ((CHAR8 *)BhyveSmbiosEntryPointStructure->IntermediateAnchorString,
"_DMI_", 5) &&
37 return BhyveSmbiosEntryPointStructure;
INTN EFIAPI AsciiStrnCmp(IN CONST CHAR8 *FirstString, IN CONST CHAR8 *SecondString, IN UINTN Length)