diff options
author | Andreas Sandberg <andreas@sandberg.pp.se> | 2014-04-09 16:01:43 +0200 |
---|---|---|
committer | Andreas Sandberg <andreas@sandberg.pp.se> | 2014-04-09 16:01:43 +0200 |
commit | 221f4f232ae79b8123e7ce28d26a873e1ba9f9dc (patch) | |
tree | 0d1f889216a233ee9bf44209d77dd321cf7e0be9 /src/base/trace.cc | |
parent | d805e42b81de580342a615ea99491401943a14d4 (diff) | |
download | gem5-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