mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-09-01 00:46:38 +00:00
versions: build: Remove TDX specific OVMF (TDVF)
Let's remove everything related to the TDVF building / shipping from our repo, as we'll be relying on the one coming from the distro. Later on, we may need to re-add TDVF logic, as we're already using upstream edk2 repo / content, but when that's needed we'll simply revert this commit. Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
@@ -33,7 +33,6 @@ BASE_TARBALLS = serial-targets \
|
||||
qemu-tdx-experimental-tarball \
|
||||
stratovirt-tarball \
|
||||
shim-v2-tarball \
|
||||
tdvf-tarball \
|
||||
virtiofsd-tarball
|
||||
BASE_SERIAL_TARBALLS = rootfs-image-tarball \
|
||||
rootfs-image-confidential-tarball \
|
||||
@@ -166,9 +165,6 @@ runk-tarball:
|
||||
shim-v2-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
tdvf-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
trace-forwarder-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
|
@@ -119,7 +119,6 @@ options:
|
||||
rootfs-initrd-mariner
|
||||
runk
|
||||
shim-v2
|
||||
tdvf
|
||||
trace-forwarder
|
||||
virtiofsd
|
||||
EOF
|
||||
@@ -736,7 +735,6 @@ install_ovmf() {
|
||||
|
||||
local component_name="ovmf"
|
||||
[ "${ovmf_type}" == "sev" ] && component_name="ovmf-sev"
|
||||
[ "${ovmf_type}" == "tdx" ] && component_name="tdvf"
|
||||
|
||||
latest_artefact="$(get_from_kata_deps "externals.ovmf.${ovmf_type}.version")"
|
||||
latest_builder_image="$(get_ovmf_image_name)"
|
||||
@@ -753,11 +751,6 @@ install_ovmf() {
|
||||
tar xvf "${builddir}/${tarball_name}" -C "${destdir}"
|
||||
}
|
||||
|
||||
# Install TDVF
|
||||
install_tdvf() {
|
||||
install_ovmf "tdx" "edk2-tdx.tar.gz"
|
||||
}
|
||||
|
||||
# Install OVMF SEV
|
||||
install_ovmf_sev() {
|
||||
install_ovmf "sev" "edk2-sev.tar.gz"
|
||||
@@ -970,7 +963,6 @@ handle_build() {
|
||||
install_stratovirt
|
||||
install_runk
|
||||
install_shimv2
|
||||
install_tdvf
|
||||
install_trace_forwarder
|
||||
install_virtiofsd
|
||||
;;
|
||||
@@ -1035,8 +1027,6 @@ handle_build() {
|
||||
|
||||
shim-v2) install_shimv2 ;;
|
||||
|
||||
tdvf) install_tdvf ;;
|
||||
|
||||
trace-forwarder) install_trace_forwarder ;;
|
||||
|
||||
virtiofsd) install_virtiofsd ;;
|
||||
|
@@ -77,9 +77,6 @@ popd
|
||||
|
||||
info "Install fd to destdir"
|
||||
install_dir="${DESTDIR}/${PREFIX}/share/ovmf"
|
||||
if [ "${ovmf_build}" == "tdx" ]; then
|
||||
install_dir="$DESTDIR/$PREFIX/share/tdvf"
|
||||
fi
|
||||
|
||||
mkdir -p "${install_dir}"
|
||||
if [ "${ovmf_build}" == "sev" ]; then
|
||||
|
@@ -337,12 +337,6 @@ externals:
|
||||
version: "edk2-stable202302"
|
||||
package: "OvmfPkg/AmdSev/AmdSevX64.dsc"
|
||||
package_output_dir: "AmdSev"
|
||||
tdx:
|
||||
# yamllint disable-line rule:line-length
|
||||
description: "QEMU with TDX support - based on https://github.com/intel/tdx-tools/releases/tag/2023ww15"
|
||||
version: "edk2-stable202302"
|
||||
package: "OvmfPkg/IntelTdx/IntelTdxX64.dsc"
|
||||
package_output_dir: "IntelTdx"
|
||||
|
||||
td-shim:
|
||||
description: "Confidential Containers Shim Firmware"
|
||||
|
Reference in New Issue
Block a user