#include <Library/HobLib.h> // GetFirstGuidHob()\r
#include <Pi/PiHob.h> // EFI_HOB_GUID_TYPE\r
\r
-#include "SmbiosPlatformDxe.h"\r
+#include "XenSmbiosPlatformDxe.h"\r
\r
-#define XEN_SMBIOS_PHYSICAL_ADDRESS 0x000EB000\r
-#define XEN_SMBIOS_PHYSICAL_END 0x000F0000\r
+#define XEN_SMBIOS_PHYSICAL_ADDRESS 0x000EB000\r
+#define XEN_SMBIOS_PHYSICAL_END 0x000F0000\r
\r
/**\r
Validates the SMBIOS entry point structure\r
IN SMBIOS_TABLE_ENTRY_POINT *EntryPointStructure\r
)\r
{\r
- UINTN Index;\r
- UINT8 Length;\r
- UINT8 Checksum;\r
- UINT8 *BytePtr;\r
+ UINTN Index;\r
+ UINT8 Length;\r
+ UINT8 Checksum;\r
+ UINT8 *BytePtr;\r
\r
- BytePtr = (UINT8*) EntryPointStructure;\r
- Length = EntryPointStructure->EntryPointLength;\r
+ BytePtr = (UINT8 *)EntryPointStructure;\r
+ Length = EntryPointStructure->EntryPointLength;\r
Checksum = 0;\r
\r
for (Index = 0; Index < Length; Index++) {\r
- Checksum = Checksum + (UINT8) BytePtr[Index];\r
+ Checksum = Checksum + (UINT8)BytePtr[Index];\r
}\r
\r
if (Checksum != 0) {\r
return NULL;\r
}\r
\r
- for (XenSmbiosPtr = (UINT8*)(UINTN) XEN_SMBIOS_PHYSICAL_ADDRESS;\r
- XenSmbiosPtr < (UINT8*)(UINTN) XEN_SMBIOS_PHYSICAL_END;\r
- XenSmbiosPtr += 0x10) {\r
-\r
- XenSmbiosEntryPointStructure = (SMBIOS_TABLE_ENTRY_POINT *) XenSmbiosPtr;\r
-\r
- if (!AsciiStrnCmp ((CHAR8 *) XenSmbiosEntryPointStructure->AnchorString, "_SM_", 4) &&\r
- !AsciiStrnCmp ((CHAR8 *) XenSmbiosEntryPointStructure->IntermediateAnchorString, "_DMI_", 5) &&\r
- IsEntryPointStructureValid (XenSmbiosEntryPointStructure)) {\r
+ for (XenSmbiosPtr = (UINT8 *)(UINTN)XEN_SMBIOS_PHYSICAL_ADDRESS;\r
+ XenSmbiosPtr < (UINT8 *)(UINTN)XEN_SMBIOS_PHYSICAL_END;\r
+ XenSmbiosPtr += 0x10)\r
+ {\r
+ XenSmbiosEntryPointStructure = (SMBIOS_TABLE_ENTRY_POINT *)XenSmbiosPtr;\r
\r
+ if (!AsciiStrnCmp ((CHAR8 *)XenSmbiosEntryPointStructure->AnchorString, "_SM_", 4) &&\r
+ !AsciiStrnCmp ((CHAR8 *)XenSmbiosEntryPointStructure->IntermediateAnchorString, "_DMI_", 5) &&\r
+ IsEntryPointStructureValid (XenSmbiosEntryPointStructure))\r
+ {\r
return XenSmbiosEntryPointStructure;\r
-\r
}\r
}\r
\r