diff options
Diffstat (limited to 'src/base')
-rw-r--r-- | src/base/pollevent.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/base/pollevent.cc b/src/base/pollevent.cc index fb28d63d6..ea4d632d0 100644 --- a/src/base/pollevent.cc +++ b/src/base/pollevent.cc @@ -44,6 +44,7 @@ #include "base/types.hh" #include "sim/async.hh" #include "sim/core.hh" +#include "sim/eventq.hh" #include "sim/serialize.hh" using namespace std; @@ -224,5 +225,7 @@ PollQueue::setupAsyncIO(int fd, bool set) if (set) { async_event = true; async_io = true; + /* Wake up some event queue to handle event */ + getEventQueue(0)->wakeup(); } } |