]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Universal/CapsulePei/CapsuleX64.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdeModulePkg / Universal / CapsulePei / CapsuleX64.inf
1 ## @file
2 # CapsuleX64 module handles >4GB capsule blocks.
3 #
4 # The X64 entrypoint to process capsule in long mode.
5 # This module is built as X64.
6 #
7 # Caution: This module requires additional review when modified.
8 # This driver will have external input - capsule image.
9 # This external input must be validated carefully to avoid security issue like
10 # buffer overflow, integer overflow.
11 #
12 # Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
13 #
14 # SPDX-License-Identifier: BSD-2-Clause-Patent
15 #
16 ##
17
18 [Defines]
19 INF_VERSION = 0x00010005
20 BASE_NAME = CapsuleX64
21 MODULE_UNI_FILE = CapsuleX64.uni
22 FILE_GUID = F7FDE4A6-294C-493c-B50F-9734553BB757
23 MODULE_TYPE = PEIM
24 VERSION_STRING = 1.0
25
26 #
27 # The following information is for reference only and not required by the build tools.
28 #
29 # VALID_ARCHITECTURES = X64
30 #
31
32 [Sources]
33 X64/X64Entry.c
34 X64/PageFaultHandler.nasm
35 Common/CapsuleCoalesce.c
36 Common/CommonHeader.h
37
38 [Packages]
39 MdePkg/MdePkg.dec
40 MdeModulePkg/MdeModulePkg.dec
41
42 [LibraryClasses]
43 BaseLib
44 DebugLib
45 CpuExceptionHandlerLib
46 DebugAgentLib
47
48 [Depex]
49 FALSE
50
51 [UserExtensions.TianoCore."ExtraFiles"]
52 CapsuleX64Extra.uni