All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jan Kiszka <jan.kiszka@web.de>
To: Avi Kivity <avi@redhat.com>, Marcelo Tosatti <mtosatti@redhat.com>
Cc: kvm@vger.kernel.org, qemu-devel@nongnu.org,
	Glauber Costa <glommer@redhat.com>
Subject: [PATCH 00/18] [uq/master] Rebased patch queue, part I
Date: Fri, 21 Jan 2011 21:48:04 +0100	[thread overview]
Message-ID: <cover.1295642900.git.jan.kiszka@web.de> (raw)

In order to make progress with flushing my kvm-upstream queue without
overloading the channels (38 further patches are pending), here comes
part I against updated uq/master.

Changes in this part compared to last postings:

 - Dropped "kvm: Drop return value of kvm_cpu_exec", we will actually
   need it later on.

 - Additional patch to swallow KVM_EXIT_SET_TPR (required now that we
   watch out for unknown exits).

 - Postponed MCE bits, they will follow later as part of a complete
   rework.

CC: Glauber Costa <glommer@redhat.com>

Jan Kiszka (18):
  kvm: x86: Swallow KVM_EXIT_SET_TPR
  kvm: Stop on all fatal exit reasons
  kvm: Improve reporting of fatal errors
  x86: Optionally dump code bytes on cpu_dump_state
  kvm: x86: Align kvm_arch_put_registers code with comment
  kvm: x86: Prepare kvm_get_mp_state for in-kernel irqchip
  kvm: x86: Remove redundant mp_state initialization
  kvm: x86: Fix xcr0 reset mismerge
  kvm: x86: Refactor msr_star/hsave_pa setup and checks
  kvm: x86: Reset paravirtual MSRs
  kvm: x86: Fix !CONFIG_KVM_PARA build
  kvm: Drop smp_cpus argument from init functions
  kvm: Consolidate must-have capability checks
  kvm: x86: Rework identity map and TSS setup for larger BIOS sizes
  kvm: Flush coalesced mmio buffer on IO window exits
  kvm: Do not use qemu_fair_mutex
  kvm: x86: Implicitly clear nmi_injected/pending on reset
  kvm: x86: Only read/write MSR_KVM_ASYNC_PF_EN if supported

 configure            |   39 ++++++---
 cpu-all.h            |    2 +
 cpus.c               |    2 -
 kvm-all.c            |  108 +++++++++++-------------
 kvm-stub.c           |    2 +-
 kvm.h                |   14 +++-
 target-i386/cpu.h    |    8 ++-
 target-i386/cpuid.c  |    5 +-
 target-i386/helper.c |   21 +++++
 target-i386/kvm.c    |  227 +++++++++++++++++++++++++++-----------------------
 target-ppc/kvm.c     |   10 ++-
 target-s390x/kvm.c   |    6 +-
 vl.c                 |    2 +-
 13 files changed, 256 insertions(+), 190 deletions(-)


WARNING: multiple messages have this Message-ID (diff)
From: Jan Kiszka <jan.kiszka@web.de>
To: Avi Kivity <avi@redhat.com>, Marcelo Tosatti <mtosatti@redhat.com>
Cc: Glauber Costa <glommer@redhat.com>,
	qemu-devel@nongnu.org, kvm@vger.kernel.org
Subject: [Qemu-devel] [PATCH 00/18] [uq/master] Rebased patch queue, part I
Date: Fri, 21 Jan 2011 21:48:04 +0100	[thread overview]
Message-ID: <cover.1295642900.git.jan.kiszka@web.de> (raw)

In order to make progress with flushing my kvm-upstream queue without
overloading the channels (38 further patches are pending), here comes
part I against updated uq/master.

Changes in this part compared to last postings:

 - Dropped "kvm: Drop return value of kvm_cpu_exec", we will actually
   need it later on.

 - Additional patch to swallow KVM_EXIT_SET_TPR (required now that we
   watch out for unknown exits).

 - Postponed MCE bits, they will follow later as part of a complete
   rework.

