sim: Use the old work item behavior by default
authorAndreas Sandberg <andreas.sandberg@arm.com>
Fri, 18 Dec 2015 10:14:17 +0000 (10:14 +0000)
committerAndreas Sandberg <andreas.sandberg@arm.com>
Fri, 18 Dec 2015 10:14:17 +0000 (10:14 +0000)
When adding an option to forward work items to the Python environment,
the new behavior was accidentally enabled by default. Set the value of
exit_on_work_items to False by default to revert to the old behavior
unless the simulation scripts explicitly requests work item
forwarding.

src/sim/System.py

index cdf97f8a90831e6bfd860e307c10e331ee69a356..15c1a26627b270a47e17167b77d23317b93b2f0c 100644 (file)
@@ -73,7 +73,7 @@ class System(MemObject):
 
     cache_line_size = Param.Unsigned(64, "Cache line size in bytes")
 
-    exit_on_work_items = Param.Bool(True, "Exit from the simulation loop when "
+    exit_on_work_items = Param.Bool(False, "Exit from the simulation loop when "
                                     "encountering work item annotations.")
     work_item_id = Param.Int(-1, "specific work item id")
     num_work_ids = Param.Int(16, "Number of distinct work item types")