]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Bus/Ata/AhciPei/AhciPei.inf
MdeModulePkg/AhciPei: Add AHCI mode ATA device support in PEI
[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
7# This program and the accompanying materials\r
8# are licensed and made available under the terms and conditions of the BSD License\r
9# which accompanies this distribution. The full text of the license may be found at\r
10# http://opensource.org/licenses/bsd-license.php\r
11#\r
12# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
13# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
14#\r
15##\r
16\r
17[Defines]\r
18 INF_VERSION = 0x00010005\r
19 BASE_NAME = AhciPei\r
20 MODULE_UNI_FILE = AhciPei.uni\r
21 FILE_GUID = 79E5CA15-7A2D-4F37-A63B-D1C7BBCA47AD\r
22 MODULE_TYPE = PEIM\r
23 VERSION_STRING = 1.0\r
24 ENTRY_POINT = AtaAhciPeimEntry\r
25\r
26#\r
27# The following information is for reference only and not required by the build tools.\r
28#\r
29# VALID_ARCHITECTURES = IA32 X64 EBC\r
30#\r
31\r
32[Sources]\r
33 AhciPei.c\r
34 AhciPei.h\r
35 AhciPeiPassThru.c\r
36 AhciPeiPassThru.h\r
37 AhciPeiS3.c\r
38 AhciPeiStorageSecurity.c\r
39 AhciPeiStorageSecurity.h\r
40 AhciMode.c\r
41 DevicePath.c\r
42 DmaMem.c\r
43\r
44[Packages]\r
45 MdePkg/MdePkg.dec\r
46 MdeModulePkg/MdeModulePkg.dec\r
47\r
48[LibraryClasses]\r
49 DebugLib\r
50 PeiServicesLib\r
51 MemoryAllocationLib\r
52 BaseMemoryLib\r
53 IoLib\r
54 TimerLib\r
55 LockBoxLib\r
56 PeimEntryPoint\r
57\r
58[Ppis]\r
59 gEdkiiPeiAtaAhciHostControllerPpiGuid ## CONSUMES\r
60 gEdkiiIoMmuPpiGuid ## CONSUMES\r
61 gEfiEndOfPeiSignalPpiGuid ## CONSUMES\r
62 gEdkiiPeiAtaPassThruPpiGuid ## SOMETIMES_PRODUCES\r
63 gEdkiiPeiStorageSecurityCommandPpiGuid ## SOMETIMES_PRODUCES\r
64\r
65[Guids]\r
66 gS3StorageDeviceInitListGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
67\r
68[Depex]\r
69 gEfiPeiMemoryDiscoveredPpiGuid AND\r
70 gEfiPeiMasterBootModePpiGuid AND\r
71 gEdkiiPeiAtaAhciHostControllerPpiGuid\r
72\r
73[UserExtensions.TianoCore."ExtraFiles"]\r
74 AhciPeiExtra.uni\r