arm, kvm: implement GIC state transfer
authorCurtis Dunham <Curtis.Dunham@arm.com>
Fri, 27 Jan 2017 20:21:59 +0000 (20:21 +0000)
committerAndreas Sandberg <andreas.sandberg@arm.com>
Mon, 3 Apr 2017 16:51:46 +0000 (16:51 +0000)
commit567a9b0a085d79c6bc9128204946cd6155960a9f
tree98f7c28fe491614659d2ac627bd64d935d99b5ca
parent60075068ea6340e89a4b0cd4bd79c6ee3de44893
arm, kvm: implement GIC state transfer

This also allows checkpointing of a Kvm GIC via the Pl390 model.

Change-Id: Ic85d81cfefad630617491b732398f5e6a5f34c0b
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/2444
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Weiping Liao <weipingliao@google.com>
src/arch/arm/kvm/gic.cc
src/arch/arm/kvm/gic.hh
src/cpu/kvm/base.hh
src/cpu/kvm/vm.cc
src/cpu/kvm/vm.hh
src/dev/arm/base_gic.hh
src/dev/arm/gic_pl390.hh