1## @file 2# This driver installs SMBIOS information for OVMF 3# 4# Copyright (c) 2011, Bei Guan <gbtju85@gmail.com> 5# Copyright (c) 2011, Intel Corporation. All rights reserved.<BR> 6# 7# This program and the accompanying materials 8# are licensed and made available under the terms and conditions of the BSD License 9# which accompanies this distribution. The full text of the license may be found at 10# http://opensource.org/licenses/bsd-license.php 11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 13# 14## 15 16[Defines] 17 INF_VERSION = 0x00010005 18 BASE_NAME = SmbiosPlatformDxe 19 FILE_GUID = 4110465d-5ff3-4f4b-b580-24ed0d06747a 20 MODULE_TYPE = DXE_DRIVER 21 VERSION_STRING = 1.0 22 23 ENTRY_POINT = SmbiosTablePublishEntry 24 25# 26# The following information is for reference only and not required by the build tools. 27# 28# VALID_ARCHITECTURES = IA32 X64 IPF EBC ARM AARCH64 29# 30 31[Sources] 32 SmbiosPlatformDxe.h 33 SmbiosPlatformDxe.c 34 Qemu.c 35 36[Sources.IA32, Sources.X64] 37 X86Xen.c 38 39[Sources.ARM, Sources.AARCH64] 40 ArmXen.c 41 42[Packages] 43 MdePkg/MdePkg.dec 44 MdeModulePkg/MdeModulePkg.dec 45 OvmfPkg/OvmfPkg.dec 46 47[LibraryClasses] 48 UefiBootServicesTableLib 49 BaseMemoryLib 50 BaseLib 51 UefiDriverEntryPoint 52 DebugLib 53 HobLib 54 QemuFwCfgLib 55 MemoryAllocationLib 56 PcdLib 57 58[Pcd] 59 gUefiOvmfPkgTokenSpaceGuid.PcdQemuSmbiosValidated 60 61[Protocols] 62 gEfiSmbiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED 63 64[Guids] 65 gEfiXenInfoGuid 66 67[Depex] 68 gEfiSmbiosProtocolGuid 69 70