]> git.proxmox.com Git - mirror_edk2.git/blob - OvmfPkg/LsiScsiDxe/LsiScsiDxe.inf
OvmfPkg/LsiScsiDxe: Report Targets and LUNs
[mirror_edk2.git] / OvmfPkg / LsiScsiDxe / LsiScsiDxe.inf
1 ## @file
2 # This driver produces Extended SCSI Pass Thru Protocol instances for
3 # LSI 53C895A SCSI devices.
4 #
5 # Copyright (C) 2020, SUSE LLC.
6 #
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #
9 ##
10
11 [Defines]
12 INF_VERSION = 1.29
13 BASE_NAME = LsiScsiDxe
14 FILE_GUID = EB4EB21F-5A3D-40BE-8BD2-F1B0E38E5744
15 MODULE_TYPE = UEFI_DRIVER
16 VERSION_STRING = 1.0
17 ENTRY_POINT = LsiScsiEntryPoint
18
19 [Sources]
20 LsiScsi.c
21 LsiScsi.h
22
23 [Packages]
24 MdePkg/MdePkg.dec
25 OvmfPkg/OvmfPkg.dec
26
27 [LibraryClasses]
28 BaseLib
29 BaseMemoryLib
30 DebugLib
31 MemoryAllocationLib
32 PcdLib
33 UefiBootServicesTableLib
34 UefiDriverEntryPoint
35 UefiLib
36
37 [Protocols]
38 gEfiExtScsiPassThruProtocolGuid ## BY_START
39 gEfiPciIoProtocolGuid ## TO_START
40
41 [FixedPcd]
42 gUefiOvmfPkgTokenSpaceGuid.PcdLsiScsiMaxTargetLimit ## CONSUMES
43 gUefiOvmfPkgTokenSpaceGuid.PcdLsiScsiMaxLunLimit ## CONSUMES