commit | de50b5931c08f5fba7039ddccfb249a5b3b0b18d | [log] [tgz] |
---|---|---|
author | Lorenz Brun <lorenz@brun.one> | Thu Apr 23 09:46:45 2020 +0200 |
committer | Paolo Bonzini <bonzini@gnu.org> | Thu Apr 23 11:44:52 2020 +0200 |
tree | 42c8f039cfe983844badf1d09c83c81ba6c00550 | |
parent | 6cb5e72c6eb11b325892fb0e769d855d2e3dbf5a [diff] |
Fix initrd base address for PVH boot
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 @@ 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,