From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53332) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WJ1N6-0000K1-Kp for qemu-devel@nongnu.org; Thu, 27 Feb 2014 08:51:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WJ1N1-0004Hy-Od for qemu-devel@nongnu.org; Thu, 27 Feb 2014 08:51:32 -0500 Received: from mx1.redhat.com ([209.132.183.28]:41246) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WJ1N1-0004Hi-AM for qemu-devel@nongnu.org; Thu, 27 Feb 2014 08:51:27 -0500 Message-ID: <530F42DB.8050700@redhat.com> Date: Thu, 27 Feb 2014 06:51:23 -0700 From: Eric Blake MIME-Version: 1.0 References: <1393498122-11222-1-git-send-email-stefanha@redhat.com> In-Reply-To: <1393498122-11222-1-git-send-email-stefanha@redhat.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="gkCm0SwWcQEH61uRqPQ0H6eS6DAjhE4pD" Subject: Re: [Qemu-devel] [PATCH v3 0/2] dataplane: add query-iothreads QMP command List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi , qemu-devel@nongnu.org Cc: Kevin Wolf , Paolo Bonzini , "Shergill, Gurinder" , "Vinod, Chegu" , Luiz Capitulino This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --gkCm0SwWcQEH61uRqPQ0H6eS6DAjhE4pD Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 02/27/2014 03:48 AM, Stefan Hajnoczi wrote: > v3: > * Loop until predicate is true to handle pthread_cond spurious wakeups= [eblake] > * Fix additional instances of "thread_id" [eblake] >=20 > v2: > * Use "thread-id" instead of "thread_id" in QAPI [eblake] > * Avoid mutex unlock/destroy race between threads [pbonzini] >=20 > This series applies on top of "[PATCH v4 0/6] dataplane: switch to N:M > devices-per-thread model". Series: Reviewed-by: Eric Blake >=20 > The new "query-iothreads" command allows QMP clients to fetch the threa= d IDs > for dataplane threads. This will allow libvirt and friends to bind dat= aplane > threads. >=20 > The approach is similar to "query-cpus" which is also used for vcpu thr= ead > binding (among other things). >=20 > Stefan Hajnoczi (2): > iothread: stash thread ID away > qmp: add query-iothreads command >=20 > iothread.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++= ++++++++ > qapi-schema.json | 29 ++++++++++++++++++++++++++++ > qmp-commands.hx | 39 +++++++++++++++++++++++++++++++++++++ > 3 files changed, 126 insertions(+) >=20 --=20 Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org --gkCm0SwWcQEH61uRqPQ0H6eS6DAjhE4pD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCAAGBQJTD0LbAAoJEKeha0olJ0Nq2LYIAJ1o9LYTmb1n4agsQ6EZn5Mj ANwU/XRe6I/zuySVyEXu3wyh4jKUeRk+ulKcPu9PusEuBrCnnWX1jk5deNPfxaVL SVp4vtwhtoMKoXzg9Dh3LC04JJYmbmfmtcRyNZ7wg5lZ55PXutxB9F/Tsag8EVn6 ISCmYHJ4QklN+0oPM55K59ryJdRbKB9yhKnvkQnm81yTF6jX1tJSEtsB5SrmeEFu qKyc03P0uvuBDB58vTLFDBzTKHs5pStNY3xDKW2idQLzdn4KsvxO77LOAVpuNYgh vaohvyuxQbtIYDlQAc+89OGo9aNCxk0/V7iEVNNlIceVEkIBdxId0RH2bNkR9MQ= =l2Nh -----END PGP SIGNATURE----- --gkCm0SwWcQEH61uRqPQ0H6eS6DAjhE4pD--