sim: Add an option to forward work items to Python
authorAndreas Sandberg <andreas.sandberg@arm.com>
Mon, 14 Dec 2015 17:10:36 +0000 (17:10 +0000)
committerAndreas Sandberg <andreas.sandberg@arm.com>
Mon, 14 Dec 2015 17:10:36 +0000 (17:10 +0000)
commit08754488a30da178effd0414f198462bf268d715
tree1813e805a3ba8e294599e08eafad832993402420
parentf5f04c312096e56f09ea27e84d3d2d2a97be97f9
sim: Add an option to forward work items to Python

There are cases where we want the Python world to handle work items
instead of the C++ world. However, that's currently not possible. This
changeset adds the forward_work_items option to the System class. Then
it is set to True, work items will generate workbegin/workend
simulation exists with the work item ID as the exit code and the old
C++ handling is completely bypassed.

--HG--
extra : rebase_source : 8de637a744fc4b6ff2bc763f00cdf8ddf2bff885
src/sim/System.py
src/sim/pseudo_inst.cc