mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-25 03:02:17 +00:00
runtime: Add confidential kernel to the makefile
With this we can properly generate and the the `-confidential` kernel, which supports SEV / SNP / TDX as part of our configuration files. Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
parent
40d9a65601
commit
a618461d3a
@ -390,6 +390,10 @@ ifneq (,$(QEMUCMD))
|
|||||||
KERNELSNPNAME = $(call MAKE_KERNEL_SNP_NAME,$(KERNELSNPTYPE))
|
KERNELSNPNAME = $(call MAKE_KERNEL_SNP_NAME,$(KERNELSNPTYPE))
|
||||||
KERNELSNPPATH = $(KERNELDIR)/$(KERNELSNPNAME)
|
KERNELSNPPATH = $(KERNELDIR)/$(KERNELSNPNAME)
|
||||||
|
|
||||||
|
KERNELCONFIDENTIALTYPE = compressed
|
||||||
|
KERNELCONFIDENTIALNAME = $(call MAKE_KERNEL_CONFIDENTIAL_NAME,$(KERNELCONFIDENTIALTYPE))
|
||||||
|
KERNELCONFIDENTIALPATH = $(KERNELDIR)/$(KERNELCONFIDENTIALNAME)
|
||||||
|
|
||||||
KERNELSENAME = kata-containers-se.img
|
KERNELSENAME = kata-containers-se.img
|
||||||
KERNELSEPATH = $(KERNELDIR)/$(KERNELSENAME)
|
KERNELSEPATH = $(KERNELDIR)/$(KERNELSENAME)
|
||||||
endif
|
endif
|
||||||
@ -585,6 +589,7 @@ USER_VARS += KERNELTYPE_ACRN
|
|||||||
USER_VARS += KERNELTYPE_CLH
|
USER_VARS += KERNELTYPE_CLH
|
||||||
USER_VARS += KERNELPATH_ACRN
|
USER_VARS += KERNELPATH_ACRN
|
||||||
USER_VARS += KERNELPATH
|
USER_VARS += KERNELPATH
|
||||||
|
USER_VARS += KERNELCONFIDENTIALPATH
|
||||||
USER_VARS += KERNELSEVPATH
|
USER_VARS += KERNELSEVPATH
|
||||||
USER_VARS += KERNELTDXPATH
|
USER_VARS += KERNELTDXPATH
|
||||||
USER_VARS += KERNELSNPPATH
|
USER_VARS += KERNELSNPPATH
|
||||||
@ -786,6 +791,10 @@ define MAKE_KERNEL_SNP_NAME
|
|||||||
$(if $(findstring uncompressed,$1),vmlinux-sev.container,vmlinuz-sev.container)
|
$(if $(findstring uncompressed,$1),vmlinux-sev.container,vmlinuz-sev.container)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define MAKE_KERNEL_CONFIDENTIAL_NAME
|
||||||
|
$(if $(findstring uncompressed,$1),vmlinux-confidential.container,vmlinuz-confidential.container)
|
||||||
|
endef
|
||||||
|
|
||||||
GENERATED_FILES += pkg/katautils/config-settings.go
|
GENERATED_FILES += pkg/katautils/config-settings.go
|
||||||
|
|
||||||
$(RUNTIME_OUTPUT): $(SOURCES) $(GENERATED_FILES) $(MAKEFILE_LIST) | show-summary
|
$(RUNTIME_OUTPUT): $(SOURCES) $(GENERATED_FILES) $(MAKEFILE_LIST) | show-summary
|
||||||
|
Loading…
Reference in New Issue
Block a user