]> git.proxmox.com Git - mirror_qemu.git/commit
hw/intc: Add Loongson LIOINTC support
authorHuacai Chen <zltjiangshi@gmail.com>
Wed, 24 Jun 2020 10:45:29 +0000 (18:45 +0800)
committerAleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Sat, 27 Jun 2020 17:42:22 +0000 (19:42 +0200)
commitc012e0b1f9121f3d8d2315af4dfd63084ea23faa
tree2d3ab4d40e9e17f128dc2956974b505d82c062ec
parent719d109b7fe153b0ec4dfeba2f303f864555d819
hw/intc: Add Loongson LIOINTC support

Loongson-3 has an integrated liointc (Local I/O Interrupt Controller).
It is similar to Goldfish interrupt controller, but more powerful (e.g.,
it can route external interrupt to multi-cores).

Documents about Loongson-3's liointc:
1, https://wiki.godson.ac.cn/ip_block:liointc;
2, The "I/O中断" section of Loongson-3's user mannual, part 1.

Signed-off-by: Huacai Chen <chenhc@lemote.com>
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Reviewed-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Message-Id: <1592995531-32600-3-git-send-email-chenhc@lemote.com>
hw/intc/Kconfig
hw/intc/Makefile.objs
hw/intc/loongson_liointc.c [new file with mode: 0644]