diff options
author | Andreas Sandberg <andreas.sandberg@arm.com> | 2015-06-01 19:44:17 +0100 |
---|---|---|
committer | Andreas Sandberg <andreas.sandberg@arm.com> | 2015-06-01 19:44:17 +0100 |
commit | dbfd6effe0e0a620ef0bdbbc9620e43dac622e83 (patch) | |
tree | 77532a2f926f958e731ada4000f5a928833a0e75 /src/arch/arm/kvm/SConscript | |
parent | 8e7c0575dc000fdc5b09114f012942b9e52eb303 (diff) | |
download | gem5-dbfd6effe0e0a620ef0bdbbc9620e43dac622e83.tar.xz |
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).
Diffstat (limited to 'src/arch/arm/kvm/SConscript')
-rw-r--r-- | src/arch/arm/kvm/SConscript | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/arch/arm/kvm/SConscript b/src/arch/arm/kvm/SConscript index 50589659c..185aac7b6 100644 --- a/src/arch/arm/kvm/SConscript +++ b/src/arch/arm/kvm/SConscript @@ -45,6 +45,9 @@ if not (env['USE_KVM'] and env['TARGET_ISA'] == 'arm'): import platform host_isa = platform.machine() +SimObject('KvmGic.py') +Source('gic.cc') + if host_isa == "armv7l": SimObject('ArmKvmCPU.py') Source('arm_cpu.cc') |