From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marc Zyngier Subject: Re: v4.9-rc1 fails booting as a guest on ARM64 Cavium ThunderX Date: Fri, 21 Oct 2016 14:20:33 +0100 Message-ID: <20161021142033.041ad0e2@arm.com> References: <924fd627-329a-54e0-694c-a9bdf979f696@redhat.com> <99c7d3b5-0495-083f-b4b7-b58b20cf859e@redhat.com> <5a5e4ed5-a575-f720-36f0-acb545a170f4@arm.com> <20161021114951.gm3u6msvl4jz2kv7@kamzik.brq.redhat.com> <20161021120732.bl5p5vji25zibap3@kamzik.brq.redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: "kvm@vger.kernel.org" , Daniel Thompson , Robert Richter , "kvmarm@lists.cs.columbia.edu" To: Peter Maydell Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kvmarm-bounces@lists.cs.columbia.edu Sender: kvmarm-bounces@lists.cs.columbia.edu List-Id: kvm.vger.kernel.org On Fri, 21 Oct 2016 13:58:47 +0100 Peter Maydell wrote: > On 21 October 2016 at 13:52, Marc Zyngier wrote: > > diff --git a/arch/arm/include/asm/arch_gicv3.h b/arch/arm/include/asm/arch_gicv3.h > > index a808829..5c03171 100644 > > --- a/arch/arm/include/asm/arch_gicv3.h > > +++ b/arch/arm/include/asm/arch_gicv3.h > > @@ -222,6 +222,11 @@ static inline void gic_write_bpr1(u32 val) > > write_sysreg(val, ICC_BPR1); > > } > > > > +static inline u32 gic_write_bpr1(void) > > +{ > > + return read_sysreg(ICC_BPR1); > > > ...a write function that calls read_sysreg() and returns a value? As you can tell, I haven't even compiled the 32bit version... :-/ M. -- Jazz is not dead. It just smells funny.