From: Helge Deller Date: Fri, 14 Aug 2020 19:09:40 +0000 (+0200) Subject: hw/hppa: Change fw_cfg port address X-Git-Tag: qemu-xen-4.16.0-rc4~650^2~6 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=34743e9633ab4a76a9bbcf55a0daa11cb2be58c4;p=qemu-xen.git hw/hppa: Change fw_cfg port address Devices on hppa occupy at least 4k starting at the HPA, so MEMORY_HPA+4k is blocked (by Linux) for the memory module. I noticed this when testing the new Linux kernel patch to let the fw_cfg entries show up in Linux under /proc. The Linux kernel driver could not allocate the region for fw_cfg. This new base address seems to not conflict. Signed-off-by: Helge Deller Reviewed-by: Richard Henderson --- diff --git a/hw/hppa/hppa_hardware.h b/hw/hppa/hppa_hardware.h index cdb7fa6240..b2fbbc2eec 100644 --- a/hw/hppa/hppa_hardware.h +++ b/hw/hppa/hppa_hardware.h @@ -38,8 +38,7 @@ #define PORT_PCI_CMD (PCI_HPA + DINO_PCI_ADDR) #define PORT_PCI_DATA (PCI_HPA + DINO_CONFIG_DATA) -/* QEMU fw_cfg interface port */ -#define QEMU_FW_CFG_IO_BASE (MEMORY_HPA + 0x80) +#define QEMU_FW_CFG_IO_BASE 0xfffa0000 #define PORT_SERIAL1 (DINO_UART_HPA + 0x800) #define PORT_SERIAL2 (LASI_UART_HPA + 0x800)