gem5/src/cpu/kvm
Curtis Dunham 567a9b0a08 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>
2017-04-03 16:51:46 +00:00
..
base.cc sim, kvm: make KvmVM a System parameter 2017-02-14 15:09:18 -06:00
base.hh arm, kvm: implement GIC state transfer 2017-04-03 16:51:46 +00:00
BaseKvmCPU.py sim, kvm: make KvmVM a System parameter 2017-02-14 15:09:18 -06:00
device.cc kvm, arm, dev: Add an in-kernel GIC implementation 2015-06-01 19:44:17 +01:00
device.hh kvm, arm, dev: Add an in-kernel GIC implementation 2015-06-01 19:44:17 +01:00
KvmVM.py sim, kvm: make KvmVM a System parameter 2017-02-14 15:09:18 -06:00
perfevent.cc style: [patch 1/22] use /r/3648/ to reorganize includes 2016-11-09 14:27:37 -06:00
perfevent.hh kvm: Set the perf exclude_host attribute if available 2013-10-15 10:09:23 +02:00
SConscript kvm, arm, dev: Add an in-kernel GIC implementation 2015-06-01 19:44:17 +01:00
timer.cc style: [patch 1/22] use /r/3648/ to reorganize includes 2016-11-09 14:27:37 -06:00
timer.hh kvm: Add experimental support for a perf-based execution timer 2013-04-22 13:20:32 -04:00
vm.cc arm, kvm: implement GIC state transfer 2017-04-03 16:51:46 +00:00
vm.hh arm, kvm: implement GIC state transfer 2017-04-03 16:51:46 +00:00
x86_cpu.cc style: [patch 1/22] use /r/3648/ to reorganize includes 2016-11-09 14:27:37 -06:00
x86_cpu.hh misc: Add missing overrides to appease clang 2016-02-15 03:40:32 -05:00
X86KvmCPU.py kvm: FPU synchronization support on x86 2013-09-30 09:43:43 +02:00