From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Graf Date: Mon, 05 May 2014 11:18:19 +0000 Subject: Re: [PATCH 0/6] KVM: PPC: Book3S PR: Add POWER8 support Message-Id: <5367737B.1000100@suse.de> List-Id: References: <1398788262-3307-1-git-send-email-agraf@suse.de> <87zjixa4bv.fsf@linux.vnet.ibm.com> In-Reply-To: <87zjixa4bv.fsf@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: "Aneesh Kumar K.V" Cc: kvm-ppc@vger.kernel.org, kvm@vger.kernel.org On 05/04/2014 06:36 PM, Aneesh Kumar K.V wrote: > Alexander Graf writes: > >> When running on a POWER8 host, we get away with running the guest as POWER7 >> and nothing falls apart. >> >> However, when we start exposing POWER8 as guest CPU, guests will start using >> new abilities on POWER8 which we need to handle. >> >> This patch set does a minimalistic approach to implementing those bits to >> make guests happy enough to run. >> >> >> Alex >> >> Alexander Graf (6): >> KVM: PPC: Book3S PR: Ignore PMU SPRs >> KVM: PPC: Book3S PR: Emulate TIR register >> KVM: PPC: Book3S PR: Handle Facility interrupt and FSCR >> KVM: PPC: Book3S PR: Expose TAR facility to guest >> KVM: PPC: Book3S PR: Expose EBB registers >> KVM: PPC: Book3S PR: Expose TM registers >> >> arch/powerpc/include/asm/kvm_asm.h | 18 ++++--- >> arch/powerpc/include/asm/kvm_book3s_asm.h | 2 + >> arch/powerpc/include/asm/kvm_host.h | 3 ++ >> arch/powerpc/kernel/asm-offsets.c | 3 ++ >> arch/powerpc/kvm/book3s.c | 34 +++++++++++++ >> arch/powerpc/kvm/book3s_emulate.c | 53 ++++++++++++++++++++ >> arch/powerpc/kvm/book3s_hv.c | 30 ----------- >> arch/powerpc/kvm/book3s_pr.c | 82 +++++++++++++++++++++++++++++++ >> arch/powerpc/kvm/book3s_segment.S | 25 ++++++++++ >> 9 files changed, 212 insertions(+), 38 deletions(-) >> > I did most of this as part of > > [RFC PATCH 01/10] KVM: PPC: BOOK3S: PR: Add POWER8 support > http://mid.gmane.org/1390927455-3312-1-git-send-email-aneesh.kumar@linux.vnet.ibm.com > > Any reason why that is not picked up ? TM was the reason I didn't push the > patchset again. I was not sure how to get all the TM details to > work. Ugh, I guess I mostly discarded it as brainstorm patches because they were marked RFC :( Alex From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Graf Subject: Re: [PATCH 0/6] KVM: PPC: Book3S PR: Add POWER8 support Date: Mon, 05 May 2014 13:18:19 +0200 Message-ID: <5367737B.1000100@suse.de> References: <1398788262-3307-1-git-send-email-agraf@suse.de> <87zjixa4bv.fsf@linux.vnet.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: kvm-ppc@vger.kernel.org, kvm@vger.kernel.org To: "Aneesh Kumar K.V" Return-path: Received: from cantor2.suse.de ([195.135.220.15]:39151 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756518AbaEELSU (ORCPT ); Mon, 5 May 2014 07:18:20 -0400 In-Reply-To: <87zjixa4bv.fsf@linux.vnet.ibm.com> Sender: kvm-owner@vger.kernel.org List-ID: On 05/04/2014 06:36 PM, Aneesh Kumar K.V wrote: > Alexander Graf writes: > >> When running on a POWER8 host, we get away with running the guest as POWER7 >> and nothing falls apart. >> >> However, when we start exposing POWER8 as guest CPU, guests will start using >> new abilities on POWER8 which we need to handle. >> >> This patch set does a minimalistic approach to implementing those bits to >> make guests happy enough to run. >> >> >> Alex >> >> Alexander Graf (6): >> KVM: PPC: Book3S PR: Ignore PMU SPRs >> KVM: PPC: Book3S PR: Emulate TIR register >> KVM: PPC: Book3S PR: Handle Facility interrupt and FSCR >> KVM: PPC: Book3S PR: Expose TAR facility to guest >> KVM: PPC: Book3S PR: Expose EBB registers >> KVM: PPC: Book3S PR: Expose TM registers >> >> arch/powerpc/include/asm/kvm_asm.h | 18 ++++--- >> arch/powerpc/include/asm/kvm_book3s_asm.h | 2 + >> arch/powerpc/include/asm/kvm_host.h | 3 ++ >> arch/powerpc/kernel/asm-offsets.c | 3 ++ >> arch/powerpc/kvm/book3s.c | 34 +++++++++++++ >> arch/powerpc/kvm/book3s_emulate.c | 53 ++++++++++++++++++++ >> arch/powerpc/kvm/book3s_hv.c | 30 ----------- >> arch/powerpc/kvm/book3s_pr.c | 82 +++++++++++++++++++++++++++++++ >> arch/powerpc/kvm/book3s_segment.S | 25 ++++++++++ >> 9 files changed, 212 insertions(+), 38 deletions(-) >> > I did most of this as part of > > [RFC PATCH 01/10] KVM: PPC: BOOK3S: PR: Add POWER8 support > http://mid.gmane.org/1390927455-3312-1-git-send-email-aneesh.kumar@linux.vnet.ibm.com > > Any reason why that is not picked up ? TM was the reason I didn't push the > patchset again. I was not sure how to get all the TM details to > work. Ugh, I guess I mostly discarded it as brainstorm patches because they were marked RFC :( Alex