Skip to content

Commit

Permalink
Merge pull request #9011 from fidencio/topic/switch-to-using-the-conf…
Browse files Browse the repository at this point in the history
…idential-rootfs

runtime: Replace TEE specific initrd / image for the confidential one
  • Loading branch information
fidencio committed Feb 5, 2024
2 parents 6501320 + d4a9856 commit 1362918
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 13 deletions.
2 changes: 0 additions & 2 deletions .github/workflows/build-kata-static-tarball-amd64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,9 @@ jobs:
- stratovirt
- rootfs-image
- rootfs-image-confidential
- rootfs-image-tdx
- rootfs-initrd
- rootfs-initrd-confidential
- rootfs-initrd-mariner
- rootfs-initrd-sev
- runk
- shim-v2
- tdvf
Expand Down
16 changes: 8 additions & 8 deletions src/runtime/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,9 @@ BINLIBEXECLIST :=
BIN_PREFIX = $(PROJECT_TYPE)
PROJECT_DIR = $(PROJECT_TAG)
IMAGENAME = $(PROJECT_TAG).img
IMAGETDXNAME = $(PROJECT_TAG)-tdx.img
IMAGECONFIDENTIALNAME = $(PROJECT_TAG)-confidential.img
INITRDNAME = $(PROJECT_TAG)-initrd.img
INITRDSEVNAME = $(PROJECT_TAG)-initrd-sev.img
INITRDCONFIDENTIALNAME = $(PROJECT_TAG)-initrd-confidential.img

TARGET = $(BIN_PREFIX)-runtime
RUNTIME_OUTPUT = $(CURDIR)/$(TARGET)
Expand Down Expand Up @@ -121,9 +121,9 @@ PKGLIBEXECDIR := $(LIBEXECDIR)/$(PROJECT_DIR)
KERNELDIR := $(PKGDATADIR)

IMAGEPATH := $(PKGDATADIR)/$(IMAGENAME)
IMAGETDXPATH := $(PKGDATADIR)/$(IMAGETDXNAME)
IMAGECONFIDENTIALPATH := $(PKGDATADIR)/$(IMAGECONFIDENTIALNAME)
INITRDPATH := $(PKGDATADIR)/$(INITRDNAME)
INITRDSEVPATH := $(PKGDATADIR)/$(INITRDSEVNAME)
INITRDCONFIDENTIALPATH := $(PKGDATADIR)/$(INITRDCONFIDENTIALNAME)

ROOTFSTYPE_EXT4 := \"ext4\"
ROOTFSTYPE_XFS := \"xfs\"
Expand Down Expand Up @@ -561,13 +561,13 @@ USER_VARS += STRATOVIRTPATH
USER_VARS += STRATOVIRTVALIDHYPERVISORPATHS
USER_VARS += SYSCONFIG
USER_VARS += IMAGENAME
USER_VARS += IMAGETDXNAME
USER_VARS += IMAGECONFIDENTIALNAME
USER_VARS += IMAGEPATH
USER_VARS += IMAGETDXPATH
USER_VARS += IMAGECONFIDENTIALPATH
USER_VARS += INITRDNAME
USER_VARS += INITRDSEVNAME
USER_VARS += INITRDCONFIDENTIALNAME
USER_VARS += INITRDPATH
USER_VARS += INITRDSEVPATH
USER_VARS += INITRDCONFIDENTIALPATH
USER_VARS += DEFROOTFSTYPE
USER_VARS += MACHINETYPE
USER_VARS += KERNELDIR
Expand Down
2 changes: 1 addition & 1 deletion src/runtime/config/configuration-qemu-sev.toml.in
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
[hypervisor.qemu]
path = "@QEMUPATH@"
kernel = "@KERNELCONFIDENTIALPATH@"
initrd = "@INITRDSEVPATH@"
initrd = "@INITRDCONFIDENTIALPATH@"
machine_type = "@MACHINETYPE@"

# Enable confidential guest support.
Expand Down
2 changes: 1 addition & 1 deletion src/runtime/config/configuration-qemu-snp.toml.in
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
path = "@QEMUSNPPATH@"
kernel = "@KERNELCONFIDENTIALPATH@"
#image = "@IMAGEPATH@"
initrd = "@INITRDSEVPATH@"
initrd = "@INITRDCONFIDENTIALPATH@"
machine_type = "@MACHINETYPE@"

# rootfs filesystem type:
Expand Down
2 changes: 1 addition & 1 deletion src/runtime/config/configuration-qemu-tdx.toml.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
[hypervisor.qemu]
path = "@QEMUTDXPATH@"
kernel = "@KERNELCONFIDENTIALPATH@"
image = "@IMAGETDXPATH@"
image = "@IMAGECONFIDENTIALPATH@"
# initrd = "@INITRDPATH@"
machine_type = "@MACHINETYPE@"

Expand Down

0 comments on commit 1362918

Please sign in to comment.