summaryrefslogtreecommitdiffstats
path: root/include/hw/pci-host/ls7a.h
diff options
context:
space:
mode:
authorXiaojuan Yang2022-07-12 10:32:05 +0200
committerRichard Henderson2022-07-19 19:25:10 +0200
commit735143f10d3e74523f25444c57d61d51ffd57167 (patch)
tree3d3dc87d5c12b9cb9dc7c90c29d2dc89dc788c3e /include/hw/pci-host/ls7a.h
parenthw/loongarch: Add smbios support (diff)
downloadqemu-735143f10d3e74523f25444c57d61d51ffd57167.tar.gz
qemu-735143f10d3e74523f25444c57d61d51ffd57167.tar.xz
qemu-735143f10d3e74523f25444c57d61d51ffd57167.zip
hw/loongarch: Add acpi ged support
Loongarch virt machine uses general hardware reduces acpi method, rather than LS7A acpi device. Now only power management function is used in acpi ged device, memory hotplug will be added later. Also acpi tables such as RSDP/RSDT/FADT etc. The acpi table has submited to acpi spec, and will release soon. Acked-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Xiaojuan Yang <yangxiaojuan@loongson.cn> Message-Id: <20220712083206.4187715-6-yangxiaojuan@loongson.cn> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'include/hw/pci-host/ls7a.h')
-rw-r--r--include/hw/pci-host/ls7a.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/hw/pci-host/ls7a.h b/include/hw/pci-host/ls7a.h
index 08c5f78be2..0fdc86b973 100644
--- a/include/hw/pci-host/ls7a.h
+++ b/include/hw/pci-host/ls7a.h
@@ -23,6 +23,9 @@
#define LS7A_PCI_IO_BASE 0x18004000UL
#define LS7A_PCI_IO_SIZE 0xC000
+#define LS7A_PCI_MEM_BASE 0x40000000UL
+#define LS7A_PCI_MEM_SIZE 0x40000000UL
+
#define LS7A_PCH_REG_BASE 0x10000000UL
#define LS7A_IOAPIC_REG_BASE (LS7A_PCH_REG_BASE)
#define LS7A_PCH_MSI_ADDR_LOW 0x2FF00000UL
@@ -41,4 +44,5 @@
#define LS7A_MISC_REG_BASE (LS7A_PCH_REG_BASE + 0x00080000)
#define LS7A_RTC_REG_BASE (LS7A_MISC_REG_BASE + 0x00050100)
#define LS7A_RTC_LEN 0x100
+#define LS7A_SCI_IRQ (PCH_PIC_IRQ_OFFSET + 4)
#endif