diff options
author | Andreas Sandberg <Andreas.Sandberg@ARM.com> | 2013-01-07 13:05:33 -0500 |
---|---|---|
committer | Andreas Sandberg <Andreas.Sandberg@ARM.com> | 2013-01-07 13:05:33 -0500 |
commit | f32f372455c99bf5765f5fda3efc7da180dfcda8 (patch) | |
tree | 39b9636cee23c28671867fac0bef96c8a48363d5 /build_opts/ALPHA_MOESI_CMP_directory | |
parent | 9a645d6e9bfc58fd93e4c706e8ee7103a3067942 (diff) | |
download | gem5-f32f372455c99bf5765f5fda3efc7da180dfcda8.tar.xz |
tests: Create base classes to encapsulate common test configurations
Most of the test cases currently contain a large amount of duplicated
boiler plate code. This changeset introduces a set of classes that
encapsulates most of the functionality when setting up a test
configuration.
The following base classes are introduced:
* BaseSystem - Basic system configuration that can be used for both
SE and FS simulation.
* BaseFSSystem - Basic FS configuration uni-processor and multi-processor
configurations.
* BaseFSSystemUniprocessor - Basic FS configuration for uni-processor
configurations. This is provided as a way
to make existing test cases backwards
compatible.
Architecture specific implementations are provided for ARM, Alpha, and
X86.
Diffstat (limited to 'build_opts/ALPHA_MOESI_CMP_directory')
0 files changed, 0 insertions, 0 deletions