From de50b5931c08f5fba7039ddccfb249a5b3b0b18d Mon Sep 17 00:00:00 2001 From: Lorenz Brun Date: Thu, 23 Apr 2020 09:46:45 +0200 Subject: Fix initrd base address for PVH boot --- fw_cfg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fw_cfg.c b/fw_cfg.c index 8c97681..4b920cf 100644 --- a/fw_cfg.c +++ b/fw_cfg.c @@ -230,7 +230,7 @@ static void boot_pvh_from_fw_cfg(void) fw_cfg_select(FW_CFG_INITRD_SIZE); args.initrd_size = fw_cfg_readl_le(); if (args.initrd_size) { - fw_cfg_select(FW_CFG_INITRD_SIZE); + fw_cfg_select(FW_CFG_INITRD_ADDR); args.initrd_addr = (void *)fw_cfg_readl_le(); fw_cfg_read_entry(FW_CFG_INITRD_DATA, args.initrd_addr, -- cgit v1.1