From: Marcelo Tosatti <mtosatti@redhat.com> To: Anthony Liguori <aliguori@us.ibm.com> Cc: qemu-devel@nongnu.org, kvm@vger.kernel.org, Marcelo Tosatti <mtosatti@redhat.com> Subject: [PATCH 00/37] [PULL] qemu-kvm.git uq/master queue Date: Mon, 14 Feb 2011 13:22:29 -0200 [thread overview] Message-ID: <cover.1297696986.git.mtosatti@redhat.com> (raw) The following changes since commit 8668f61d20eac971d116ebbe8436b4ae963884a8: vmmouse: fix queue_size field initialization (2011-02-12 17:44:11 +0000) are available in the git repository at: git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master Anthony PERARD (1): Introduce log_start/log_stop in CPUPhysMemoryClient Glauber Costa (1): kvm: make tsc stable over migration and machine start Jan Kiszka (35): Prevent abortion on multiple VCPU kicks Stop current VCPU on synchronous reset requests Process vmstop requests in IO thread Trigger exit from cpu_exec_all on pending IO events Leave inner main_loop faster on pending requests Flatten the main loop kvm: Report proper error on GET_VCPU_MMAP_SIZE failures kvm: Drop redundant kvm_enabled from kvm_cpu_thread_fn kvm: Handle kvm_init_vcpu errors kvm: Provide sigbus services arch-independently Refactor signal setup functions in cpus.c kvm: Set up signal mask also for !CONFIG_IOTHREAD kvm: Refactor qemu_kvm_eat_signals kvm: Call qemu_kvm_eat_signals also under !CONFIG_IOTHREAD Set up signalfd under !CONFIG_IOTHREAD kvm: Fix race between timer signals and vcpu entry under !IOTHREAD kvm: Add MCE signal support for !CONFIG_IOTHREAD Introduce VCPU self-signaling service kvm: Unconditionally reenter kernel after IO exits kvm: Remove static return code of kvm_handle_io kvm: Leave kvm_cpu_exec directly after KVM_EXIT_SHUTDOWN Refactor kvm&tcg function names in cpus.c Refactor cpu_has_work/any_cpu_has_work in cpus.c Fix a few coding style violations in cpus.c Improve vm_stop reason declarations Refactor debug and vmstop request interface Move debug exception handling out of cpu_exec kvm: Separate TCG from KVM cpu execution kvm: x86: Prepare VCPU loop for in-kernel irqchip kvm: Drop return values from kvm_arch_pre/post_run kvm: x86: Catch and report failing IRQ and NMI injections kvm: Remove unneeded memory slot reservation cirrus: Remove obsolete kvm.h include kvm: Make kvm_state globally available kvm: x86: Introduce kvmclock device to save/restore its state Makefile.objs | 2 +- Makefile.target | 4 +- configure | 6 + cpu-all.h | 6 + cpu-common.h | 4 + cpu-defs.h | 1 + cpu-exec.c | 43 +--- cpus.c | 725 ++++++++++++++++++++++++++++++++-------------------- cpus.h | 3 +- exec.c | 30 +++ gdbstub.c | 19 +- hw/cirrus_vga.c | 1 - hw/ide/core.c | 2 +- hw/kvmclock.c | 125 +++++++++ hw/kvmclock.h | 14 + hw/pc_piix.c | 32 ++- hw/scsi-disk.c | 2 +- hw/vga.c | 31 ++- hw/vhost.c | 2 + hw/virtio-blk.c | 2 +- hw/watchdog.c | 2 +- kvm-all.c | 89 ++++--- kvm-stub.c | 15 +- kvm.h | 16 +- migration.c | 2 +- monitor.c | 4 +- qemu-common.h | 1 + savevm.c | 4 +- sysemu.h | 12 + target-i386/cpu.h | 1 + target-i386/kvm.c | 112 ++++++--- target-ppc/kvm.c | 16 +- target-s390x/kvm.c | 16 +- vl.c | 62 +++-- 34 files changed, 921 insertions(+), 485 deletions(-) create mode 100644 hw/kvmclock.c create mode 100644 hw/kvmclock.h
WARNING: multiple messages have this Message-ID (diff)
From: Marcelo Tosatti <mtosatti@redhat.com> To: Anthony Liguori <aliguori@us.ibm.com> Cc: Marcelo Tosatti <mtosatti@redhat.com>, qemu-devel@nongnu.org, kvm@vger.kernel.org Subject: [Qemu-devel] [PATCH 00/37] [PULL] qemu-kvm.git uq/master queue Date: Mon, 14 Feb 2011 13:22:29 -0200 [thread overview] Message-ID: <cover.1297696986.git.mtosatti@redhat.com> (raw) The following changes since commit 8668f61d20eac971d116ebbe8436b4ae963884a8: vmmouse: fix queue_size field initialization (2011-02-12 17:44:11 +0000) are available in the git repository at: git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master Anthony PERARD (1): Introduce log_start/log_stop in CPUPhysMemoryClient Glauber Costa (1): kvm: make tsc stable over migration and machine start Jan Kiszka (35): Prevent abortion on multiple VCPU kicks Stop current VCPU on synchronous reset requests Process vmstop requests in IO thread Trigger exit from cpu_exec_all on pending IO events Leave inner main_loop faster on pending requests Flatten the main loop kvm: Report proper error on GET_VCPU_MMAP_SIZE failures kvm: Drop redundant kvm_enabled from kvm_cpu_thread_fn kvm: Handle kvm_init_vcpu errors kvm: Provide sigbus services arch-independently Refactor signal setup functions in cpus.c kvm: Set up signal mask also for !CONFIG_IOTHREAD kvm: Refactor qemu_kvm_eat_signals kvm: Call qemu_kvm_eat_signals also under !CONFIG_IOTHREAD Set up signalfd under !CONFIG_IOTHREAD kvm: Fix race between timer signals and vcpu entry under !IOTHREAD kvm: Add MCE signal support for !CONFIG_IOTHREAD Introduce VCPU self-signaling service kvm: Unconditionally reenter kernel after IO exits kvm: Remove static return code of kvm_handle_io kvm: Leave kvm_cpu_exec directly after KVM_EXIT_SHUTDOWN Refactor kvm&tcg function names in cpus.c Refactor cpu_has_work/any_cpu_has_work in cpus.c Fix a few coding style violations in cpus.c Improve vm_stop reason declarations Refactor debug and vmstop request interface Move debug exception handling out of cpu_exec kvm: Separate TCG from KVM cpu execution kvm: x86: Prepare VCPU loop for in-kernel irqchip kvm: Drop return values from kvm_arch_pre/post_run kvm: x86: Catch and report failing IRQ and NMI injections kvm: Remove unneeded memory slot reservation cirrus: Remove obsolete kvm.h include kvm: Make kvm_state globally available kvm: x86: Introduce kvmclock device to save/restore its state Makefile.objs | 2 +- Makefile.target | 4 +- configure | 6 + cpu-all.h | 6 + cpu-common.h | 4 + cpu-defs.h | 1 + cpu-exec.c | 43 +--- cpus.c | 725 ++++++++++++++++++++++++++++++++-------------------- cpus.h | 3 +- exec.c | 30 +++ gdbstub.c | 19 +- hw/cirrus_vga.c | 1 - hw/ide/core.c | 2 +- hw/kvmclock.c | 125 +++++++++ hw/kvmclock.h | 14 + hw/pc_piix.c | 32 ++- hw/scsi-disk.c | 2 +- hw/vga.c | 31 ++- hw/vhost.c | 2 + hw/virtio-blk.c | 2 +- hw/watchdog.c | 2 +- kvm-all.c | 89 ++++--- kvm-stub.c | 15 +- kvm.h | 16 +- migration.c | 2 +- monitor.c | 4 +- qemu-common.h | 1 + savevm.c | 4 +- sysemu.h | 12 + target-i386/cpu.h | 1 + target-i386/kvm.c | 112 ++++++--- target-ppc/kvm.c | 16 +- target-s390x/kvm.c | 16 +- vl.c | 62 +++-- 34 files changed, 921 insertions(+), 485 deletions(-) create mode 100644 hw/kvmclock.c create mode 100644 hw/kvmclock.h
next reply other threads:[~2011-02-14 15:24 UTC|newest] Thread overview: 85+ messages / expand[flat|nested] mbox.gz Atom feed top 2011-02-14 15:22 Marcelo Tosatti [this message] 2011-02-14 15:22 ` [Qemu-devel] [PATCH 00/37] [PULL] qemu-kvm.git uq/master queue Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 01/37] Prevent abortion on multiple VCPU kicks Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 02/37] Stop current VCPU on synchronous reset requests Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 03/37] Process vmstop requests in IO thread Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 04/37] Trigger exit from cpu_exec_all on pending IO events Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 05/37] Leave inner main_loop faster on pending requests Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 06/37] Flatten the main loop Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 07/37] kvm: Report proper error on GET_VCPU_MMAP_SIZE failures Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 08/37] kvm: Drop redundant kvm_enabled from kvm_cpu_thread_fn Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 09/37] kvm: Handle kvm_init_vcpu errors Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 10/37] kvm: Provide sigbus services arch-independently Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 11/37] Refactor signal setup functions in cpus.c Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 12/37] kvm: Set up signal mask also for !CONFIG_IOTHREAD Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 13/37] kvm: Refactor qemu_kvm_eat_signals Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 14/37] kvm: Call qemu_kvm_eat_signals also under !CONFIG_IOTHREAD Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 15/37] Set up signalfd " Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 16/37] kvm: Fix race between timer signals and vcpu entry under !IOTHREAD Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 17/37] kvm: Add MCE signal support for !CONFIG_IOTHREAD Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 18/37] Introduce VCPU self-signaling service Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 19/37] kvm: Unconditionally reenter kernel after IO exits Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 20/37] kvm: Remove static return code of kvm_handle_io Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 21/37] kvm: Leave kvm_cpu_exec directly after KVM_EXIT_SHUTDOWN Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 22/37] kvm: make tsc stable over migration and machine start Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 23/37] Refactor kvm&tcg function names in cpus.c Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 24/37] Refactor cpu_has_work/any_cpu_has_work " Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 25/37] Fix a few coding style violations " Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 26/37] Improve vm_stop reason declarations Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 27/37] Refactor debug and vmstop request interface Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 28/37] Move debug exception handling out of cpu_exec Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-03-07 1:52 ` TeLeMan 2011-03-07 1:52 ` TeLeMan 2011-03-07 8:26 ` Jan Kiszka 2011-03-07 8:26 ` Jan Kiszka 2011-03-07 8:54 ` Jan Kiszka 2011-03-07 8:54 ` Jan Kiszka 2011-03-07 10:12 ` TeLeMan 2011-03-07 10:12 ` TeLeMan 2011-02-14 15:22 ` [PATCH 29/37] kvm: Separate TCG from KVM cpu execution Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:22 ` [PATCH 30/37] kvm: x86: Prepare VCPU loop for in-kernel irqchip Marcelo Tosatti 2011-02-14 15:22 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:23 ` [PATCH 31/37] kvm: Drop return values from kvm_arch_pre/post_run Marcelo Tosatti 2011-02-14 15:23 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:23 ` [PATCH 32/37] kvm: x86: Catch and report failing IRQ and NMI injections Marcelo Tosatti 2011-02-14 15:23 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:23 ` [PATCH 33/37] kvm: Remove unneeded memory slot reservation Marcelo Tosatti 2011-02-14 15:23 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:23 ` [PATCH 34/37] Introduce log_start/log_stop in CPUPhysMemoryClient Marcelo Tosatti 2011-02-14 15:23 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:23 ` [PATCH 35/37] cirrus: Remove obsolete kvm.h include Marcelo Tosatti 2011-02-14 15:23 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:23 ` [PATCH 36/37] kvm: Make kvm_state globally available Marcelo Tosatti 2011-02-14 15:23 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 15:23 ` [PATCH 37/37] kvm: x86: Introduce kvmclock device to save/restore its state Marcelo Tosatti 2011-02-14 15:23 ` [Qemu-devel] " Marcelo Tosatti 2011-02-14 20:17 ` [Qemu-devel] [PATCH 00/37] [PULL] qemu-kvm.git uq/master queue Anthony Liguori
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=cover.1297696986.git.mtosatti@redhat.com \ --to=mtosatti@redhat.com \ --cc=aliguori@us.ibm.com \ --cc=kvm@vger.kernel.org \ --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: linkBe 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.