summaryrefslogtreecommitdiff
path: root/src/base/trace.cc
diff options
context:
space:
mode:
authorAndreas Sandberg <andreas@sandberg.pp.se>2014-04-09 16:01:43 +0200
committerAndreas Sandberg <andreas@sandberg.pp.se>2014-04-09 16:01:43 +0200
commit221f4f232ae79b8123e7ce28d26a873e1ba9f9dc (patch)
tree0d1f889216a233ee9bf44209d77dd321cf7e0be9 /src/base/trace.cc
parentd805e42b81de580342a615ea99491401943a14d4 (diff)
downloadgem5-221f4f232ae79b8123e7ce28d26a873e1ba9f9dc.tar.xz
dev: Protect PollEvent processing when running in parallel mode
The calling thread is undefined when the PollQueue services events. This implies that PollEvents need to handle the case where they are processed from a different thread than the thread that created the event. This changeset adds temporary event queue migrations to the VNC server, the ethernet tap device, and the terminal to protect them from inter-thread calls.
Diffstat (limited to 'src/base/trace.cc')
0 files changed, 0 insertions, 0 deletions