kvm: Add basic support for ARM
authorAndreas Sandberg <andreas.sandberg@arm.com>
Mon, 22 Apr 2013 17:20:32 +0000 (13:20 -0400)
committerAndreas Sandberg <andreas.sandberg@arm.com>
Mon, 22 Apr 2013 17:20:32 +0000 (13:20 -0400)
commitf15602015877c56f69c3fcb66e901501c44866d9
tree95899a21bfa799db4fbd07cda71b99b4f81acbe9
parent6d2941d9904bdaf0805d46046a0ff43b22d77165
kvm: Add basic support for ARM

Architecture specific limitations:
 * LPAE is currently not supported by gem5. We therefore panic if LPAE
   is enabled when returning to gem5.
 * The co-processor based interface to the architected timer is
   unsupported. We can't support this due to limitations in the KVM
   API on ARM.
 * M5 ops are currently not supported. This requires either a kernel
   hack or a memory mapped device that handles the guest<->m5
   interface.
SConstruct
src/cpu/kvm/ArmKvmCPU.py [new file with mode: 0644]
src/cpu/kvm/SConscript
src/cpu/kvm/arm_cpu.cc [new file with mode: 0644]
src/cpu/kvm/arm_cpu.hh [new file with mode: 0644]