hw/intc: Implement GIC-500 base class
commitff8f06ee7680fb505079d33caaf8f5ebff0853bc
authorShlomo Pongratz <shlomo.pongratz@huawei.com>
Thu, 24 Sep 2015 00:29:36 +0000 (24 01:29 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 24 Sep 2015 00:29:36 +0000 (24 01:29 +0100)
tree865a7e0db1657d6331e326496d873aae7dc5f41d
parentfefa4b128de06cec6d513f00ee61e8208aed4a87
hw/intc: Implement GIC-500 base class

This class is to be used by both software and KVM implementations of GICv3

Currently it is mostly a placeholder, but in future it is supposed to hold
qemu's representation of GICv3 state, which is necessary for migration.

The interface of this class is fully compatible with GICv2 one. This is
done in order to simplify integration with existing code.

Signed-off-by: Shlomo Pongratz <shlomo.pongratz@huawei.com>
Signed-off-by: Pavel Fedin <p.fedin@samsung.com>
Reviewed-by: Eric Auger <eric.auger@linaro.org>
Tested-by: Ashok kumar <ashoks@broadcom.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: aff8baaee493cdcab0694b4a1d4dd5ff27c37ed2.1441784344.git.p.fedin@samsung.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/intc/Makefile.objs
hw/intc/arm_gicv3_common.c [new file with mode: 0644]
include/hw/intc/arm_gicv3_common.h [new file with mode: 0644]