]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf
MdeModulePkg: Replace BSD License with BSD+Patent License
[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
LG
5#\r
6# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
9d510e61 7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
d1102dba 8#\r
6bfbb5f0 9##\r
6ad55b15 10\r
6ad55b15 11[Defines]\r
12 INF_VERSION = 0x00010005\r
13 BASE_NAME = ScsiDisk\r
6036e94d 14 MODULE_UNI_FILE = ScsiDisk.uni\r
6ad55b15 15 FILE_GUID = 0A66E322-3740-4cce-AD62-BD172CECCA35\r
d3f16117 16 MODULE_TYPE = UEFI_DRIVER\r
6ad55b15 17 VERSION_STRING = 1.0\r
6ad55b15 18\r
19 ENTRY_POINT = InitializeScsiDisk\r
20\r
21#\r
22# The following information is for reference only and not required by the build tools.\r
23#\r
de005223 24# VALID_ARCHITECTURES = IA32 X64 EBC\r
6ad55b15 25#\r
3ed0238a 26# DRIVER_BINDING = gScsiDiskDriverBinding\r
9beb888e 27# COMPONENT_NAME = gScsiDiskComponentName\r
28# COMPONENT_NAME2 = gScsiDiskComponentName2\r
6ad55b15 29#\r
30\r
6bfbb5f0 31[Sources]\r
6ad55b15 32 ComponentName.c\r
33 ScsiDisk.c\r
34 ScsiDisk.h\r
35\r
6ad55b15 36[Packages]\r
37 MdePkg/MdePkg.dec\r
38\r
39\r
6ad55b15 40[LibraryClasses]\r
41 UefiBootServicesTableLib\r
ae50ee26 42 UefiScsiLib\r
6ad55b15 43 BaseMemoryLib\r
94e0fd07 44 MemoryAllocationLib\r
6ad55b15 45 UefiLib\r
46 UefiDriverEntryPoint\r
47 DebugLib\r
d716651f 48 DevicePathLib\r
6ad55b15 49\r
6ad55b15 50[Protocols]\r
d716651f 51 gEfiDiskInfoProtocolGuid ## BY_START\r
3ed0238a 52 gEfiBlockIoProtocolGuid ## BY_START\r
d670bf53 53 gEfiBlockIo2ProtocolGuid ## BY_START\r
b6e5da19 54 gEfiEraseBlockProtocolGuid ## BY_START\r
3ed0238a 55 gEfiScsiIoProtocolGuid ## TO_START\r
d14faa52 56 gEfiScsiPassThruProtocolGuid ## TO_START\r
57 gEfiExtScsiPassThruProtocolGuid ## TO_START\r
d716651f 58\r
59[Guids]\r
6036e94d
SZ
60 gEfiDiskInfoScsiInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED\r
61 gEfiDiskInfoIdeInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED\r
62 gEfiDiskInfoAhciInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED\r
2bf87d82 63 gEfiDiskInfoUfsInterfaceGuid ## SOMETIMES_PRODUCES ## UNDEFINED\r
6036e94d
SZ
64\r
65# [Event]\r
66# EVENT_TYPE_RELATIVE_TIMER ## CONSUMES\r
67#\r
68\r
69[UserExtensions.TianoCore."ExtraFiles"]\r
70 ScsiDiskExtra.uni\r