From: Avi Kivity <avi@redhat.com>
To: Alexander Graf <agraf-l3A5Bk7waGM@public.gmane.org>
Cc: kvm-ppc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linuxppc-dev
<linuxppc-dev-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org>,
KVM list <kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: Re: [PATCH 00/26] KVM: PPC: Mid-August patch queue
Date: Sun, 22 Aug 2010 16:46:30 +0000 [thread overview]
Message-ID: <4C715466.30405@redhat.com> (raw)
In-Reply-To: <1282053481-18787-1-git-send-email-agraf-l3A5Bk7waGM@public.gmane.org>
On 08/17/2010 04:57 PM, Alexander Graf wrote:
> Howdy,
>
> This is my local patch queue with stuff that has accumulated over the last
> weeks on KVM for PPC with some last minute fixes, speedups and debugging help
> that I needed for the KVM Forum ;-).
>
> The highlights of this set are:
>
> - Converted most important debug points to tracepoints
> - Flush less PTEs (speedup)
> - Go back to our own hash (less duplicates)
> - Make SRs guest settable (speedup for 32 bit guests)
> - Remove r30/r31 restrictions from PV hooks (speedup!)
> - Fix random breakages
> - Fix random guest stalls
> - 440GP host support (Thanks Hollis!)
>
> Keep in mind that this is the first version that is stable on PPC32 hosts.
> All versions prior to this could occupy otherwise used segment entries and
> thus crash your machine :-).
>
> After finally meeting Avi again, we also agreed to give pulls a try. So
> here we go - this is my tree online:
>
> arch/powerpc/include/asm/kvm_book3s.h | 25 ++--
> arch/powerpc/include/asm/kvm_para.h | 3 +
> arch/powerpc/kernel/asm-offsets.c | 1 +
> arch/powerpc/kernel/kvm.c | 144 ++++++++++++++++++---
> arch/powerpc/kernel/kvm_emul.S | 75 +++++++++--
> arch/powerpc/kvm/44x.c | 3 +-
> arch/powerpc/kvm/44x_tlb.c | 1 +
> arch/powerpc/kvm/book3s.c | 54 ++++----
> arch/powerpc/kvm/book3s_32_mmu.c | 83 +++++++------
> arch/powerpc/kvm/book3s_32_mmu_host.c | 67 ++++++----
> arch/powerpc/kvm/book3s_64_mmu_host.c | 59 +++------
> arch/powerpc/kvm/book3s_emulate.c | 48 +++-----
> arch/powerpc/kvm/book3s_mmu_hpte.c | 38 ++----
> arch/powerpc/kvm/booke.c | 8 +-
> arch/powerpc/kvm/powerpc.c | 5 +-
> arch/powerpc/kvm/trace.h | 230 +++++++++++++++++++++++++++++++++
> 16 files changed, 614 insertions(+), 230 deletions(-)
Documentation/kvm/ppc-pv.txt +++++++++++++++++++++++++++
?
--
error compiling committee.c: too many arguments to function
WARNING: multiple messages have this Message-ID (diff)
From: Avi Kivity <avi@redhat.com>
To: Alexander Graf <agraf@suse.de>
Cc: linuxppc-dev <linuxppc-dev@lists.ozlabs.org>,
KVM list <kvm@vger.kernel.org>,
kvm-ppc@vger.kernel.org
Subject: Re: [PATCH 00/26] KVM: PPC: Mid-August patch queue
Date: Sun, 22 Aug 2010 19:46:30 +0300 [thread overview]
Message-ID: <4C715466.30405@redhat.com> (raw)
In-Reply-To: <1282053481-18787-1-git-send-email-agraf@suse.de>
On 08/17/2010 04:57 PM, Alexander Graf wrote:
> Howdy,
>
> This is my local patch queue with stuff that has accumulated over the last
> weeks on KVM for PPC with some last minute fixes, speedups and debugging help
> that I needed for the KVM Forum ;-).
>
> The highlights of this set are:
>
> - Converted most important debug points to tracepoints
> - Flush less PTEs (speedup)
> - Go back to our own hash (less duplicates)
> - Make SRs guest settable (speedup for 32 bit guests)
> - Remove r30/r31 restrictions from PV hooks (speedup!)
> - Fix random breakages
> - Fix random guest stalls
> - 440GP host support (Thanks Hollis!)
>
> Keep in mind that this is the first version that is stable on PPC32 hosts.
> All versions prior to this could occupy otherwise used segment entries and
> thus crash your machine :-).
>
> After finally meeting Avi again, we also agreed to give pulls a try. So
> here we go - this is my tree online:
>
> arch/powerpc/include/asm/kvm_book3s.h | 25 ++--
> arch/powerpc/include/asm/kvm_para.h | 3 +
> arch/powerpc/kernel/asm-offsets.c | 1 +
> arch/powerpc/kernel/kvm.c | 144 ++++++++++++++++++---
> arch/powerpc/kernel/kvm_emul.S | 75 +++++++++--
> arch/powerpc/kvm/44x.c | 3 +-
> arch/powerpc/kvm/44x_tlb.c | 1 +
> arch/powerpc/kvm/book3s.c | 54 ++++----
> arch/powerpc/kvm/book3s_32_mmu.c | 83 +++++++------
> arch/powerpc/kvm/book3s_32_mmu_host.c | 67 ++++++----
> arch/powerpc/kvm/book3s_64_mmu_host.c | 59 +++------
> arch/powerpc/kvm/book3s_emulate.c | 48 +++-----
> arch/powerpc/kvm/book3s_mmu_hpte.c | 38 ++----
> arch/powerpc/kvm/booke.c | 8 +-
> arch/powerpc/kvm/powerpc.c | 5 +-
> arch/powerpc/kvm/trace.h | 230 +++++++++++++++++++++++++++++++++
> 16 files changed, 614 insertions(+), 230 deletions(-)
Documentation/kvm/ppc-pv.txt +++++++++++++++++++++++++++
?
--
error compiling committee.c: too many arguments to function
WARNING: multiple messages have this Message-ID (diff)
From: Avi Kivity <avi-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
To: Alexander Graf <agraf-l3A5Bk7waGM@public.gmane.org>
Cc: kvm-ppc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linuxppc-dev
<linuxppc-dev-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org>,
KVM list <kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: Re: [PATCH 00/26] KVM: PPC: Mid-August patch queue
Date: Sun, 22 Aug 2010 19:46:30 +0300 [thread overview]
Message-ID: <4C715466.30405@redhat.com> (raw)
In-Reply-To: <1282053481-18787-1-git-send-email-agraf-l3A5Bk7waGM@public.gmane.org>
On 08/17/2010 04:57 PM, Alexander Graf wrote:
> Howdy,
>
> This is my local patch queue with stuff that has accumulated over the last
> weeks on KVM for PPC with some last minute fixes, speedups and debugging help
> that I needed for the KVM Forum ;-).
>
> The highlights of this set are:
>
> - Converted most important debug points to tracepoints
> - Flush less PTEs (speedup)
> - Go back to our own hash (less duplicates)
> - Make SRs guest settable (speedup for 32 bit guests)
> - Remove r30/r31 restrictions from PV hooks (speedup!)
> - Fix random breakages
> - Fix random guest stalls
> - 440GP host support (Thanks Hollis!)
>
> Keep in mind that this is the first version that is stable on PPC32 hosts.
> All versions prior to this could occupy otherwise used segment entries and
> thus crash your machine :-).
>
> After finally meeting Avi again, we also agreed to give pulls a try. So
> here we go - this is my tree online:
>
> arch/powerpc/include/asm/kvm_book3s.h | 25 ++--
> arch/powerpc/include/asm/kvm_para.h | 3 +
> arch/powerpc/kernel/asm-offsets.c | 1 +
> arch/powerpc/kernel/kvm.c | 144 ++++++++++++++++++---
> arch/powerpc/kernel/kvm_emul.S | 75 +++++++++--
> arch/powerpc/kvm/44x.c | 3 +-
> arch/powerpc/kvm/44x_tlb.c | 1 +
> arch/powerpc/kvm/book3s.c | 54 ++++----
> arch/powerpc/kvm/book3s_32_mmu.c | 83 +++++++------
> arch/powerpc/kvm/book3s_32_mmu_host.c | 67 ++++++----
> arch/powerpc/kvm/book3s_64_mmu_host.c | 59 +++------
> arch/powerpc/kvm/book3s_emulate.c | 48 +++-----
> arch/powerpc/kvm/book3s_mmu_hpte.c | 38 ++----
> arch/powerpc/kvm/booke.c | 8 +-
> arch/powerpc/kvm/powerpc.c | 5 +-
> arch/powerpc/kvm/trace.h | 230 +++++++++++++++++++++++++++++++++
> 16 files changed, 614 insertions(+), 230 deletions(-)
Documentation/kvm/ppc-pv.txt +++++++++++++++++++++++++++
?
--
error compiling committee.c: too many arguments to function
next prev parent reply other threads:[~2010-08-22 16:46 UTC|newest]
Thread overview: 88+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-17 13:57 [PATCH 00/26] KVM: PPC: Mid-August patch queue Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 03/26] KVM: PPC: Add tracepoint for generic mmu map Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 04/26] KVM: PPC: Move pte invalidate debug code to tracepoint Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 09/26] KVM: PPC: Make invalidation code more reliable Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 14/26] KVM: PPC: Move BAT handling code into spr handler Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 17/26] KVM: PPC: Add mtsrin PV code Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 19/26] KVM: PPC: Update int_pending also on dequeue Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 20/26] KVM: PPC: Make PV mtmsrd L=1 work with r30 and r31 Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 21/26] KVM: PPC: Force enable nap on KVM Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 18:28 ` Scott Wood
2010-08-17 18:28 ` Scott Wood
2010-08-17 18:28 ` Scott Wood
2010-08-17 20:07 ` Alexander Graf
2010-08-17 20:07 ` Alexander Graf
2010-08-17 20:07 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 22/26] KVM: PPC: Implement correct SID mapping on Book3s_32 Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 23/26] KVM: PPC: Don't put MSR_POW in MSR Alexander Graf
2010-08-17 13:57 ` Alexander Graf
[not found] ` <1282053481-18787-1-git-send-email-agraf-l3A5Bk7waGM@public.gmane.org>
2010-08-17 13:57 ` [PATCH 01/26] KVM: PPC: Move EXIT_DEBUG partially to tracepoints Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 02/26] KVM: PPC: Move book3s_64 mmu map debug print to trace point Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 05/26] KVM: PPC: Fix sid map search after flush Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 06/26] KVM: PPC: Add tracepoints for generic spte flushes Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 07/26] KVM: PPC: Preload magic page when in kernel mode Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 08/26] KVM: PPC: Don't flush PTEs on NX/RO hit Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 10/26] KVM: PPC: Move slb debugging to tracepoints Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 11/26] KVM: PPC: Revert "KVM: PPC: Use kernel hash function" Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 12/26] KVM: PPC: Remove unused define Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 13/26] KVM: PPC: Add feature bitmap for magic page Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-22 16:42 ` Avi Kivity
2010-08-22 16:42 ` Avi Kivity
2010-08-22 16:42 ` Avi Kivity
[not found] ` <4C715382.6050809-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2010-08-31 0:56 ` Alexander Graf
2010-08-31 0:56 ` Alexander Graf
2010-08-31 0:56 ` Alexander Graf
2010-08-31 6:28 ` Avi Kivity
2010-08-31 6:28 ` Avi Kivity
2010-08-31 6:28 ` Avi Kivity
2010-08-17 13:57 ` [PATCH 15/26] KVM: PPC: Interpret SR registers on demand Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 16/26] KVM: PPC: Put segment registers in shared page Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 18/26] KVM: PPC: Make PV mtmsr work with r30 and r31 Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` [PATCH 24/26] KVM: PPC: initialize IVORs in addition to IVPR Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:57 ` Alexander Graf
2010-08-17 13:58 ` [PATCH 25/26] KVM: PPC: fix compilation of "dump tlbs" debug function Alexander Graf
2010-08-17 13:58 ` Alexander Graf
2010-08-17 13:58 ` Alexander Graf
2010-08-17 13:58 ` [PATCH 26/26] KVM: PPC: allow ppc440gp to pass the compatibility check Alexander Graf
2010-08-17 13:58 ` Alexander Graf
2010-08-17 13:58 ` Alexander Graf
2010-08-22 16:46 ` Avi Kivity [this message]
2010-08-22 16:46 ` [PATCH 00/26] KVM: PPC: Mid-August patch queue Avi Kivity
2010-08-22 16:46 ` Avi Kivity
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=4C715466.30405@redhat.com \
--to=avi@redhat.com \
--cc=agraf-l3A5Bk7waGM@public.gmane.org \
--cc=kvm-ppc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linuxppc-dev-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.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.