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