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,