VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/SmmAccess/SmmAccess2Dxe.inf

Last change on this file was 105670, checked in by vboxsync, 9 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 DXE_DRIVER providing SMRAM access by producing EFI_SMM_ACCESS2_PROTOCOL.
3#
4# Q35 TSEG is expected to have been verified and set up by the SmmAccessPei
5# driver.
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 = SmmAccess2Dxe
17 FILE_GUID = AC95AD3D-4366-44BF-9A62-E4B29D7A2206
18 MODULE_TYPE = DXE_DRIVER
19 VERSION_STRING = 1.0
20 PI_SPECIFICATION_VERSION = 0x00010400
21 ENTRY_POINT = SmmAccess2DxeEntryPoint
22
23#
24# The following information is for reference only and not required by the build tools.
25#
26# VALID_ARCHITECTURES = IA32 X64
27#
28
29[Sources]
30 SmmAccess2Dxe.c
31 SmramInternal.c
32 SmramInternal.h
33
34[Packages]
35 MdeModulePkg/MdeModulePkg.dec
36 MdePkg/MdePkg.dec
37 OvmfPkg/OvmfPkg.dec
38
39[LibraryClasses]
40 DebugLib
41 PcdLib
42 PciLib
43 UefiBootServicesTableLib
44 UefiDriverEntryPoint
45 HobLib
46
47[Protocols]
48 gEfiSmmAccess2ProtocolGuid ## PRODUCES
49
50[FeaturePcd]
51 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire
52
53[Guids]
54 gEfiSmmSmramMemoryGuid # ALWAYS_CONSUMED
55
56[Pcd]
57 gUefiOvmfPkgTokenSpaceGuid.PcdQ35SmramAtDefaultSmbase
58 gUefiOvmfPkgTokenSpaceGuid.PcdQ35TsegMbytes
59
60[Depex]
61 TRUE
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