config: Break out base options for usage with NULL ISA
authorAndreas Hansson <andreas.hansson@arm.com>
Wed, 26 Oct 2016 18:50:54 +0000 (14:50 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Wed, 26 Oct 2016 18:50:54 +0000 (14:50 -0400)
commit90b087171b048aa226be96dc32d73624f957b793
tree6492ef9c4ff47d889c24fc22d96d65e9305829cc
parent607c2772915628c2c67c1c5bfdefaa33ae66a06e
config: Break out base options for usage with NULL ISA

This patch breaks out the most basic configuration options into a set
of base options, to allow them to be used also by scripts that do not
involve any ISA, and thus no actual CPUs or devices.

The patch also fixes a few modules so that they can be imported in a
NULL build, and avoid dragging in FSConfig every time Options is
imported.
configs/common/CpuConfig.py
configs/common/FSConfig.py
configs/common/Options.py
configs/common/PlatformConfig.py
configs/common/Simulation.py
configs/example/garnet_synth_traffic.py
configs/example/ruby_direct_test.py
configs/example/ruby_gpu_random_test.py
configs/example/ruby_mem_test.py
configs/example/ruby_random_test.py