]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/MptScsiDxe/MptScsiDxe.inf
OvmfPkg/MptScsiDxe: Implement the PassThru method
[mirror_edk2.git] / OvmfPkg / MptScsiDxe / MptScsiDxe.inf
CommitLineData
feec20b2
NL
1## @file\r
2# This driver produces Extended SCSI Pass Thru Protocol instances for\r
3# LSI Fusion MPT SCSI devices.\r
4#\r
5# Copyright (C) 2020, Oracle and/or its affiliates.\r
6#\r
7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
8#\r
9##\r
10\r
11[Defines]\r
12 INF_VERSION = 1.29\r
13 BASE_NAME = MptScsiDxe\r
14 FILE_GUID = 2B3DB5DD-B315-4961-8454-0AFF3C811B19\r
15 MODULE_TYPE = UEFI_DRIVER\r
16 VERSION_STRING = 1.0\r
17 ENTRY_POINT = MptScsiEntryPoint\r
18\r
19[Sources]\r
20 MptScsi.c\r
21\r
22[Packages]\r
23 MdePkg/MdePkg.dec\r
f4707442 24 OvmfPkg/OvmfPkg.dec\r
feec20b2
NL
25\r
26[LibraryClasses]\r
505812ae 27 BaseLib\r
093cceaf 28 BaseMemoryLib\r
a53e5b41
NL
29 DebugLib\r
30 MemoryAllocationLib\r
093cceaf 31 PcdLib\r
f4707442 32 UefiBootServicesTableLib\r
feec20b2 33 UefiDriverEntryPoint\r
ad8f2d6b 34 UefiLib\r
f4707442
NL
35\r
36[Protocols]\r
a53e5b41
NL
37 gEfiExtScsiPassThruProtocolGuid ## BY_START\r
38 gEfiPciIoProtocolGuid ## TO_START\r
093cceaf
NL
39\r
40[FixedPcd]\r
41 gUefiOvmfPkgTokenSpaceGuid.PcdMptScsiMaxTargetLimit ## CONSUMES\r
505812ae
NL
42\r
43[Pcd]\r
44 gUefiOvmfPkgTokenSpaceGuid.PcdMptScsiStallPerPollUsec ## CONSUMES\r