• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## @file
2#  This driver produces a XenBus protocol for every Xen PV devices found.
3#
4#  Copyright (C) 2014, Citrix Ltd.
5#
6#  This program and the accompanying materials
7#  are licensed and made available under the terms and conditions of the BSD License
8#  which accompanies this distribution.  The full text of the license may be found at
9#  http://opensource.org/licenses/bsd-license.php
10#
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                 = XenBusDxe
19  FILE_GUID                 = 565ec8ba-a484-11e3-802b-b8ac6f7d65e6
20  MODULE_TYPE               = UEFI_DRIVER
21
22  VERSION_STRING            = 1.0
23  ENTRY_POINT               = XenBusDxeDriverEntryPoint
24  UNLOAD_IMAGE              = XenBusDxeUnload
25
26
27[Packages]
28  MdePkg/MdePkg.dec
29  OvmfPkg/OvmfPkg.dec
30
31[Sources]
32  XenBusDxe.h
33  XenBusDxe.c
34  DriverBinding.h
35  ComponentName.c
36  ComponentName.h
37  GrantTable.c
38  GrantTable.h
39  EventChannel.c
40  EventChannel.h
41  XenStore.c
42  XenStore.h
43  XenBus.c
44  XenBus.h
45  Helpers.c
46  TestAndClearBit.c
47
48[LibraryClasses]
49  UefiDriverEntryPoint
50  UefiBootServicesTableLib
51  MemoryAllocationLib
52  BaseMemoryLib
53  BaseLib
54  UefiLib
55  DevicePathLib
56  DebugLib
57  XenHypercallLib
58  SynchronizationLib
59  PrintLib
60
61[Protocols]
62  gEfiDriverBindingProtocolGuid
63  gEfiComponentName2ProtocolGuid
64  gEfiComponentNameProtocolGuid
65  gXenBusProtocolGuid
66  gXenIoProtocolGuid
67
68