Announce: rmk's nightly builder gets ARM64 support

Will Deacon will.deacon at arm.com
Fri Feb 20 10:32:30 PST 2015


On Fri, Feb 20, 2015 at 05:59:31PM +0000, Russell King - ARM Linux wrote:
> On Fri, Feb 20, 2015 at 02:04:40PM +0000, Will Deacon wrote:
> > On Fri, Feb 20, 2015 at 01:49:22PM +0000, Fabio Estevam wrote:
> > > On Fri, Feb 20, 2015 at 11:38 AM, Russell King - ARM Linux
> > > <linux at arm.linux.org.uk> wrote:
> > > 
> > > > From what I can see, this doesn't _build_ a compiler.  It grabs
> > > > gcc-linaro-aarch64-linux-gnu-4.9-2014.08_linux.tar.xz from
> > > > http://releases.linaro.org/14.08/components/toolchain/binaries
> > > > and installs that - which contains a load of binaries.
> > > 
> > > That's correct. It uses the pre-built binaries from Linaro.
> > 
> > For sources, you can usually just pick up the latest GCC release. For
> > example, 4.9.2 worked for me:
> > 
> >   ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-4.9.2/gcc-4.9.2.tar.bz2
> > 
> > I can't recommend using trunk at the moment (i.e. GCC 5), as we hit some
> > issues with the PSCI calling code that I plan to post fixes for at -rc1.
> 
> Thanks, that version of gcc appears to work correctly with the kernel.
> I've updated the builder with that.
> 
> There's a number of worrying warnings for ldp/stp instructions though.
> Is that a binutils issue, or a KVM issue?

That one's a binutils issue -- it's erroneously aliasing sp and xzr. I filed
a bug internally with our tools team, so it should be fixed soon.

> I've sent Greg a fix for the drivers/base/component.c warning.
> 
> There's a number of warnings in drivers/pci/host/pci-xgene.c which
> look like they need resolving - returning NULL from a function which
> returns an 'int' has never been valid - has this commit (which seems
> to have introduced the problem) actually been tested?

Yeah, I noticed those but haven't dug into them yet (I also don't have
an xgene).

Will



More information about the linux-arm-kernel mailing list