From: Sebastien Boeuf Date: Wed, 2 Mar 2022 13:31:33 +0000 (+0800) Subject: OvmfPkg: CloudHv: Remove VARS and CODE sections X-Git-Tag: edk2-stable202205~290 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=9ac8c85d501f07a8e4f8b85b676cd03b73ec5bd8;p=mirror_edk2.git OvmfPkg: CloudHv: Remove VARS and CODE sections CloudHv doesn't need any VARS store, and it doesn't need the CODE section to be generated separately either. The only thing needed is to generate a firmware binary that can be used by Cloud Hypervisor. Signed-off-by: Sebastien Boeuf Acked-by: Gerd Hoffmann Reviewed-by: Jiewen Yao --- diff --git a/OvmfPkg/CloudHv/CloudHvX64.fdf b/OvmfPkg/CloudHv/CloudHvX64.fdf index ce3302c6d6..0974e76ac8 100644 --- a/OvmfPkg/CloudHv/CloudHvX64.fdf +++ b/OvmfPkg/CloudHv/CloudHvX64.fdf @@ -24,38 +24,10 @@ ErasePolarity = 1 BlockSize = $(BLOCK_SIZE) NumBlocks = $(FW_BLOCKS) -!include OvmfPkg/VarStore.fdf.inc - -$(VARS_SIZE)|$(FVMAIN_SIZE) -FV = FVMAIN_COMPACT - -$(SECFV_OFFSET)|$(SECFV_SIZE) -FV = SECFV - -# -# Build the variable store and the firmware code as separate flash device -# images. -# -[FD.CLOUDHV_VARS] -BaseAddress = $(FW_BASE_ADDRESS) -Size = $(VARS_SIZE) -ErasePolarity = 1 -BlockSize = $(BLOCK_SIZE) -NumBlocks = $(VARS_BLOCKS) - -!include OvmfPkg/VarStore.fdf.inc - -[FD.CLOUDHV_CODE] -BaseAddress = $(CODE_BASE_ADDRESS) -Size = $(CODE_SIZE) -ErasePolarity = 1 -BlockSize = $(BLOCK_SIZE) -NumBlocks = $(CODE_BLOCKS) - 0x00000000|$(FVMAIN_SIZE) FV = FVMAIN_COMPACT -$(FVMAIN_SIZE)|$(SECFV_SIZE) +$(SECFV_OFFSET)|$(SECFV_SIZE) FV = SECFV ################################################################################