All of lore.kernel.org
 help / color / mirror / Atom feed
From: Aurelien Jarno <aurelien@aurel32.net>
To: Jan Kiszka <jan.kiszka@siemens.com>
Cc: Anthony Liguori <aliguori@us.ibm.com>,
	Glauber Costa <glommer@redhat.com>,
	Marcelo Tosatti <mtosatti@redhat.com>,
	Alexander Graf <agraf@suse.de>,
	qemu-devel@nongnu.org, Avi Kivity <avi@redhat.com>
Subject: Re: [Qemu-devel] [PATCH 0/8] Fix various IO-thread breakages
Date: Thu, 22 Jul 2010 14:15:06 +0200	[thread overview]
Message-ID: <20100722121506.GD2040@ohm.aurel32.net> (raw)
In-Reply-To: <cover.1277477810.git.jan.kiszka@siemens.com>

On Fri, Jun 25, 2010 at 04:56:48PM +0200, Jan Kiszka wrote:
> This series unbreaks -smp >1 and guest debugging in CONFIG_IOTHREAD
> mode. I still find the SMP scheduling in cpu_exec_all suboptimal, but
> at least it works now.
> 
> Dependencies are:
> http://thread.gmane.org/gmane.comp.emulators.kvm.devel/52718 (kvm queue)
> http://thread.gmane.org/gmane.comp.emulators.qemu/75087
> 
> The full series can be found at
> 
> 	git://git.kiszka.org/qemu.git queues/iothread
> 
> Jan Kiszka (8):
>   Introduce proper compiler barrier
>   Fix cpu_unlink_tb race
>   Init qemu_system_cond
>   Fix cpu_exit for tcp_cpu_exec
>   Fix qemu_wait_io_event processing in io-thread mode
>   Drop redundant global cur_cpu variable
>   Rename tcg_cpu_exec and tcg_has_work
>   Rework debug exception processing for gdb use
> 
>  cpu-exec.c     |   15 +++++++------
>  cpus.c         |   58 +++++++++++++++++++++++++++++++++----------------------
>  cpus.h         |    2 +-
>  kvm-all.c      |    2 -
>  qemu-barrier.h |    3 ++
>  vl.c           |    2 +-
>  6 files changed, 48 insertions(+), 34 deletions(-)
> 

Thanks, all applied.

-- 
Aurelien Jarno                          GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net

      parent reply	other threads:[~2010-07-22 12:15 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-06-25 14:56 [Qemu-devel] [PATCH 0/8] Fix various IO-thread breakages Jan Kiszka
2010-06-25 14:56 ` [Qemu-devel] [PATCH 1/8] Introduce proper compiler barrier Jan Kiszka
2010-06-25 14:56 ` [Qemu-devel] [PATCH 2/8] Fix cpu_unlink_tb race Jan Kiszka
2010-06-25 14:56 ` [Qemu-devel] [PATCH 3/8] Init qemu_system_cond Jan Kiszka
2010-06-25 14:56 ` [Qemu-devel] [PATCH 4/8] Fix cpu_exit for tcp_cpu_exec Jan Kiszka
2010-06-25 14:56 ` [Qemu-devel] [PATCH 5/8] Fix qemu_wait_io_event processing in io-thread mode Jan Kiszka
2010-06-25 14:56 ` [Qemu-devel] [PATCH 6/8] Drop redundant global cur_cpu variable Jan Kiszka
2010-06-25 14:56 ` [Qemu-devel] [PATCH 7/8] Rename tcg_cpu_exec and tcg_has_work Jan Kiszka
2010-06-25 14:56 ` [Qemu-devel] [PATCH 8/8] Rework debug exception processing for gdb use Jan Kiszka
2010-07-23  4:58   ` TeLeMan
2010-07-23  5:44     ` Jun Koi
2010-07-23  7:57       ` [Qemu-devel] " Jan Kiszka
2010-06-27 12:38 ` [Qemu-devel] Re: [PATCH 0/8] Fix various IO-thread breakages Paolo Bonzini
2010-06-28 13:51 ` Marcelo Tosatti
2010-07-22 12:15 ` Aurelien Jarno [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100722121506.GD2040@ohm.aurel32.net \
    --to=aurelien@aurel32.net \
    --cc=agraf@suse.de \
    --cc=aliguori@us.ibm.com \
    --cc=avi@redhat.com \
    --cc=glommer@redhat.com \
    --cc=jan.kiszka@siemens.com \
    --cc=mtosatti@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.