gem5/tests/configs
Andreas Hansson 68fdccb30b ruby: Fix regressions and make Ruby configs Python packages
This patch moves the addition of network options into the Ruby module
to avoid the regressions all having to add it explicitly. Doing this
exposes an issue in our current config system though, namely the fact
that addtoPath is relative to the Python script being executed. Since
both example and regression scripts use the Ruby module we would end
up with two different (relative) paths being added. Instead we take a
first step at turning the config modules into Python packages, simply
by adding a __init__.py in the configs/ruby, configs/topologies and
configs/network subdirectories.

As a result, we can now add the top-level configs directory to the
Python search path, and then use the package names in the various
modules. The example scripts are also updated, and the messy
path-deducing variations in the scripts are unified.
2016-10-13 03:17:19 -04:00
..
alpha_generic.py config: Move the memory instantiation outside FSConfig 2013-08-19 03:52:27 -04:00
arm_generic.py arm, tests: Update config files to more recent kernels and create 64-bit regressions. 2014-10-29 23:18:27 -05:00
base_config.py mem: Add snoop filter to SystemXBar by default 2016-08-12 14:11:45 +01:00
checkpoint.py test, arm: Add scripts to test checkpoints 2015-03-19 04:06:20 -04:00
gpu-randomtest-ruby.py ruby: Fix regressions and make Ruby configs Python packages 2016-10-13 03:17:19 -04:00
gpu-ruby.py ruby: Fix regressions and make Ruby configs Python packages 2016-10-13 03:17:19 -04:00
learning-gem5-p1-simple.py tests: Enable test running outside of gem5's source tree 2016-05-09 11:32:07 +01:00
learning-gem5-p1-two-level.py tests: Enable test running outside of gem5's source tree 2016-05-09 11:32:07 +01:00
memcheck.py tests: Enable test running outside of gem5's source tree 2016-05-09 11:32:07 +01:00
memtest-filter.py mem: Move crossbar default latencies to subclasses 2015-03-02 04:00:47 -05:00
memtest-ruby.py ruby: Fix regressions and make Ruby configs Python packages 2016-10-13 03:17:19 -04:00
memtest.py mem: Move crossbar default latencies to subclasses 2015-03-02 04:00:47 -05:00
minor-timing-mp.py cpu: Minor CPU add regression tests for ARM and ALPHA 2014-07-23 16:09:05 -05:00
minor-timing.py cpu: Minor CPU add regression tests for ARM and ALPHA 2014-07-23 16:09:05 -05:00
o3-timing-checker.py config: Add a BaseSESystem builder for re-use in regressions 2013-06-27 05:49:49 -04:00
o3-timing-mp-ruby.py ruby: Fix regressions and make Ruby configs Python packages 2016-10-13 03:17:19 -04:00
o3-timing-mp.py config: Add a BaseSESystem builder for re-use in regressions 2013-06-27 05:49:49 -04:00
o3-timing-mt.py tests: Update SMT tests to correctly configure CPUs 2015-10-05 13:13:23 -05:00
o3-timing-ruby.py ruby: Fix regressions and make Ruby configs Python packages 2016-10-13 03:17:19 -04:00
o3-timing.py tests: Use more representative configs for ARM tests 2014-09-20 17:18:33 -04:00
pc-o3-timing.py config: Move the memory instantiation outside FSConfig 2013-08-19 03:52:27 -04:00
pc-simple-atomic.py test: Use SimpleMemory for atomic full-system tests 2013-11-01 11:56:14 -04:00
pc-simple-timing-ruby.py ruby: Fix regressions and make Ruby configs Python packages 2016-10-13 03:17:19 -04:00
pc-simple-timing.py config: Move the memory instantiation outside FSConfig 2013-08-19 03:52:27 -04:00
pc-switcheroo-full.py config: Move the memory instantiation outside FSConfig 2013-08-19 03:52:27 -04:00
realview-minor-dual.py cpu: Minor CPU add regression tests for ARM and ALPHA 2014-07-23 16:09:05 -05:00
realview-minor.py cpu: Minor CPU add regression tests for ARM and ALPHA 2014-07-23 16:09:05 -05:00
realview-o3-checker.py tests: Use O3_ARM_v7a config for full-system ARM regressions 2014-09-03 07:42:41 -04:00
realview-o3-dual.py tests: Use O3_ARM_v7a config for full-system ARM regressions 2014-09-03 07:42:41 -04:00
realview-o3.py tests: Use O3_ARM_v7a config for full-system ARM regressions 2014-09-03 07:42:41 -04:00
realview-simple-atomic-checkpoint.py test, arm: Add scripts to test checkpoints 2015-03-19 04:06:20 -04:00
realview-simple-atomic-dual.py test: Use SimpleMemory for atomic full-system tests 2013-11-01 11:56:14 -04:00
realview-simple-atomic.py test: Use SimpleMemory for atomic full-system tests 2013-11-01 11:56:14 -04:00
realview-simple-timing-dual.py config: Move the memory instantiation outside FSConfig 2013-08-19 03:52:27 -04:00
realview-simple-timing.py config: Move the memory instantiation outside FSConfig 2013-08-19 03:52:27 -04:00
realview-switcheroo-atomic.py test: Use SimpleMemory for atomic full-system tests 2013-11-01 11:56:14 -04:00
realview-switcheroo-full.py tests: Add Minor to the ARM full switcheroo tests 2015-07-30 10:16:28 +01:00
realview-switcheroo-o3.py config: Move the memory instantiation outside FSConfig 2013-08-19 03:52:27 -04:00
realview-switcheroo-timing.py config: Move the memory instantiation outside FSConfig 2013-08-19 03:52:27 -04:00
realview64-minor-dual.py arm, tests: Update config files to more recent kernels and create 64-bit regressions. 2014-10-29 23:18:27 -05:00
realview64-minor.py arm, tests: Update config files to more recent kernels and create 64-bit regressions. 2014-10-29 23:18:27 -05:00
realview64-o3-checker.py arm, tests: Update config files to more recent kernels and create 64-bit regressions. 2014-10-29 23:18:27 -05:00
realview64-o3-dual.py arm, tests: Update config files to more recent kernels and create 64-bit regressions. 2014-10-29 23:18:27 -05:00
realview64-o3.py arm, tests: Update config files to more recent kernels and create 64-bit regressions. 2014-10-29 23:18:27 -05:00
realview64-simple-atomic-checkpoint.py test, arm: Add scripts to test checkpoints 2015-03-19 04:06:20 -04:00
realview64-simple-atomic-dual.py arm, tests: Update config files to more recent kernels and create 64-bit regressions. 2014-10-29 23:18:27 -05:00
realview64-simple-atomic.py arm, tests: Update config files to more recent kernels and create 64-bit regressions. 2014-10-29 23:18:27 -05:00
realview64-simple-timing-dual.py arm, tests: Update config files to more recent kernels and create 64-bit regressions. 2014-10-29 23:18:27 -05:00
realview64-simple-timing.py arm, tests: Update config files to more recent kernels and create 64-bit regressions. 2014-10-29 23:18:27 -05:00
realview64-switcheroo-atomic.py arm, tests: Update config files to more recent kernels and create 64-bit regressions. 2014-10-29 23:18:27 -05:00
realview64-switcheroo-full.py tests: Add Minor to the ARM full switcheroo tests 2015-07-30 10:16:28 +01:00
realview64-switcheroo-o3.py arm, tests: Update config files to more recent kernels and create 64-bit regressions. 2014-10-29 23:18:27 -05:00
realview64-switcheroo-timing.py arm, tests: Update config files to more recent kernels and create 64-bit regressions. 2014-10-29 23:18:27 -05:00
rubytest-ruby.py ruby: Fix regressions and make Ruby configs Python packages 2016-10-13 03:17:19 -04:00
simple-atomic-dummychecker.py config: Add a BaseSESystem builder for re-use in regressions 2013-06-27 05:49:49 -04:00
simple-atomic-mp-ruby.py ruby: Fix regressions and make Ruby configs Python packages 2016-10-13 03:17:19 -04:00
simple-atomic-mp.py config: Add a BaseSESystem builder for re-use in regressions 2013-06-27 05:49:49 -04:00
simple-atomic.py config: Add a BaseSESystem builder for re-use in regressions 2013-06-27 05:49:49 -04:00
simple-timing-mp-ruby.py ruby: Fix regressions and make Ruby configs Python packages 2016-10-13 03:17:19 -04:00
simple-timing-mp.py config: Add a BaseSESystem builder for re-use in regressions 2013-06-27 05:49:49 -04:00
simple-timing-ruby.py ruby: Fix regressions and make Ruby configs Python packages 2016-10-13 03:17:19 -04:00
simple-timing.py config: Add a BaseSESystem builder for re-use in regressions 2013-06-27 05:49:49 -04:00
switcheroo.py sim: Decouple draining from the SimObject hierarchy 2015-07-07 09:51:05 +01:00
t1000-simple-atomic.py tests: Skip SPARC tests if the required binaries are missing 2015-07-07 09:51:03 +01:00
tgen-dram-ctrl.py tests: Remove working dir assumption in tgen tests 2016-06-02 15:20:24 +01:00
tgen-simple-mem.py tests: Remove working dir assumption in tgen tests 2016-06-02 15:20:24 +01:00
tsunami-minor-dual.py cpu: Minor CPU add regression tests for ARM and ALPHA 2014-07-23 16:09:05 -05:00
tsunami-minor.py cpu: Minor CPU add regression tests for ARM and ALPHA 2014-07-23 16:09:05 -05:00
tsunami-o3-dual.py config: Move the memory instantiation outside FSConfig 2013-08-19 03:52:27 -04:00
tsunami-o3.py config: Move the memory instantiation outside FSConfig 2013-08-19 03:52:27 -04:00
tsunami-simple-atomic-dual.py test: Use SimpleMemory for atomic full-system tests 2013-11-01 11:56:14 -04:00
tsunami-simple-atomic.py test: Use SimpleMemory for atomic full-system tests 2013-11-01 11:56:14 -04:00
tsunami-simple-timing-dual.py config: Move the memory instantiation outside FSConfig 2013-08-19 03:52:27 -04:00
tsunami-simple-timing.py config: Move the memory instantiation outside FSConfig 2013-08-19 03:52:27 -04:00
tsunami-switcheroo-full.py config: Move the memory instantiation outside FSConfig 2013-08-19 03:52:27 -04:00
twosys-tsunami-simple-atomic.py power: Add voltage domains to the clock domains 2013-08-19 03:52:28 -04:00
x86_generic.py mem: Allow read-only caches and check compliance 2015-07-03 10:14:39 -04:00