CC: Glauber Costa <glommer@redhat.com>

Jan Kiszka (18):
  kvm: x86: Swallow KVM_EXIT_SET_TPR
  kvm: Stop on all fatal exit reasons
  kvm: Improve reporting of fatal errors
  x86: Optionally dump code bytes on cpu_dump_state
  kvm: x86: Align kvm_arch_put_registers code with comment
  kvm: x86: Prepare kvm_get_mp_state for in-kernel irqchip
  kvm: x86: Remove redundant mp_state initialization
  kvm: x86: Fix xcr0 reset mismerge
  kvm: x86: Refactor msr_star/hsave_pa setup and checks
  kvm: x86: Reset paravirtual MSRs
  kvm: x86: Fix !CONFIG_KVM_PARA build
  kvm: Drop smp_cpus argument from init functions
  kvm: Consolidate must-have capability checks
  kvm: x86: Rework identity map and TSS setup for larger BIOS sizes
  kvm: Flush coalesced mmio buffer on IO window exits
  kvm: Do not use qemu_fair_mutex
  kvm: x86: Implicitly clear nmi_injected/pending on reset
  kvm: x86: Only read/write MSR_KVM_ASYNC_PF_EN if supported

 configure            |   39 ++++++---
 cpu-all.h            |    2 +
 cpus.c               |    2 -
 kvm-all.c            |  108 +++++++++++-------------
 kvm-stub.c           |    2 +-
 kvm.h                |   14 +++-
 target-i386/cpu.h    |    8 ++-
 target-i386/cpuid.c  |    5 +-
 target-i386/helper.c |   21 +++++
 target-i386/kvm.c    |  227 +++++++++++++++++++++++++++-----------------------
 target-ppc/kvm.c     |   10 ++-
 target-s390x/kvm.c   |    6 +-
 vl.c                 |    2 +-
 13 files changed, 256 insertions(+), 190 deletions(-)

             reply	other threads:[~2011-01-21 20:48 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-21 20:48 Jan Kiszka [this message]
2011-01-21 20:48 ` [Qemu-devel] [PATCH 00/18] [uq/master] Rebased patch queue, part I Jan Kiszka
2011-01-21 20:48 ` [PATCH 01/18] kvm: x86: Swallow KVM_EXIT_SET_TPR Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 02/18] kvm: Stop on all fatal exit reasons Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 03/18] kvm: Improve reporting of fatal errors Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 04/18] x86: Optionally dump code bytes on cpu_dump_state Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 05/18] kvm: x86: Align kvm_arch_put_registers code with comment Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 06/18] kvm: x86: Prepare kvm_get_mp_state for in-kernel irqchip Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 07/18] kvm: x86: Remove redundant mp_state initialization Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 08/18] kvm: x86: Fix xcr0 reset mismerge Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 09/18] kvm: x86: Refactor msr_star/hsave_pa setup and checks Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 10/18] kvm: x86: Reset paravirtual MSRs Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 11/18] kvm: x86: Fix !CONFIG_KVM_PARA build Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 12/18] kvm: Drop smp_cpus argument from init functions Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 13/18] kvm: Consolidate must-have capability checks Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 14/18] kvm: x86: Rework identity map and TSS setup for larger BIOS sizes Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 15/18] kvm: Flush coalesced mmio buffer on IO window exits Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 16/18] kvm: Do not use qemu_fair_mutex Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 17/18] kvm: x86: Implicitly clear nmi_injected/pending on reset Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka
2011-01-21 20:48 ` [PATCH 18/18] kvm: x86: Only read/write MSR_KVM_ASYNC_PF_EN if supported Jan Kiszka
2011-01-21 20:48   ` [Qemu-devel] " Jan Kiszka

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.1295642900.git.jan.kiszka@web.de \
    --to=jan.kiszka@web.de \
    --cc=avi@redhat.com \
    --cc=glommer@redhat.com \
    --cc=kvm@vger.kernel.org \
    --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.