]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.h
OvmfPkg: Create global entry point for SMBIOS parsing
[mirror_edk2.git] / OvmfPkg / SmbiosPlatformDxe / SmbiosPlatformDxe.h
CommitLineData
fb511817 1/** @file\r
2 This driver installs SMBIOS information for OVMF\r
3\r
4 Copyright (c) 2011, Bei Guan <gbtju85@gmail.com>\r
5 Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>\r
6\r
b26f0cf9 7 SPDX-License-Identifier: BSD-2-Clause-Patent\r
fb511817 8\r
9**/\r
10\r
7e25086a
LE
11#ifndef SMBIOS_PLATFORM_DXE_H_\r
12#define SMBIOS_PLATFORM_DXE_H_\r
fb511817 13\r
9d84e74c
LE
14/**\r
15 Install all structures from the given SMBIOS structures block\r
16\r
17 @param TableAddress SMBIOS tables starting address\r
18\r
19**/\r
20EFI_STATUS\r
21InstallAllStructures (\r
ac0a286f 22 IN UINT8 *TableAddress\r
9d84e74c
LE
23 );\r
24\r
2ccefa32
SB
25/**\r
26 Locates and extracts the QEMU SMBIOS data if present in fw_cfg\r
27\r
28 @return Address of extracted QEMU SMBIOS data\r
29\r
30**/\r
31UINT8 *\r
32GetQemuSmbiosTables (\r
33 VOID\r
34 );\r
35\r
fb511817 36#endif\r