@@ -65,6 +65,8 @@ IMAGENAME_NV = $(PROJECT_TAG)-nvidia-gpu.img
6565IMAGENAME_CONFIDENTIAL_NV = $(PROJECT_TAG ) -nvidia-gpu-confidential.img
6666INITRDNAME_NV = $(PROJECT_TAG ) -initrd-nvidia-gpu.img
6767INITRDNAME_CONFIDENTIAL_NV = $(PROJECT_TAG ) -initrd-nvidia-gpu-confidential.img
68+ INITRDSEVNAME = $(PROJECT_TAG ) -initrd-sev.img
69+ IGVMNAME = $(PROJECT_TAG ) -igvm.img
6870
6971TARGET = $(BIN_PREFIX ) -runtime
7072RUNTIME_OUTPUT = $(CURDIR ) /$(TARGET )
@@ -111,6 +113,7 @@ GENERATED_VARS = \
111113 CONFIG_QEMU_SNP_IN \
112114 CONFIG_CLH_IN \
113115 CONFIG_FC_IN \
116+ CONFIG_CLH_SNP_IN \
114117 CONFIG_STRATOVIRT_IN \
115118 CONFIG_REMOTE_IN \
116119 CONFIG_QEMU_SE_IN \
@@ -136,6 +139,8 @@ IMAGEPATH_NV := $(PKGDATADIR)/$(IMAGENAME_NV)
136139IMAGEPATH_CONFIDENTIAL_NV := $(PKGDATADIR ) /$(IMAGENAME_CONFIDENTIAL_NV )
137140INITRDPATH_NV := $(PKGDATADIR ) /$(INITRDNAME_NV )
138141INITRDPATH_CONFIDENTIAL_NV := $(PKGDATADIR ) /$(INITRDNAME_CONFIDENTIAL_NV )
142+ INITRDSEVPATH := $(PKGDATADIR ) /$(INITRDSEVNAME )
143+ IGVMPATH := $(PKGDATADIR ) /$(IGVMNAME )
139144
140145ROOTFSTYPE_EXT4 := \"ext4\"
141146ROOTFSTYPE_XFS := \"xfs\"
@@ -187,6 +192,9 @@ QEMUVIRTIOFSPATH := $(QEMUBINDIR)/$(QEMUVIRTIOFSCMD)
187192CLHPATH := $(CLHBINDIR ) /$(CLHCMD )
188193CLHVALIDHYPERVISORPATHS := [\"$(CLHPATH ) \"]
189194
195+ CLHSNPPATH := $(CLHBINDIR ) /$(CLHSNPCMD )
196+ CLHSNPVALIDHYPERVISORPATHS := [\"$(CLHSNPPATH ) \"]
197+
190198FCPATH = $(FCBINDIR ) /$(FCCMD )
191199FCVALIDHYPERVISORPATHS := [\"$(FCPATH ) \"]
192200FCJAILERPATH = $(FCBINDIR ) /$(FCJAILERCMD )
@@ -422,6 +430,17 @@ ifneq (,$(QEMUCMD))
422430 SYSCONFIG_PATHS += $(SYSCONFIG_QEMU_SE )
423431
424432 CONFIGS += $(CONFIG_QEMU_SE )
433+ CONFIG_FILE_CLH_SNP = configuration-clh-snp.toml
434+ CONFIG_CLH_SNP = config/$(CONFIG_FILE_CLH_SNP )
435+ CONFIG_CLH_SNP_IN = $(CONFIG_CLH_SNP ) .in
436+
437+ CONFIG_PATH_CLH_SNP = $(abspath $(CONFDIR ) /$(CONFIG_FILE_CLH_SNP ) )
438+ CONFIG_PATHS += $(CONFIG_PATH_CLH_SNP )
439+
440+ SYSCONFIG_CLH_SNP = $(abspath $(SYSCONFDIR ) /$(CONFIG_FILE_CLH_SNP ) )
441+ SYSCONFIG_PATHS += $(SYSCONFIG_CLH_SNP )
442+
443+ CONFIGS += $(CONFIG_CLH_SNP )
425444
426445 # qemu-specific options (all should be suffixed by "_QEMU")
427446 DEFBLOCKSTORAGEDRIVER_QEMU := virtio-scsi
@@ -610,6 +629,9 @@ USER_VARS += DESTDIR
610629USER_VARS += DEFAULT_HYPERVISOR
611630USER_VARS += CLHPATH
612631USER_VARS += CLHVALIDHYPERVISORPATHS
632+ USER_VARS += CLHSNPCMD
633+ USER_VARS += CLHSNPPATH
634+ USER_VARS += CLHSNPVALIDHYPERVISORPATHS
613635USER_VARS += FIRMWAREPATH_CLH
614636USER_VARS += FCCMD
615637USER_VARS += FCPATH
@@ -649,6 +671,11 @@ USER_VARS += KERNELSNPPARAMS_NV
649671USER_VARS += DEFAULTTIMEOUT_NV
650672USER_VARS += DEFSANDBOXCGROUPONLY_NV
651673USER_VARS += FIRMWAREPATH_NV
674+ USER_VARS += INITRDSEVNAME
675+ USER_VARS += IGVMNAME
676+ USER_VARS += INITRDPATH
677+ USER_VARS += INITRDSEVPATH
678+ USER_VARS += IGVMPATH
652679USER_VARS += DEFROOTFSTYPE
653680USER_VARS += MACHINETYPE
654681USER_VARS += KERNELDIR
0 commit comments