On Thu, Feb 27, 2014 at 11:48:40AM +0100, Stefan Hajnoczi wrote: > v3: > * Loop until predicate is true to handle pthread_cond spurious wakeups > [eblake] > * Fix additional instances of "thread_id" [eblake] > > v2: > * Use "thread-id" instead of "thread_id" in QAPI [eblake] > * Avoid mutex unlock/destroy race between threads [pbonzini] > > This series applies on top of "[PATCH v4 0/6] dataplane: switch to N:M > devices-per-thread model". > > The new "query-iothreads" command allows QMP clients to fetch the thread IDs > for dataplane threads. This will allow libvirt and friends to bind dataplane > threads. > > The approach is similar to "query-cpus" which is also used for vcpu thread > binding (among other things). > > Stefan Hajnoczi (2): > iothread: stash thread ID away > qmp: add query-iothreads command > > iothread.c | 58 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > qapi-schema.json | 29 ++++++++++++++++++++++++++++ > qmp-commands.hx | 39 +++++++++++++++++++++++++++++++++++++ > 3 files changed, 126 insertions(+)
Applied to my block tree: https://github.com/stefanha/qemu/commits/block Stefan