kvm, arm, dev: Add an in-kernel GIC implementation

This changeset adds a GIC implementation that uses the kernel's
built-in support for simulating the interrupt controller. Since there
is currently no support for state transfer between gem5 and the
kernel, the device model does not support serialization and CPU
switching (which would require switching to a gem5-simulated GIC).
This commit is contained in:
Andreas Sandberg
2015-06-01 19:44:17 +01:00
parent 8e7c0575dc
commit dbfd6effe0
9 changed files with 618 additions and 2 deletions

View File

@@ -44,6 +44,7 @@ if env['USE_KVM']:
SimObject('BaseKvmCPU.py')
Source('base.cc')
Source('device.cc')
Source('vm.cc')
Source('perfevent.cc')
Source('timer.cc')