VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/SmmAccess/SmmAccessPei.inf@ 106129

Last change on this file since 106129 was 105670, checked in by vboxsync, 8 months ago

Devices/EFI/FirmwareNew: Merge edk2-stable-202405 and make it build on aarch64, bugref:4643

  • Property svn:eol-style set to native
File size: 1.3 KB
Line 
1## @file
2# A PEIM with the following responsibilities:
3#
4# - provide SMRAM access by producing PEI_SMM_ACCESS_PPI,
5# - verify & configure the Q35 TSEG in the entry point.
6#
7# Copyright (C) 2013, 2015, Red Hat, Inc.
8# Copyright (c) 2024 Intel Corporation.
9#
10# SPDX-License-Identifier: BSD-2-Clause-Patent
11#
12##
13
14[Defines]
15 INF_VERSION = 0x00010005
16 BASE_NAME = SmmAccessPei
17 FILE_GUID = 6C0E75B4-B0B9-44D1-8210-3377D7B4E066
18 MODULE_TYPE = PEIM
19 VERSION_STRING = 1.0
20 ENTRY_POINT = SmmAccessPeiEntryPoint
21
22#
23# The following information is for reference only and not required by the build tools.
24#
25# VALID_ARCHITECTURES = IA32 X64
26#
27
28[Sources]
29 SmmAccessPei.c
30 SmramInternal.c
31 SmramInternal.h
32
33[Packages]
34 MdeModulePkg/MdeModulePkg.dec
35 MdePkg/MdePkg.dec
36 OvmfPkg/OvmfPkg.dec
37
38[LibraryClasses]
39 BaseLib
40 BaseMemoryLib
41 DebugLib
42 HobLib
43 IoLib
44 PcdLib
45 PciLib
46 PeiServicesLib
47 PeimEntryPoint
48
49[FeaturePcd]
50 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire
51
52[Pcd]
53 gUefiOvmfPkgTokenSpaceGuid.PcdQ35SmramAtDefaultSmbase
54 gUefiOvmfPkgTokenSpaceGuid.PcdQ35TsegMbytes
55
56[Guids]
57 gEfiSmmSmramMemoryGuid # ALWAYS_CONSUMED
58
59[Ppis]
60 gPeiSmmAccessPpiGuid ## PRODUCES
61
62[Depex]
63 gEfiPeiMemoryDiscoveredPpiGuid
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette