]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Bus/Ata/AhciPei/AhciPei.inf
MdeModulePkg/AhciPei: Add PEI BlockIO support
[mirror_edk2.git] / MdeModulePkg / Bus / Ata / AhciPei / AhciPei.inf
CommitLineData
87bc3f19
HW
1## @file\r
2# The AhciPei driver is used to manage ATA hard disk device working under AHCI\r
3# mode at PEI phase.\r
4#\r
5# Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>\r
6#\r
9d510e61 7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
87bc3f19
HW
8#\r
9##\r
10\r
11[Defines]\r
12 INF_VERSION = 0x00010005\r
13 BASE_NAME = AhciPei\r
14 MODULE_UNI_FILE = AhciPei.uni\r
15 FILE_GUID = 79E5CA15-7A2D-4F37-A63B-D1C7BBCA47AD\r
16 MODULE_TYPE = PEIM\r
17 VERSION_STRING = 1.0\r
18 ENTRY_POINT = AtaAhciPeimEntry\r
19\r
20#\r
21# The following information is for reference only and not required by the build tools.\r
22#\r
23# VALID_ARCHITECTURES = IA32 X64 EBC\r
24#\r
25\r
26[Sources]\r
27 AhciPei.c\r
28 AhciPei.h\r
b2b8e872
HW
29 AhciPeiBlockIo.c\r
30 AhciPeiBlockIo.h\r
87bc3f19
HW
31 AhciPeiPassThru.c\r
32 AhciPeiPassThru.h\r
33 AhciPeiS3.c\r
34 AhciPeiStorageSecurity.c\r
35 AhciPeiStorageSecurity.h\r
36 AhciMode.c\r
37 DevicePath.c\r
38 DmaMem.c\r
39\r
40[Packages]\r
41 MdePkg/MdePkg.dec\r
42 MdeModulePkg/MdeModulePkg.dec\r
43\r
44[LibraryClasses]\r
45 DebugLib\r
46 PeiServicesLib\r
47 MemoryAllocationLib\r
48 BaseMemoryLib\r
49 IoLib\r
50 TimerLib\r
51 LockBoxLib\r
52 PeimEntryPoint\r
53\r
54[Ppis]\r
55 gEdkiiPeiAtaAhciHostControllerPpiGuid ## CONSUMES\r
56 gEdkiiIoMmuPpiGuid ## CONSUMES\r
57 gEfiEndOfPeiSignalPpiGuid ## CONSUMES\r
58 gEdkiiPeiAtaPassThruPpiGuid ## SOMETIMES_PRODUCES\r
b2b8e872
HW
59 gEfiPeiVirtualBlockIoPpiGuid ## SOMETIMES_PRODUCES\r
60 gEfiPeiVirtualBlockIo2PpiGuid ## SOMETIMES_PRODUCES\r
87bc3f19
HW
61 gEdkiiPeiStorageSecurityCommandPpiGuid ## SOMETIMES_PRODUCES\r
62\r
63[Guids]\r
64 gS3StorageDeviceInitListGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
65\r
66[Depex]\r
67 gEfiPeiMemoryDiscoveredPpiGuid AND\r
68 gEfiPeiMasterBootModePpiGuid AND\r
69 gEdkiiPeiAtaAhciHostControllerPpiGuid\r
70\r
71[UserExtensions.TianoCore."ExtraFiles"]\r
72 AhciPeiExtra.uni\r