]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdeModulePkg / Bus / Scsi / ScsiDiskDxe / ScsiDiskDxe.inf
1 ## @file
2 # The Scsi Disk driver is used to retrieve the media info in the attached SCSI disk.
3 # It detects the SCSI disk media and installs Block I/O and Block I/O2 Protocol on
4 # the device handle.
5 #
6 # Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
7 # Copyright (c) 1985 - 2022, American Megatrends International LLC.<BR>
8 # SPDX-License-Identifier: BSD-2-Clause-Patent
9 #
10 ##
11
12 [Defines]
13 INF_VERSION = 0x00010005
14 BASE_NAME = ScsiDisk
15 MODULE_UNI_FILE = ScsiDisk.uni
16 FILE_GUID = 0A66E322-3740-4cce-AD62-BD172CECCA35
17 MODULE_TYPE = UEFI_DRIVER
18 VERSION_STRING = 1.0
19
20 ENTRY_POINT = InitializeScsiDisk
21
22 #
23 # The following information is for reference only and not required by the build tools.
24 #
25 # VALID_ARCHITECTURES = IA32 X64 EBC
26 #
27 # DRIVER_BINDING = gScsiDiskDriverBinding
28 # COMPONENT_NAME = gScsiDiskComponentName
29 # COMPONENT_NAME2 = gScsiDiskComponentName2
30 #
31
32 [Sources]
33 ComponentName.c
34 ScsiDisk.c
35 ScsiDisk.h
36
37 [Packages]
38 MdePkg/MdePkg.dec
39
40
41 [LibraryClasses]
42 UefiBootServicesTableLib
43 UefiScsiLib
44 BaseMemoryLib
45 MemoryAllocationLib
46 UefiLib
47 UefiDriverEntryPoint
48 DebugLib
49 DevicePathLib
50 PrintLib
51
52 [Protocols]
53 gEfiDiskInfoProtocolGuid ## BY_START
54 gEfiBlockIoProtocolGuid ## BY_START
55 gEfiBlockIo2ProtocolGuid ## BY_START
56 gEfiEraseBlockProtocolGuid ## BY_START
57 gEfiStorageSecurityCommandProtocolGuid ## BY_START
58 gEfiScsiIoProtocolGuid ## TO_START
59 gEfiScsiPassThruProtocolGuid ## TO_START
60 gEfiExtScsiPassThruProtocolGuid ## TO_START
61
62 [Guids]
63 gEfiDiskInfoScsiInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED
64 gEfiDiskInfoIdeInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED
65 gEfiDiskInfoAhciInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED
66 gEfiDiskInfoUfsInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED
67
68 # [Event]
69 # EVENT_TYPE_RELATIVE_TIMER ## CONSUMES
70 #
71
72 [UserExtensions.TianoCore."ExtraFiles"]
73 ScsiDiskExtra.uni