Skip to content
  • Stefan Hajnoczi's avatar
    iothread: stash thread ID away · 88eb7c29
    Stefan Hajnoczi authored
    
    
    Keep the thread ID around so we can report it via QMP.
    
    There's only one problem: qemu_get_thread_id() (gettid() wrapper on
    Linux) must be called from the thread itself.  There is no way to get
    the thread ID outside the thread.
    
    This patch uses a condvar to wait for iothread_run() to populate the
    thread_id inside the thread.
    
    Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
    88eb7c29