VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/MdePkg/Library/DynamicStackCookieEntryPointLib/StandaloneMmDriverEntryPoint.inf@ 108794

Last change on this file since 108794 was 108794, checked in by vboxsync, 2 weeks ago

Devices/EFI/FirmwareNew: Merge edk2-stable202502 from the vendor branch and make it build for the important platforms, bugref:4643

  • Property svn:eol-style set to native
File size: 1.4 KB
Line 
1## @file
2# Module entry point library for Standalone MM drivers that dynamically updates the stack cookie.
3#
4# Copyright (c) 2015 - 2021, Intel Corporation. All rights reserved.<BR>
5# Copyright (c) 2016-2018, ARM Ltd. All rights reserved.<BR>
6# Copyright (c) 2018, Linaro, Limited. All rights reserved.<BR>
7#
8# SPDX-License-Identifier: BSD-2-Clause-Patent
9#
10#
11##
12
13[Defines]
14 INF_VERSION = 0x0001001B
15 BASE_NAME = StandaloneMmDriverEntryPointDynamicInit
16 MODULE_UNI_FILE = StandaloneMmDriver/StandaloneMmDriverEntryPoint.uni
17 FILE_GUID = 28CBCD87-2FEE-4D46-BB5C-B37732BBEEB1
18 MODULE_TYPE = MM_STANDALONE
19 VERSION_STRING = 1.0
20 PI_SPECIFICATION_VERSION = 0x00010032
21 LIBRARY_CLASS = StandaloneMmDriverEntryPoint|MM_STANDALONE
22
23#
24# The following information is for reference only and not required by the build tools.
25#
26# VALID_ARCHITECTURES = X64 AARCH64
27#
28
29[Sources]
30 StandaloneMmDriver/StandaloneMmDriverEntryPoint.c
31
32[Sources.IA32]
33 IA32/DynamicCookieGcc.nasm | GCC
34 IA32/DynamicCookieMsvc.nasm | MSFT
35
36[Sources.X64]
37 X64/DynamicCookieGcc.nasm | GCC
38 X64/DynamicCookieMsvc.nasm | MSFT
39
40[Sources.AARCH64]
41 AArch64/DynamicCookieGcc.S | GCC
42
43[Packages]
44 MdePkg/MdePkg.dec
45
46[LibraryClasses]
47 BaseLib
48 DebugLib
49 MmServicesTableLib
50 StackCheckLib
51
52[Protocols]
53 gEfiLoadedImageProtocolGuid ## SOMETIMES_CONSUMES
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