]> git.proxmox.com Git - mirror_qemu.git/commit - hw/intc/arm_gicv3_its_common.c
hw/intc/arm_gicv3_its: Implement ITS base class
authorPavel Fedin <p.fedin@samsung.com>
Tue, 4 Oct 2016 12:28:08 +0000 (13:28 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 4 Oct 2016 12:28:08 +0000 (13:28 +0100)
commit386ce3c7fc6bf384eaf78cfbb766c015c26bf9ca
treef28c4f5669ada8aa7b366a80c88808075ded61c5
parentd19a4d4ef448e736d341df47bd1adc78c8e40814
hw/intc/arm_gicv3_its: Implement ITS base class

This is the basic skeleton for both KVM and software-emulated ITS.
Since we already prepare status structure, we also introduce complete
VMState description. But, because we currently have no migratable
implementations, we also set unmigratable flag.

Signed-off-by: Pavel Fedin <p.fedin@samsung.com>
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1474616617-366-3-git-send-email-eric.auger@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/intc/Makefile.objs
hw/intc/arm_gicv3_its_common.c [new file with mode: 0644]
include/hw/intc/arm_gicv3_its_common.h [new file with mode: 0644]
target-arm/kvm_arm.h