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(-)
next 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.