From: Gleb Natapov <gleb@redhat.com>
To: Alexander Graf <agraf@suse.de>
Cc: kvm-ppc@vger.kernel.org,
"kvm@vger.kernel.org mailing list" <kvm@vger.kernel.org>,
Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [PULL 00/19] ppc patch queue 2013-08-29
Date: Fri, 30 Aug 2013 12:48:30 +0000 [thread overview]
Message-ID: <20130830124829.GA10142@redhat.com> (raw)
In-Reply-To: <1377771735-3289-1-git-send-email-agraf@suse.de>
On Thu, Aug 29, 2013 at 12:21:58PM +0200, Alexander Graf wrote:
> Hi Paolo / Gleb,
>
> This is my current patch queue for ppc. Please pull.
>
Pulled, thanks.
> Changes include:
>
> - Book3S HV: CMA based memory allocator for linear memory
> - A few bug fixes
>
> Alex
>
>
> The following changes since commit cc2df20c7c4ce594c3e17e9cc260c330646012c8:
>
> KVM: x86: Update symbolic exit codes (2013-08-13 16:58:42 +0200)
>
> are available in the git repository at:
>
> git://github.com/agraf/linux-2.6.git kvm-ppc-next
>
> for you to fetch changes up to bf550fc93d9855872a95e69e4002256110d89858:
>
> Merge remote-tracking branch 'origin/next' into kvm-ppc-next (2013-08-29 00:41:59 +0200)
>
> ----------------------------------------------------------------
>
> Alexander Graf (3):
> Merge remote-tracking branch 'cmadma/for-v3.12-cma-dma' into kvm-ppc-next
> KVM: PPC: Book3S: Ignore DABR register
> Merge remote-tracking branch 'origin/next' into kvm-ppc-next
>
> Aneesh Kumar K.V (5):
> mm/cma: Move dma contiguous changes into a seperate config
> powerpc/kvm: Contiguous memory allocator based hash page table allocation
> powerpc/kvm: Contiguous memory allocator based RMA allocation
> powerpc/kvm: Use 256K chunk to track both RMA and hash page table allocation.
> powerpc/kvm: Copy the pvr value after memset
>
> Chen Gang (1):
> arch: powerpc: kvm: add signed type cast for comparation
>
> Paul Mackerras (7):
> KVM: PPC: Book3S HV: Correct tlbie usage
> KVM: PPC: Book3S HV: Allow negative offsets to real-mode hcall handlers
> KVM: PPC: Book3S PR: Load up SPRG3 register with guest value on guest entry
> KVM: PPC: Book3S: Fix compile error in XICS emulation
> KVM: PPC: Book3S PR: Don't corrupt guest state when kernel uses VMX
> KVM: PPC: Book3S PR: Make instruction fetch fallback work for system calls
> KVM: PPC: Book3S PR: Rework kvmppc_mmu_book3s_64_xlate()
>
> Scott Wood (2):
> kvm/ppc: Call trace_hardirqs_on before entry
> kvm/ppc/booke: Don't call kvm_guest_enter twice
>
> Thadeu Lima de Souza Cascardo (1):
> KVM: PPC: Book3S PR: return appropriate error when allocation fails
>
> arch/arm/include/asm/dma-contiguous.h | 2 +-
> arch/arm/mm/dma-mapping.c | 6 +-
> arch/powerpc/include/asm/kvm_book3s.h | 38 +++++
> arch/powerpc/include/asm/kvm_book3s_64.h | 4 +-
> arch/powerpc/include/asm/kvm_host.h | 14 +-
> arch/powerpc/include/asm/kvm_ppc.h | 25 ++--
> arch/powerpc/kernel/asm-offsets.c | 1 +
> arch/powerpc/kernel/setup_64.c | 4 +-
> arch/powerpc/kvm/Kconfig | 1 +
> arch/powerpc/kvm/Makefile | 1 +
> arch/powerpc/kvm/book3s_64_mmu.c | 150 +++++++++----------
> arch/powerpc/kvm/book3s_64_mmu_hv.c | 40 ++---
> arch/powerpc/kvm/book3s_emulate.c | 2 +
> arch/powerpc/kvm/book3s_hv.c | 38 +++--
> arch/powerpc/kvm/book3s_hv_builtin.c | 246 ++++++++++++-------------------
> arch/powerpc/kvm/book3s_hv_cma.c | 240 ++++++++++++++++++++++++++++++
> arch/powerpc/kvm/book3s_hv_cma.h | 27 ++++
> arch/powerpc/kvm/book3s_hv_rm_mmu.c | 139 +++++++++--------
> arch/powerpc/kvm/book3s_hv_rmhandlers.S | 2 +-
> arch/powerpc/kvm/book3s_interrupts.S | 14 ++
> arch/powerpc/kvm/book3s_pr.c | 40 +++--
> arch/powerpc/kvm/book3s_xics.c | 1 +
> arch/powerpc/kvm/booke.c | 6 +-
> arch/powerpc/kvm/powerpc.c | 2 -
> drivers/base/Kconfig | 20 +--
> drivers/base/Makefile | 2 +-
> include/linux/dma-contiguous.h | 2 +-
> mm/Kconfig | 24 +++
> 28 files changed, 711 insertions(+), 380 deletions(-)
> create mode 100644 arch/powerpc/kvm/book3s_hv_cma.c
> create mode 100644 arch/powerpc/kvm/book3s_hv_cma.h
--
Gleb.
WARNING: multiple messages have this Message-ID (diff)
From: Gleb Natapov <gleb@redhat.com>
To: Alexander Graf <agraf@suse.de>
Cc: kvm-ppc@vger.kernel.org,
"kvm@vger.kernel.org mailing list" <kvm@vger.kernel.org>,
Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [PULL 00/19] ppc patch queue 2013-08-29
Date: Fri, 30 Aug 2013 15:48:30 +0300 [thread overview]
Message-ID: <20130830124829.GA10142@redhat.com> (raw)
In-Reply-To: <1377771735-3289-1-git-send-email-agraf@suse.de>
On Thu, Aug 29, 2013 at 12:21:58PM +0200, Alexander Graf wrote:
> Hi Paolo / Gleb,
>
> This is my current patch queue for ppc. Please pull.
>
Pulled, thanks.
> Changes include:
>
> - Book3S HV: CMA based memory allocator for linear memory
> - A few bug fixes
>
> Alex
>
>
> The following changes since commit cc2df20c7c4ce594c3e17e9cc260c330646012c8:
>
> KVM: x86: Update symbolic exit codes (2013-08-13 16:58:42 +0200)
>
> are available in the git repository at:
>
> git://github.com/agraf/linux-2.6.git kvm-ppc-next
>
> for you to fetch changes up to bf550fc93d9855872a95e69e4002256110d89858:
>
> Merge remote-tracking branch 'origin/next' into kvm-ppc-next (2013-08-29 00:41:59 +0200)
>
> ----------------------------------------------------------------
>
> Alexander Graf (3):
> Merge remote-tracking branch 'cmadma/for-v3.12-cma-dma' into kvm-ppc-next
> KVM: PPC: Book3S: Ignore DABR register
> Merge remote-tracking branch 'origin/next' into kvm-ppc-next
>
> Aneesh Kumar K.V (5):
> mm/cma: Move dma contiguous changes into a seperate config
> powerpc/kvm: Contiguous memory allocator based hash page table allocation
> powerpc/kvm: Contiguous memory allocator based RMA allocation
> powerpc/kvm: Use 256K chunk to track both RMA and hash page table allocation.
> powerpc/kvm: Copy the pvr value after memset
>
> Chen Gang (1):
> arch: powerpc: kvm: add signed type cast for comparation
>
> Paul Mackerras (7):
> KVM: PPC: Book3S HV: Correct tlbie usage
> KVM: PPC: Book3S HV: Allow negative offsets to real-mode hcall handlers
> KVM: PPC: Book3S PR: Load up SPRG3 register with guest value on guest entry
> KVM: PPC: Book3S: Fix compile error in XICS emulation
> KVM: PPC: Book3S PR: Don't corrupt guest state when kernel uses VMX
> KVM: PPC: Book3S PR: Make instruction fetch fallback work for system calls
> KVM: PPC: Book3S PR: Rework kvmppc_mmu_book3s_64_xlate()
>
> Scott Wood (2):
> kvm/ppc: Call trace_hardirqs_on before entry
> kvm/ppc/booke: Don't call kvm_guest_enter twice
>
> Thadeu Lima de Souza Cascardo (1):
> KVM: PPC: Book3S PR: return appropriate error when allocation fails
>
> arch/arm/include/asm/dma-contiguous.h | 2 +-
> arch/arm/mm/dma-mapping.c | 6 +-
> arch/powerpc/include/asm/kvm_book3s.h | 38 +++++
> arch/powerpc/include/asm/kvm_book3s_64.h | 4 +-
> arch/powerpc/include/asm/kvm_host.h | 14 +-
> arch/powerpc/include/asm/kvm_ppc.h | 25 ++--
> arch/powerpc/kernel/asm-offsets.c | 1 +
> arch/powerpc/kernel/setup_64.c | 4 +-
> arch/powerpc/kvm/Kconfig | 1 +
> arch/powerpc/kvm/Makefile | 1 +
> arch/powerpc/kvm/book3s_64_mmu.c | 150 +++++++++----------
> arch/powerpc/kvm/book3s_64_mmu_hv.c | 40 ++---
> arch/powerpc/kvm/book3s_emulate.c | 2 +
> arch/powerpc/kvm/book3s_hv.c | 38 +++--
> arch/powerpc/kvm/book3s_hv_builtin.c | 246 ++++++++++++-------------------
> arch/powerpc/kvm/book3s_hv_cma.c | 240 ++++++++++++++++++++++++++++++
> arch/powerpc/kvm/book3s_hv_cma.h | 27 ++++
> arch/powerpc/kvm/book3s_hv_rm_mmu.c | 139 +++++++++--------
> arch/powerpc/kvm/book3s_hv_rmhandlers.S | 2 +-
> arch/powerpc/kvm/book3s_interrupts.S | 14 ++
> arch/powerpc/kvm/book3s_pr.c | 40 +++--
> arch/powerpc/kvm/book3s_xics.c | 1 +
> arch/powerpc/kvm/booke.c | 6 +-
> arch/powerpc/kvm/powerpc.c | 2 -
> drivers/base/Kconfig | 20 +--
> drivers/base/Makefile | 2 +-
> include/linux/dma-contiguous.h | 2 +-
> mm/Kconfig | 24 +++
> 28 files changed, 711 insertions(+), 380 deletions(-)
> create mode 100644 arch/powerpc/kvm/book3s_hv_cma.c
> create mode 100644 arch/powerpc/kvm/book3s_hv_cma.h
--
Gleb.
next prev parent reply other threads:[~2013-08-30 12:48 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-29 10:21 [PULL 00/19] ppc patch queue 2013-08-29 Alexander Graf
2013-08-29 10:21 ` Alexander Graf
2013-08-29 10:21 ` [PULL 01/17] mm/cma: Move dma contiguous changes into a seperate config Alexander Graf
2013-08-29 10:21 ` Alexander Graf
2013-08-29 10:22 ` [PULL 02/17] KVM: PPC: Book3S: Ignore DABR register Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-29 10:22 ` [PULL 03/17] powerpc/kvm: Contiguous memory allocator based hash page table allocation Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-29 10:22 ` [PULL 04/17] powerpc/kvm: Contiguous memory allocator based RMA allocation Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-29 10:22 ` [PULL 05/17] powerpc/kvm: Use 256K chunk to track both RMA and hash page table allocation Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-29 10:22 ` [PULL 06/17] KVM: PPC: Book3S HV: Correct tlbie usage Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-29 10:22 ` [PULL 07/17] KVM: PPC: Book3S HV: Allow negative offsets to real-mode hcall handlers Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-29 10:22 ` [PULL 08/17] kvm/ppc: Call trace_hardirqs_on before entry Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-29 10:22 ` [PULL 09/17] kvm/ppc/booke: Don't call kvm_guest_enter twice Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-29 10:22 ` [PULL 10/17] KVM: PPC: Book3S PR: Load up SPRG3 register with guest value on guest entry Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-29 10:22 ` [PULL 11/17] powerpc/kvm: Copy the pvr value after memset Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-29 10:22 ` [PULL 12/17] arch: powerpc: kvm: add signed type cast for comparation Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-29 10:22 ` [PULL 13/17] KVM: PPC: Book3S PR: return appropriate error when allocation fails Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-29 10:22 ` [PULL 14/17] KVM: PPC: Book3S: Fix compile error in XICS emulation Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-29 10:22 ` [PULL 15/17] KVM: PPC: Book3S PR: Don't corrupt guest state when kernel uses VMX Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-29 10:22 ` [PULL 16/17] KVM: PPC: Book3S PR: Make instruction fetch fallback work for system calls Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-29 10:22 ` [PULL 17/17] KVM: PPC: Book3S PR: Rework kvmppc_mmu_book3s_64_xlate() Alexander Graf
2013-08-29 10:22 ` Alexander Graf
2013-08-30 12:48 ` Gleb Natapov [this message]
2013-08-30 12:48 ` [PULL 00/19] ppc patch queue 2013-08-29 Gleb Natapov
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=20130830124829.GA10142@redhat.com \
--to=gleb@redhat.com \
--cc=agraf@suse.de \
--cc=kvm-ppc@vger.kernel.org \
--cc=kvm@vger.kernel.org \
--cc=pbonzini@redhat.com \
/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.