Markus Armbruster
7a5951f651
include: Include headers where needed
...
A number of headers neglect to include everything they need. They
compile only if the headers they need are already included from
elsewhere. Fix that.
Signed-off-by: Markus Armbruster <armbru@redhat.com >
Reviewed-by: Alistair Francis <alistair.francis@wdc.com >
Message-Id: <20221222120813.727830-3-armbru@redhat.com >
Reviewed-by: Michael S. Tsirkin <mst@redhat.com >
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2023-01-08 01:54:22 -05:00
Tianrui Zhao
f4d10ce8aa
hw/intc/loongarch_pch: Change default irq number of pch irq controller
...
Change the default irq number of pch pic to 32, so that the irq
number of pch msi is 224(256 - 32), and move the 'PCH_PIC_IRQ_NUM'
macro to pci-host/ls7a.h and add prefix 'VIRT' on it to keep standard
format.
Signed-off-by: Tianrui Zhao <zhaotianrui@loongson.cn >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Message-Id: <20230104020518.2564263-4-zhaotianrui@loongson.cn >
Signed-off-by: Song Gao <gaosong@loongson.cn >
2023-01-06 14:12:43 +08:00
Tianrui Zhao
270950b49d
hw/intc/loongarch_pch_pic: add irq number property
...
With loongarch 7A1000 manual, irq number supported can be set
in PCH_PIC_INT_ID_HI register. This patch adds irq number property
for loongarch_pch_pic, so that virt machine can set different
irq number when pch_pic intc is added.
Signed-off-by: Tianrui Zhao <zhaotianrui@loongson.cn >
Reviewed-by: Song Gao <gaosong@loongson.cn >
Message-Id: <20230104020518.2564263-3-zhaotianrui@loongson.cn >
Signed-off-by: Song Gao <gaosong@loongson.cn >
2023-01-06 14:12:26 +08:00
Xiaojuan Yang
0f4fcf1845
hw/intc: Add LoongArch ls7a interrupt controller support(PCH-PIC)
...
This patch realize the PCH-PIC interrupt controller.
Signed-off-by: Xiaojuan Yang <yangxiaojuan@loongson.cn >
Signed-off-by: Song Gao <gaosong@loongson.cn >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Message-Id: <20220606124333.2060567-33-yangxiaojuan@loongson.cn >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2022-06-06 18:11:55 +00:00