1## @file 2# This driver produces a XenBus protocol for every Xen PV devices found. 3# 4# Copyright (C) 2014, Citrix Ltd. 5# 6# SPDX-License-Identifier: BSD-2-Clause-Patent 7# 8## 9 10[Defines] 11 INF_VERSION = 0x00010005 12 BASE_NAME = XenBusDxe 13 FILE_GUID = 565ec8ba-a484-11e3-802b-b8ac6f7d65e6 14 MODULE_TYPE = UEFI_DRIVER 15 16 VERSION_STRING = 1.0 17 ENTRY_POINT = XenBusDxeDriverEntryPoint 18 UNLOAD_IMAGE = XenBusDxeUnload 19 20 21[Packages] 22 MdePkg/MdePkg.dec 23 OvmfPkg/OvmfPkg.dec 24 25[Sources] 26 XenBusDxe.h 27 XenBusDxe.c 28 DriverBinding.h 29 ComponentName.c 30 ComponentName.h 31 GrantTable.c 32 GrantTable.h 33 EventChannel.c 34 EventChannel.h 35 XenStore.c 36 XenStore.h 37 XenBus.c 38 XenBus.h 39 Helpers.c 40 TestAndClearBit.c 41 42[LibraryClasses] 43 UefiDriverEntryPoint 44 UefiBootServicesTableLib 45 MemoryAllocationLib 46 BaseMemoryLib 47 BaseLib 48 UefiLib 49 DevicePathLib 50 DebugLib 51 XenHypercallLib 52 SynchronizationLib 53 PrintLib 54 PcdLib 55 56[Protocols] 57 gEfiDriverBindingProtocolGuid 58 gEfiComponentName2ProtocolGuid 59 gEfiComponentNameProtocolGuid 60 gXenBusProtocolGuid 61 gXenIoProtocolGuid 62 63[FixedPcd] 64 gUefiOvmfPkgTokenSpaceGuid.PcdXenGrantFrames 65