]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/PvScsiDxe/PvScsiDxe.inf
OvmfPkg/PvScsiDxe: Setup requests and completions rings
[mirror_edk2.git] / OvmfPkg / PvScsiDxe / PvScsiDxe.inf
CommitLineData
478c07d4
LA
1## @file\r
2#\r
3# This driver produces Extended SCSI Pass Thru Protocol instances for\r
4# pvscsi devices.\r
5#\r
6# Copyright (C) 2020, Oracle and/or its affiliates.\r
7#\r
8# SPDX-License-Identifier: BSD-2-Clause-Patent\r
9#\r
10##\r
11\r
12[Defines]\r
13 INF_VERSION = 1.29\r
14 BASE_NAME = PvScsiDxe\r
15 FILE_GUID = 30346B14-1580-4781-879D-BA0C55AE9BB2\r
16 MODULE_TYPE = UEFI_DRIVER\r
17 VERSION_STRING = 1.0\r
18 ENTRY_POINT = PvScsiEntryPoint\r
19\r
20[Sources]\r
21 PvScsi.c\r
e497432c 22 PvScsi.h\r
478c07d4
LA
23\r
24[Packages]\r
25 MdePkg/MdePkg.dec\r
a9f9d5cf 26 OvmfPkg/OvmfPkg.dec\r
478c07d4
LA
27\r
28[LibraryClasses]\r
b654edec 29 BaseLib\r
7efce2e5 30 BaseMemoryLib\r
e497432c
LA
31 DebugLib\r
32 MemoryAllocationLib\r
a9f9d5cf 33 UefiBootServicesTableLib\r
478c07d4 34 UefiDriverEntryPoint\r
ed08c571 35 UefiLib\r
a9f9d5cf
LA
36\r
37[Protocols]\r
e497432c
LA
38 gEfiExtScsiPassThruProtocolGuid ## BY_START\r
39 gEfiPciIoProtocolGuid ## TO_START\r
7efce2e5
LA
40\r
41[Pcd]\r
42 gUefiOvmfPkgTokenSpaceGuid.PcdPvScsiMaxLunLimit ## CONSUMES\r
43 gUefiOvmfPkgTokenSpaceGuid.PcdPvScsiMaxTargetLimit ## CONSUMES\r