]> git.proxmox.com Git - mirror_edk2.git/blob - QuarkPlatformPkg/Acpi/DxeSmm/AcpiSmm/AcpiSmmPlatform.inf
a3e8f3651773c3f5a13d77ebecb133388211d3d9
[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 # This program and the accompanying materials
8 # are licensed and made available under the terms and conditions of the BSD License
9 # which accompanies this distribution. The full text of the license may be found at
10 # http://opensource.org/licenses/bsd-license.php
11 #
12 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
14 #
15 ##
16
17
18 [Defines]
19 INF_VERSION = 0x00010005
20 BASE_NAME = AcpiSmmPlatform
21 FILE_GUID = F5AC7057-5650-466e-B692-76A47223EFB0
22 MODULE_TYPE = DXE_SMM_DRIVER
23 VERSION_STRING = 1.0
24 PI_SPECIFICATION_VERSION = 0x0001000A
25 ENTRY_POINT = InitAcpiSmmPlatform
26
27 [Sources]
28 AcpiSmmPlatform.c
29 AcpiSmmPlatform.h
30
31 [Packages]
32 MdePkg/MdePkg.dec
33 MdeModulePkg/MdeModulePkg.dec
34 IntelFrameworkPkg/IntelFrameworkPkg.dec
35 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
36 QuarkSocPkg/QuarkSocPkg.dec
37 QuarkPlatformPkg/QuarkPlatformPkg.dec
38
39 [LibraryClasses]
40 UefiBootServicesTableLib
41 UefiRuntimeServicesTableLib
42 ReportStatusCodeLib
43 UefiDriverEntryPoint
44 DebugLib
45 IoLib
46 PciLib
47 BaseMemoryLib
48 BaseLib
49 SmmServicesTableLib
50 PcdLib
51 HobLib
52 S3BootScriptLib
53 LockBoxLib
54 PlatformHelperLib
55 IntelQNCLib
56 PlatformPcieHelperLib
57
58 [Protocols]
59 gEfiSmmSxDispatch2ProtocolGuid
60 gEfiPciRootBridgeIoProtocolGuid
61 gEfiVariableArchProtocolGuid
62 gEfiVariableWriteArchProtocolGuid
63 gEfiGlobalNvsAreaProtocolGuid
64 gEfiSmmSwDispatch2ProtocolGuid
65
66 [Guids]
67 gEfiSmmPeiSmramMemoryReserveGuid
68 gQncS3CodeInLockBoxGuid
69 gQncS3ContextInLockBoxGuid
70
71 [Pcd]
72 gQuarkPlatformTokenSpaceGuid.PcdPlatformType
73 gEfiMdeModulePkgTokenSpaceGuid.PcdProgressCodeS3SuspendStart
74 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3AcpiReservedMemorySize
75 gEfiQuarkNcSocIdTokenSpaceGuid.PcdGpe0blkIoBaseAddress
76 gEfiQuarkNcSocIdTokenSpaceGuid.PcdPm1blkIoBaseAddress
77
78 [Depex]
79 gEfiSmmSxDispatch2ProtocolGuid AND
80 gEfiPciRootBridgeIoProtocolGuid AND
81 gEfiVariableArchProtocolGuid AND
82 gEfiVariableWriteArchProtocolGuid AND
83 gEfiGlobalNvsAreaProtocolGuid AND
84 gEfiQncS3SupportProtocolGuid