diff options
Diffstat (limited to 'OvmfPkg/Bhyve/SmbiosPlatformDxe/Bhyve.c')
-rw-r--r-- | OvmfPkg/Bhyve/SmbiosPlatformDxe/Bhyve.c | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/OvmfPkg/Bhyve/SmbiosPlatformDxe/Bhyve.c b/OvmfPkg/Bhyve/SmbiosPlatformDxe/Bhyve.c index 6ca976daa6..b70285bc2a 100644 --- a/OvmfPkg/Bhyve/SmbiosPlatformDxe/Bhyve.c +++ b/OvmfPkg/Bhyve/SmbiosPlatformDxe/Bhyve.c @@ -7,8 +7,8 @@ #include "SmbiosPlatformDxe.h"
-#define BHYVE_SMBIOS_PHYSICAL_ADDRESS 0x000F0000
-#define BHYVE_SMBIOS_PHYSICAL_END 0x000FFFFF
+#define BHYVE_SMBIOS_PHYSICAL_ADDRESS 0x000F0000
+#define BHYVE_SMBIOS_PHYSICAL_END 0x000FFFFF
/**
Locates the bhyve SMBIOS data if it exists
@@ -24,18 +24,17 @@ GetBhyveSmbiosTables ( UINT8 *BhyveSmbiosPtr;
SMBIOS_TABLE_ENTRY_POINT *BhyveSmbiosEntryPointStructure;
- for (BhyveSmbiosPtr = (UINT8*)(UINTN) BHYVE_SMBIOS_PHYSICAL_ADDRESS;
- BhyveSmbiosPtr < (UINT8*)(UINTN) BHYVE_SMBIOS_PHYSICAL_END;
- BhyveSmbiosPtr += 0x10) {
-
- BhyveSmbiosEntryPointStructure = (SMBIOS_TABLE_ENTRY_POINT *) BhyveSmbiosPtr;
-
- if (!AsciiStrnCmp ((CHAR8 *) BhyveSmbiosEntryPointStructure->AnchorString, "_SM_", 4) &&
- !AsciiStrnCmp ((CHAR8 *) BhyveSmbiosEntryPointStructure->IntermediateAnchorString, "_DMI_", 5) &&
- IsEntryPointStructureValid (BhyveSmbiosEntryPointStructure)) {
+ for (BhyveSmbiosPtr = (UINT8 *)(UINTN)BHYVE_SMBIOS_PHYSICAL_ADDRESS;
+ BhyveSmbiosPtr < (UINT8 *)(UINTN)BHYVE_SMBIOS_PHYSICAL_END;
+ BhyveSmbiosPtr += 0x10)
+ {
+ BhyveSmbiosEntryPointStructure = (SMBIOS_TABLE_ENTRY_POINT *)BhyveSmbiosPtr;
+ if (!AsciiStrnCmp ((CHAR8 *)BhyveSmbiosEntryPointStructure->AnchorString, "_SM_", 4) &&
+ !AsciiStrnCmp ((CHAR8 *)BhyveSmbiosEntryPointStructure->IntermediateAnchorString, "_DMI_", 5) &&
+ IsEntryPointStructureValid (BhyveSmbiosEntryPointStructure))
+ {
return BhyveSmbiosEntryPointStructure;
-
}
}
|