VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/Sec/SecMain.inf@ 105668

最後變更 在這個檔案從105668是 101291,由 vboxsync 提交於 18 月 前

EFI/FirmwareNew: Make edk2-stable202308 build on all supported platforms (using gcc at least, msvc not tested yet), bugref:4643

  • 屬性 svn:eol-style 設為 native
檔案大小: 2.4 KB
 
1## @file
2# SEC Driver
3#
4# Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.<BR>
5#
6# SPDX-License-Identifier: BSD-2-Clause-Patent
7#
8##
9
10[Defines]
11 INF_VERSION = 0x00010005
12 BASE_NAME = SecMain
13 FILE_GUID = df1ccef6-f301-4a63-9661-fc6030dcc880
14 MODULE_TYPE = SEC
15 VERSION_STRING = 1.0
16 ENTRY_POINT = SecMain
17
18#
19# The following information is for reference only and not required by the build tools.
20#
21# VALID_ARCHITECTURES = IA32 X64 EBC
22#
23
24[Sources]
25 SecMain.c
26 AmdSev.c
27 AmdSev.h
28
29[Sources.IA32]
30 Ia32/SecEntry.nasm
31
32[Sources.X64]
33 X64/SecEntry.nasm
34
35[Packages]
36 MdePkg/MdePkg.dec
37 MdeModulePkg/MdeModulePkg.dec
38 UefiCpuPkg/UefiCpuPkg.dec
39 OvmfPkg/OvmfPkg.dec
40
41[LibraryClasses]
42 BaseLib
43 DebugLib
44 BaseMemoryLib
45 PeiServicesLib
46 PcdLib
47 CpuLib
48 DebugAgentLib
49 IoLib
50 PeCoffLib
51 PeCoffGetEntryPointLib
52 PeCoffExtraActionLib
53 ExtractGuidedSectionLib
54 LocalApicLib
55 MemEncryptSevLib
56 CpuExceptionHandlerLib
57 CcProbeLib
58
59[Ppis]
60 gEfiTemporaryRamSupportPpiGuid # PPI ALWAYS_PRODUCED
61 gEfiPeiMpInitLibMpDepPpiGuid
62 gEfiPeiMpInitLibUpDepPpiGuid
63
64[Pcd]
65 gUefiCpuPkgTokenSpaceGuid.PcdSevEsWorkAreaBase
66 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvBase
67 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvSize
68 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvBase
69 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvSize
70 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBase
71 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbSize
72 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesBase
73 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamBase
74 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamSize
75 gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress
76 gUefiOvmfPkgTokenSpaceGuid.PcdGuidedExtractHandlerTableSize
77 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDecompressionScratchEnd
78 gEfiMdeModulePkgTokenSpaceGuid.PcdInitValueInTempStack
79 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfConfidentialComputingWorkAreaHeader
80 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfWorkAreaBase
81 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecValidatedStart
82 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecValidatedEnd
83 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBackupBase
84 gUefiOvmfPkgTokenSpaceGuid.PcdTdxAcceptPageSize
85 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfWorkAreaBase
86
87[FeaturePcd]
88 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette