#include <Library/BaseLib.h>\r
#include <Library/BaseMemoryLib.h>\r
#include <Library/UefiBootServicesTableLib.h>\r
+#include <Library/MemoryAllocationLib.h>\r
\r
\r
/**\r
\r
\r
/**\r
- Validates the SMBIOS entry point structure\r
+ Locates and extracts the QEMU SMBIOS table data if present in fw_cfg\r
\r
- @param EntryPointStructure SMBIOS entry point structure\r
-\r
- @retval TRUE The entry point structure is valid\r
- @retval FALSE The entry point structure is not valid\r
+ @return Address of extracted QEMU SMBIOS data\r
\r
**/\r
-BOOLEAN\r
-IsEntryPointStructureValid (\r
- IN SMBIOS_TABLE_ENTRY_POINT *EntryPointStructure\r
+UINT8 *\r
+GetQemuSmbiosTables (\r
+ VOID\r
);\r
\r
#endif\r