]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/Library/CcExitLib/CcExitLib.inf
OvmfPkg/CcExitLib: Move common X86 instruction code to separate file
[mirror_edk2.git] / OvmfPkg / Library / CcExitLib / CcExitLib.inf
CommitLineData
61bacc0f 1## @file\r
a89f558d 2# CcExitLib Library.\r
61bacc0f
TL
3#\r
4# Copyright (C) 2020, Advanced Micro Devices, Inc. All rights reserved.<BR>\r
a89f558d 5# Copyright (C) 2020 - 2022, Intel Corporation. All rights reserved.<BR>\r
61bacc0f
TL
6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
7#\r
8##\r
9\r
10[Defines]\r
11 INF_VERSION = 0x00010005\r
a89f558d 12 BASE_NAME = CcExitLib\r
61bacc0f
TL
13 FILE_GUID = 0e923c25-13cd-430b-8714-ffe85652a97b\r
14 MODULE_TYPE = BASE\r
15 VERSION_STRING = 1.0\r
a89f558d 16 LIBRARY_CLASS = CcExitLib|PEIM DXE_CORE DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER UEFI_DRIVER\r
61bacc0f
TL
17\r
18#\r
19# The following information is for reference only and not required by the build tools.\r
20#\r
21# VALID_ARCHITECTURES = X64\r
22#\r
23\r
24[Sources.common]\r
a89f558d
MX
25 CcExitLib.c\r
26 CcExitVcHandler.c\r
27 CcExitVcHandler.h\r
c0162205 28 CcInstruction.c\r
a89f558d
MX
29 PeiDxeCcExitVcHandler.c\r
30 CcExitVeHandler.c\r
daf8f642 31 X64/TdVmcallCpuid.nasm\r
61bacc0f
TL
32\r
33[Packages]\r
34 MdePkg/MdePkg.dec\r
35 OvmfPkg/OvmfPkg.dec\r
36 UefiCpuPkg/UefiCpuPkg.dec\r
37\r
38[LibraryClasses]\r
39 BaseLib\r
40 BaseMemoryLib\r
41 DebugLib\r
85b8eac5
TL
42 LocalApicLib\r
43 MemEncryptSevLib\r
61bacc0f 44\r
d2b998fb
MR
45[Pcd]\r
46 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfCpuidBase\r
47 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfCpuidSize\r