]> git.proxmox.com Git - mirror_qemu.git/commit
hw/intc/arm_gicv3: ARM GICv3 device framework
authorShlomo Pongratz <shlomo.pongratz@huawei.com>
Fri, 17 Jun 2016 14:23:46 +0000 (15:23 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 17 Jun 2016 14:23:51 +0000 (15:23 +0100)
commit56992670a45aa14637dafc145e9f9b68172efb13
tree63cc9a90d56db165ddcfae93a430d2baf0193ab0
parent757caeed7600028562d5017b93bf2ac2197d0e1c
hw/intc/arm_gicv3: ARM GICv3 device framework

This patch includes the device class itself, some ID register
value functions which will be needed by both distributor
and redistributor, and some skeleton functions for handling
interrupts coming in and going out, which will be filled in
in a subsequent patch.

Signed-off-by: Shlomo Pongratz <shlomo.pongratz@huawei.com>
Reviewed-by: Shannon Zhao <shannon.zhao@linaro.org>
Tested-by: Shannon Zhao <shannon.zhao@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1465915112-29272-10-git-send-email-peter.maydell@linaro.org
[PMM: pulled this patch earlier in the sequence, and left
 some code out of it for a later patch]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Shannon Zhao <shannon.zhao@linaro.org>
hw/intc/Makefile.objs
hw/intc/arm_gicv3.c [new file with mode: 0644]
hw/intc/gicv3_internal.h
include/hw/intc/arm_gicv3.h [new file with mode: 0644]