4cf7f6c4ca
This patch avoids compiling ALPHA six times as part of running 'util/regress', and instead relis on NULL with different protocols to run the rubytest. All we need is the memory system, so there is really no need to compile the ISA over and over again. The one downside is the removal of running 'hello' for the variuos ALPHA and protocol combinations, but if this is a concern we should rather beef up the synthetic tests for the variuos protocols. --HG-- rename : build_opts/NULL => build_opts/NULL_MESI_Two_Level rename : build_opts/NULL => build_opts/NULL_MOESI_CMP_directory rename : build_opts/NULL => build_opts/NULL_MOESI_CMP_token rename : build_opts/NULL => build_opts/NULL_MOESI_hammer rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/config.ini rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simerr => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/simerr rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simout => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/simout rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/stats.txt rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/config.ini rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simerr => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/simerr rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simout => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/simout rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/stats.txt rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/config.ini rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simerr => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/simerr rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simout => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/simout rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/stats.txt rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/config.ini rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simerr => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/simerr rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simout => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/simout rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/stats.txt rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/config.ini rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simerr => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/simerr rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simout => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/simout rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/stats.txt |
||
---|---|---|
.. | ||
alpha_generic.py | ||
arm_generic.py | ||
base_config.py | ||
checkpoint.py | ||
gpu-randomtest-ruby.py | ||
gpu-ruby.py | ||
learning-gem5-p1-simple.py | ||
learning-gem5-p1-two-level.py | ||
memcheck.py | ||
memtest-filter.py | ||
memtest-ruby.py | ||
memtest.py | ||
minor-timing-mp.py | ||
minor-timing.py | ||
o3-timing-checker.py | ||
o3-timing-mp-ruby.py | ||
o3-timing-mp.py | ||
o3-timing-mt.py | ||
o3-timing-ruby.py | ||
o3-timing.py | ||
pc-o3-timing.py | ||
pc-simple-atomic.py | ||
pc-simple-timing-ruby.py | ||
pc-simple-timing.py | ||
pc-switcheroo-full.py | ||
realview-minor-dual.py | ||
realview-minor.py | ||
realview-o3-checker.py | ||
realview-o3-dual.py | ||
realview-o3.py | ||
realview-simple-atomic-checkpoint.py | ||
realview-simple-atomic-dual.py | ||
realview-simple-atomic.py | ||
realview-simple-timing-dual.py | ||
realview-simple-timing.py | ||
realview-switcheroo-atomic.py | ||
realview-switcheroo-full.py | ||
realview-switcheroo-o3.py | ||
realview-switcheroo-timing.py | ||
realview64-minor-dual.py | ||
realview64-minor.py | ||
realview64-o3-checker.py | ||
realview64-o3-dual.py | ||
realview64-o3.py | ||
realview64-simple-atomic-checkpoint.py | ||
realview64-simple-atomic-dual.py | ||
realview64-simple-atomic.py | ||
realview64-simple-timing-dual.py | ||
realview64-simple-timing.py | ||
realview64-switcheroo-atomic.py | ||
realview64-switcheroo-full.py | ||
realview64-switcheroo-o3.py | ||
realview64-switcheroo-timing.py | ||
rubytest-ruby.py | ||
simple-atomic-dummychecker.py | ||
simple-atomic-mp-ruby.py | ||
simple-atomic-mp.py | ||
simple-atomic.py | ||
simple-timing-mp-ruby.py | ||
simple-timing-mp.py | ||
simple-timing-ruby.py | ||
simple-timing.py | ||
switcheroo.py | ||
t1000-simple-atomic.py | ||
tgen-dram-ctrl.py | ||
tgen-simple-mem.py | ||
tsunami-minor-dual.py | ||
tsunami-minor.py | ||
tsunami-o3-dual.py | ||
tsunami-o3.py | ||
tsunami-simple-atomic-dual.py | ||
tsunami-simple-atomic.py | ||
tsunami-simple-timing-dual.py | ||
tsunami-simple-timing.py | ||
tsunami-switcheroo-full.py | ||
twosys-tsunami-simple-atomic.py | ||
x86_generic.py |