gem5/configs
Andreas Sandberg 7cd1fd4324 cpu: Add CPU metadata om the Python classes
The configuration scripts currently hard-code the requirements of each
CPU. This is clearly not optimal as it makes writing new configuration
scripts painful and adding new CPU models requires existing scripts to
be updated. This patch adds the following class methods to the base
CPU and all relevant CPUs:

 * memory_mode -- Return a string describing the current memory mode
                  (invalid/atomic/timing).

 * require_caches -- Does the CPU model require caches?

 * support_take_over -- Does the CPU support CPU handover?
2013-02-15 17:40:08 -05:00
..
boot configs: add run scripts for ics/gb versions of android and bbench 2012-06-11 11:07:42 -04:00
common cpu: Add CPU metadata om the Python classes 2013-02-15 17:40:08 -05:00
example config: Do not use hardcoded physmem in fs script 2013-01-07 13:05:38 -05:00
ruby config: move ruby objects under ruby_system in obj hierarchy 2013-01-14 10:05:14 -06:00
splash2 Bus: Split the bus into a non-coherent and coherent bus 2012-05-31 13:30:04 -04:00
topologies Ruby: Clean up topology changes 2012-08-10 13:50:42 -05:00