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