• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## @file
2#  This driver produces a Block I/O protocol for a Xen PV block device.
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                 = XenPvBlkDxe
19  FILE_GUID                 = 8c2487ea-9af3-11e3-b966-b8ac6f7d65e6
20  MODULE_TYPE               = UEFI_DRIVER
21
22  VERSION_STRING            = 1.0
23  ENTRY_POINT               = XenPvBlkDxeDriverEntryPoint
24  UNLOAD_IMAGE              = XenPvBlkDxeUnload
25
26
27[Packages]
28  MdePkg/MdePkg.dec
29  OvmfPkg/OvmfPkg.dec
30
31[Sources]
32  XenPvBlkDxe.h
33  XenPvBlkDxe.c
34  ComponentName.c
35  ComponentName.h
36  BlockFront.c
37  BlockFront.h
38  BlockIo.c
39  BlockIo.h
40
41
42[LibraryClasses]
43  UefiDriverEntryPoint
44  UefiBootServicesTableLib
45  MemoryAllocationLib
46  BaseMemoryLib
47  BaseLib
48  UefiLib
49  DevicePathLib
50  DebugLib
51
52
53[Protocols]
54  gEfiDriverBindingProtocolGuid
55  gEfiBlockIoProtocolGuid
56  gEfiComponentName2ProtocolGuid
57  gEfiComponentNameProtocolGuid
58  gXenBusProtocolGuid
59  gEfiDevicePathProtocolGuid                    ## TO_START
60
61
62[Guids]
63
64