]> git.proxmox.com Git - mirror_edk2.git/blob - QuarkPlatformPkg/Acpi/DxeSmm/AcpiSmm/AcpiSmmPlatform.inf
0a83bd14bb26b2271cb7edc7249b9bfd2be8da33
[mirror_edk2.git] / QuarkPlatformPkg / Acpi / DxeSmm / AcpiSmm / AcpiSmmPlatform.inf
1 ## @file
2 # Component description file for ACPI SMM Platform handler module
3 #
4 # This is QNC Smm platform driver .
5 # Copyright (c) 2013-2015 Intel Corporation.
6 #
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #
9 ##
10
11
12 [Defines]
13 INF_VERSION = 0x00010005
14 BASE_NAME = AcpiSmmPlatform
15 FILE_GUID = F5AC7057-5650-466e-B692-76A47223EFB0
16 MODULE_TYPE = DXE_SMM_DRIVER
17 VERSION_STRING = 1.0
18 PI_SPECIFICATION_VERSION = 0x0001000A
19 ENTRY_POINT = InitAcpiSmmPlatform
20
21 [Sources]
22 AcpiSmmPlatform.c
23 AcpiSmmPlatform.h
24
25 [Packages]
26 MdePkg/MdePkg.dec
27 MdeModulePkg/MdeModulePkg.dec
28 IntelFrameworkPkg/IntelFrameworkPkg.dec
29 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
30 QuarkSocPkg/QuarkSocPkg.dec
31 QuarkPlatformPkg/QuarkPlatformPkg.dec
32
33 [LibraryClasses]
34 UefiBootServicesTableLib
35 UefiRuntimeServicesTableLib
36 ReportStatusCodeLib
37 UefiDriverEntryPoint
38 DebugLib
39 IoLib
40 PciLib
41 BaseMemoryLib
42 BaseLib
43 SmmServicesTableLib
44 PcdLib
45 HobLib
46 S3BootScriptLib
47 LockBoxLib
48 PlatformHelperLib
49 IntelQNCLib
50 PlatformPcieHelperLib
51
52 [Protocols]
53 gEfiSmmSxDispatch2ProtocolGuid
54 gEfiPciRootBridgeIoProtocolGuid
55 gEfiVariableArchProtocolGuid
56 gEfiVariableWriteArchProtocolGuid
57 gEfiGlobalNvsAreaProtocolGuid
58 gEfiSmmSwDispatch2ProtocolGuid
59
60 [Guids]
61 gEfiSmmPeiSmramMemoryReserveGuid
62 gQncS3CodeInLockBoxGuid
63 gQncS3ContextInLockBoxGuid
64
65 [Pcd]
66 gQuarkPlatformTokenSpaceGuid.PcdPlatformType
67 gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeS3SuspendStart
68 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3AcpiReservedMemorySize
69 gEfiQuarkNcSocIdTokenSpaceGuid.PcdGpe0blkIoBaseAddress
70 gEfiQuarkNcSocIdTokenSpaceGuid.PcdPm1blkIoBaseAddress
71
72 [Depex]
73 gEfiSmmSxDispatch2ProtocolGuid AND
74 gEfiPciRootBridgeIoProtocolGuid AND
75 gEfiVariableArchProtocolGuid AND
76 gEfiVariableWriteArchProtocolGuid AND
77 gEfiGlobalNvsAreaProtocolGuid AND
78 gEfiQncS3SupportProtocolGuid