VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/Sec/SecMain.inf@ 105681

最後變更 在這個檔案從105681是 105670,由 vboxsync 提交於 7 月 前

Devices/EFI/FirmwareNew: Merge edk2-stable-202405 and make it build on aarch64, bugref:4643

  • 屬性 svn:eol-style 設為 native
檔案大小: 2.5 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 = 1.30
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 CpuPageTableLib
59
60[Ppis]
61 gEfiTemporaryRamSupportPpiGuid # PPI ALWAYS_PRODUCED
62 gEfiPeiMpInitLibMpDepPpiGuid
63 gEfiPeiMpInitLibUpDepPpiGuid
64
65[Pcd]
66 gUefiCpuPkgTokenSpaceGuid.PcdSevEsWorkAreaBase
67 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvBase
68 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvSize
69 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvBase
70 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvSize
71 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBase
72 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbSize
73 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesBase
74 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamBase
75 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamSize
76 gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress
77 gUefiOvmfPkgTokenSpaceGuid.PcdGuidedExtractHandlerTableSize
78 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDecompressionScratchEnd
79 gEfiMdeModulePkgTokenSpaceGuid.PcdInitValueInTempStack
80 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfConfidentialComputingWorkAreaHeader
81 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfWorkAreaBase
82 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecValidatedStart
83 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecValidatedEnd
84 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBackupBase
85 gUefiOvmfPkgTokenSpaceGuid.PcdTdxAcceptPageSize
86 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfWorkAreaBase
87 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecApicPageTableBase
88 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecApicPageTableSize
89
90[FeaturePcd]
91 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

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