python: use the enum values in the memory mode changing code
authorNathan Binkert <nate@binkert.org>
Sat, 4 Aug 2007 23:06:19 +0000 (16:06 -0700)
committerNathan Binkert <nate@binkert.org>
Sat, 4 Aug 2007 23:06:19 +0000 (16:06 -0700)
--HG--
extra : convert_revision : 2e399b2b407922ad076f93d33af73e3ba4c05218

src/python/m5/simulate.py

index c703664d491a99c7ff279c86b79b4fc42ed19f52..6db25f0edfb9874251bf668ee8d45713353aef64 100644 (file)
@@ -148,20 +148,20 @@ def changeToAtomic(system):
     if not isinstance(system, (objects.Root, objects.System)):
         raise TypeError, "Parameter of type '%s'.  Must be type %s or %s." % \
               (type(system), objects.Root, objects.System)
-    if system.getMemoryMode() != objects.params.SimObject.Atomic:
+    if system.getMemoryMode() != objects.params.atomic:
         doDrain(system)
         print "Changing memory mode to atomic"
-        system.changeTiming(objects.params.SimObject.Atomic)
+        system.changeTiming(objects.params.atomic)
 
 def changeToTiming(system):
     if not isinstance(system, (objects.Root, objects.System)):
         raise TypeError, "Parameter of type '%s'.  Must be type %s or %s." % \
               (type(system), objects.Root, objects.System)
 
-    if system.getMemoryMode() != objects.params.SimObject.Timing:
+    if system.getMemoryMode() != objects.params.timing:
         doDrain(system)
         print "Changing memory mode to timing"
-        system.changeTiming(objects.params.SimObject.Timing)
+        system.changeTiming(objects.params.timing)
 
 def switchCpus(cpuList):
     print "switching cpus"