| ~ | | Changeset 9772:b914860111a9 |
| | ~ | Changeset 9773:57a236cff5e9 |
| | |
|
| | | config: Add a BaseSESystem builder for re-use in regressions |
| | |
|
| | | This patch extends the existing system builders to also include a
|
| ~ | | syscall-emulation base builder. To start with, this builder is only
|
| ~ | | deployed in a limited number of cases, most notably o3-timing,
|
| ~ | | simple-timing and simple-atomic. The main reason for this is to not
|
| ~ | | change any regressions. |
| | ~ | syscall-emulation builder. This builder is deployed in all
|
| | ~ | syscall-emulation regressions that do not involve Ruby,
|
| | ~ | i.e. o3-timing, simple-timing and simple-atomic, as well as the
|
| | ~ | multi-processor regressions o3-timing-mp, simple-timing-mp and
|
| | + | simple-atomic-mp (the latter are only used by SPARC at this point). |
| | |
|
| ~ | | At this point only a uni-processor builder is added, and the values
|
| ~ | | chosen for the cache sizes match those that were used in the existing
|
| ~ | | config scripts (despite being on the large side). |
| | ~ | The values chosen for the cache sizes match those that were used in
|
| | ~ | the existing config scripts (despite being on the large
|
| | ~ | side). Similarly, a mem_class parameter is added to the builder base
|
| | + | class to enable simple-atomic to use SimpleMemory and o3-timing to use
|
| | + | the default DDR3 configuration. |
| | |
|
| ~ | | A mem_class parameter is added to the builder base class to enable
|
| ~ | | simple-atomic to use SimpleMemory and o3-timing to use the default
|
| ~ | | DDR3 configuration. |
| | ~ | Due to the different order the ports are connected, the bus stats get
|
| | ~ | shuffled around for the multi-processor regressions. A separate patch
|
| | ~ | bumps the port indices. Besides this, all behaviour is exactly the
|
| | + | same. |