sim: Reuse the code to change memory mode.
authorAndreas Sandberg <Andreas.Sandberg@arm.com>
Fri, 2 Nov 2012 16:32:02 +0000 (11:32 -0500)
committerAndreas Sandberg <Andreas.Sandberg@arm.com>
Fri, 2 Nov 2012 16:32:02 +0000 (11:32 -0500)
commit196397fea4e25f097b4a1624ee16fbbbc1c45b64
tree3fe772ae6f94043b08311e08ea43b1cd9af23609
parentb81a977e6ab7dbfd122cb778cfe3d40ca7451198
sim: Reuse the code to change memory mode.

changeToAtomic and changeToTiming both do essentially the same thing,
they check the type of their input argument, drain the system, and
switch to the desired memory mode. This patch moves all of that code
to a separate method (changeMemoryMode) and calls that from both
changeToAtomic and changeToTiming.
src/python/m5/simulate.py