tests: Add support for testing KVM-based CPUs
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)
commitdc83d234254861f142854bdf523581101c3d5c8d
treeee5454fa6619ed8a3193478f5ed9263959c0a29a
parent7865d6e8386c3b2ff509347991ec8961ae2a5b96
tests: Add support for testing KVM-based CPUs

This changeset adds support for initializing a KVM VM in the
BaseSystem test class and adds the following methods in run.py:

require_file -- Test if a file exists and abort/skip if not.
require_kvm -- Test if KVM support has been compiled into gem5 (i.e.,
       BaseKvmCPU exists) and the KVM device exists on the
       host.
tests/configs/base_config.py
tests/run.py