• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
85