1 ## @file 2 # This driver installs SMBIOS information for OVMF 3 # 4 # Copyright (c) 2011, Bei Guan <gbtju85 (at] 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