arm, kvm: implement MuxingKvmGic
authorCurtis Dunham <Curtis.Dunham@arm.com>
Tue, 14 Feb 2017 21:09:18 +0000 (15:09 -0600)
committerCurtis Dunham <Curtis.Dunham@arm.com>
Tue, 14 Feb 2017 21:09:18 +0000 (15:09 -0600)
commit0edf6dc9560364691ca0d359ab8321b936f0ec85
treea712a0487f7f024d9c329c2bb427c71a827cfa1d
parent41beacce088e8f682a0e8ac48f22a3fa4805a43b
arm, kvm: implement MuxingKvmGic

This device allows us to, when KVM support is detected and compiled in,
instantiate the same Gic device whether the actual simulation is with
KVM cores or simulated cores.  Checkpointing is not yet supported.

Change-Id: I67e4e0b6fb7ab5058e52c933f4f3d8e7ab24981e
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
src/arch/arm/kvm/KvmGic.py
src/arch/arm/kvm/gic.cc
src/arch/arm/kvm/gic.hh