mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-28 08:04:07 +02:00
OvmfPkg: drop TPM_CONFIG_ENABLE
Drop TPM_CONFIG_ENABLE config option. Including TPM support in the build without also including the TPM configuration menu is not useful. Suggested-by: Stefan Berger <stefanb@linux.ibm.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Tested-by: Stefan Berger <stefanb@linux.ibm.com>
This commit is contained in:
parent
b47575801e
commit
5711ff4d0b
@ -14,9 +14,7 @@
|
|||||||
NULL|SecurityPkg/Library/HashInstanceLibSha512/HashInstanceLibSha512.inf
|
NULL|SecurityPkg/Library/HashInstanceLibSha512/HashInstanceLibSha512.inf
|
||||||
NULL|SecurityPkg/Library/HashInstanceLibSm3/HashInstanceLibSm3.inf
|
NULL|SecurityPkg/Library/HashInstanceLibSm3/HashInstanceLibSm3.inf
|
||||||
}
|
}
|
||||||
!if $(TPM_CONFIG_ENABLE) == TRUE
|
|
||||||
SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigDxe.inf
|
SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigDxe.inf
|
||||||
!endif
|
|
||||||
SecurityPkg/Tcg/TcgDxe/TcgDxe.inf {
|
SecurityPkg/Tcg/TcgDxe/TcgDxe.inf {
|
||||||
<LibraryClasses>
|
<LibraryClasses>
|
||||||
Tpm12DeviceLib|SecurityPkg/Library/Tpm12DeviceLibDTpm/Tpm12DeviceLibDTpm.inf
|
Tpm12DeviceLib|SecurityPkg/Library/Tpm12DeviceLibDTpm/Tpm12DeviceLibDTpm.inf
|
||||||
|
@ -3,4 +3,3 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
DEFINE TPM_ENABLE = FALSE
|
DEFINE TPM_ENABLE = FALSE
|
||||||
DEFINE TPM_CONFIG_ENABLE = FALSE
|
|
||||||
|
@ -6,7 +6,5 @@
|
|||||||
INF SecurityPkg/Tcg/TcgDxe/TcgDxe.inf
|
INF SecurityPkg/Tcg/TcgDxe/TcgDxe.inf
|
||||||
INF SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.inf
|
INF SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.inf
|
||||||
INF SecurityPkg/Tcg/Tcg2PlatformDxe/Tcg2PlatformDxe.inf
|
INF SecurityPkg/Tcg/Tcg2PlatformDxe/Tcg2PlatformDxe.inf
|
||||||
!if $(TPM_CONFIG_ENABLE) == TRUE
|
|
||||||
INF SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigDxe.inf
|
INF SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigDxe.inf
|
||||||
!endif
|
!endif
|
||||||
!endif
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
||||||
##
|
##
|
||||||
|
|
||||||
!if $(TPM_ENABLE) == TRUE && $(TPM_CONFIG_ENABLE) == TRUE
|
!if $(TPM_ENABLE) == TRUE
|
||||||
gEfiSecurityPkgTokenSpaceGuid.PcdTcgPhysicalPresenceInterfaceVer|L"TCG2_VERSION"|gTcg2ConfigFormSetGuid|0x0|"1.3"|NV,BS
|
gEfiSecurityPkgTokenSpaceGuid.PcdTcgPhysicalPresenceInterfaceVer|L"TCG2_VERSION"|gTcg2ConfigFormSetGuid|0x0|"1.3"|NV,BS
|
||||||
gEfiSecurityPkgTokenSpaceGuid.PcdTpm2AcpiTableRev|L"TCG2_VERSION"|gTcg2ConfigFormSetGuid|0x8|3|NV,BS
|
gEfiSecurityPkgTokenSpaceGuid.PcdTpm2AcpiTableRev|L"TCG2_VERSION"|gTcg2ConfigFormSetGuid|0x8|3|NV,BS
|
||||||
!endif
|
!endif
|
||||||
|
@ -95,21 +95,21 @@ jobs:
|
|||||||
OVMF_IA32X64_FULL_DEBUG:
|
OVMF_IA32X64_FULL_DEBUG:
|
||||||
Build.File: "$(package)/PlatformCI/PlatformBuild.py"
|
Build.File: "$(package)/PlatformCI/PlatformBuild.py"
|
||||||
Build.Arch: "IA32,X64"
|
Build.Arch: "IA32,X64"
|
||||||
Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM_ENABLE=1 BLD_*_TPM_CONFIG_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1"
|
Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1"
|
||||||
Build.Target: "DEBUG"
|
Build.Target: "DEBUG"
|
||||||
Run.Flags: $(run_flags)
|
Run.Flags: $(run_flags)
|
||||||
Run: $(should_run)
|
Run: $(should_run)
|
||||||
OVMF_IA32X64_FULL_RELEASE:
|
OVMF_IA32X64_FULL_RELEASE:
|
||||||
Build.File: "$(package)/PlatformCI/PlatformBuild.py"
|
Build.File: "$(package)/PlatformCI/PlatformBuild.py"
|
||||||
Build.Arch: "IA32,X64"
|
Build.Arch: "IA32,X64"
|
||||||
Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM_ENABLE=1 BLD_*_TPM_CONFIG_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1"
|
Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1"
|
||||||
Build.Target: "RELEASE"
|
Build.Target: "RELEASE"
|
||||||
Run.Flags: $(run_flags)
|
Run.Flags: $(run_flags)
|
||||||
Run: $(should_run)
|
Run: $(should_run)
|
||||||
OVMF_IA32X64_FULL_NOOPT:
|
OVMF_IA32X64_FULL_NOOPT:
|
||||||
Build.File: "$(package)/PlatformCI/PlatformBuild.py"
|
Build.File: "$(package)/PlatformCI/PlatformBuild.py"
|
||||||
Build.Arch: "IA32,X64"
|
Build.Arch: "IA32,X64"
|
||||||
Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM_ENABLE=1 BLD_*_TPM_CONFIG_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1"
|
Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1"
|
||||||
Build.Target: "NOOPT"
|
Build.Target: "NOOPT"
|
||||||
Run.Flags: $(run_flags)
|
Run.Flags: $(run_flags)
|
||||||
Run: $(should_run)
|
Run: $(should_run)
|
||||||
|
@ -94,14 +94,14 @@ jobs:
|
|||||||
OVMF_IA32X64_FULL_DEBUG:
|
OVMF_IA32X64_FULL_DEBUG:
|
||||||
Build.File: "$(package)/PlatformCI/PlatformBuild.py"
|
Build.File: "$(package)/PlatformCI/PlatformBuild.py"
|
||||||
Build.Arch: "IA32,X64"
|
Build.Arch: "IA32,X64"
|
||||||
Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM_ENABLE=1 BLD_*_TPM_CONFIG_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1"
|
Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1"
|
||||||
Build.Target: "DEBUG"
|
Build.Target: "DEBUG"
|
||||||
Run.Flags: $(run_flags)
|
Run.Flags: $(run_flags)
|
||||||
Run: $(should_run)
|
Run: $(should_run)
|
||||||
OVMF_IA32X64_FULL_RELEASE:
|
OVMF_IA32X64_FULL_RELEASE:
|
||||||
Build.File: "$(package)/PlatformCI/PlatformBuild.py"
|
Build.File: "$(package)/PlatformCI/PlatformBuild.py"
|
||||||
Build.Arch: "IA32,X64"
|
Build.Arch: "IA32,X64"
|
||||||
Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM_ENABLE=1 BLD_*_TPM_CONFIG_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1"
|
Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1"
|
||||||
Build.Target: "RELEASE"
|
Build.Target: "RELEASE"
|
||||||
Run.Flags: $(run_flags)
|
Run.Flags: $(run_flags)
|
||||||
Run: $(should_run)
|
Run: $(should_run)
|
||||||
@ -112,7 +112,7 @@ jobs:
|
|||||||
# OVMF_IA32X64_FULL_NOOPT:
|
# OVMF_IA32X64_FULL_NOOPT:
|
||||||
# Build.File: "$(package)/PlatformCI/PlatformBuild.py"
|
# Build.File: "$(package)/PlatformCI/PlatformBuild.py"
|
||||||
# Build.Arch: "IA32,X64"
|
# Build.Arch: "IA32,X64"
|
||||||
# Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM_ENABLE=1 BLD_*_TPM_CONFIG_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1"
|
# Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1"
|
||||||
# Build.Target: "NOOPT"
|
# Build.Target: "NOOPT"
|
||||||
# Run.Flags: $(run_flags)
|
# Run.Flags: $(run_flags)
|
||||||
# Run: $(should_run)
|
# Run: $(should_run)
|
||||||
|
@ -14,7 +14,7 @@ supported and are described below.
|
|||||||
| IA32 | IA32 | OvmfPkgIa32.dsc | None |
|
| IA32 | IA32 | OvmfPkgIa32.dsc | None |
|
||||||
| X64 | X64 | OvmfPkgIa64.dsc | None |
|
| X64 | X64 | OvmfPkgIa64.dsc | None |
|
||||||
| IA32 X64 | PEI-IA32 DXE-X64 | OvmfPkgIa32X64.dsc | None |
|
| IA32 X64 | PEI-IA32 DXE-X64 | OvmfPkgIa32X64.dsc | None |
|
||||||
| IA32 X64 Full | PEI-IA32 DXE-X64 | OvmfPkgIa32X64.dsc | SECURE_BOOT_ENABLE=1 SMM_REQUIRE=1 TPM_ENABLE=1 TPM_CONFIG_ENABLE=1 NETWORK_TLS_ENABLE=1 NETWORK_IP6_ENABLE=1 NETWORK_HTTP_BOOT_ENABLE=1 |
|
| IA32 X64 Full | PEI-IA32 DXE-X64 | OvmfPkgIa32X64.dsc | SECURE_BOOT_ENABLE=1 SMM_REQUIRE=1 TPM_ENABLE=1 NETWORK_TLS_ENABLE=1 NETWORK_IP6_ENABLE=1 NETWORK_HTTP_BOOT_ENABLE=1 |
|
||||||
|
|
||||||
## EDK2 Developer environment
|
## EDK2 Developer environment
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user