All of lore.kernel.org
 help / color / mirror / Atom feed
From: will.deacon@arm.com (Will Deacon)
To: linux-arm-kernel@lists.infradead.org
Subject: Announce: rmk's nightly builder gets ARM64 support
Date: Fri, 20 Feb 2015 09:20:03 +0000	[thread overview]
Message-ID: <20150220092003.GB31692@arm.com> (raw)
In-Reply-To: <20150219183444.GB8656@n2100.arm.linux.org.uk>

[adding Ard]

On Thu, Feb 19, 2015 at 06:34:44PM +0000, Russell King - ARM Linux wrote:
> On Thu, Feb 19, 2015 at 05:12:20PM +0000, Russell King - ARM Linux wrote:
> > Today, I have added ARM64 support to my automated nightly kernel builder.
> > Initially, this will result in ARM64 builds being tested with allnoconfig
> > and defconfig, and I shall add allmodconfig and allyesconfig to this in
> > the coming days.
> > 
> > Once that is done and stable, I will investigate adding an ARM Juno
> > platform to my boot farm so we can run the results of the builder.
> > 
> > Other recent changes have been a disk upgrade, so the builder now has
> > plenty of disk space to run the allmodconfig and allyesconfig, which
> > used to fail (or be skipped) when the disk space was low.
> > 
> > I've also added a new ARM target for building the defconfig without a
> > seed.
> > 
> > As ever, all results are in the usual place, at:
> > 
> > http://www.arm.linux.org.uk/developer/build/
> 
> It seems that there's either something wrong with the kernel, or
> there's a problem with binutils.
> 
> /tmp/cc1B9ysz.s:99: Error: selected processor does not support `aese v0.16b,v1.16b'
> /tmp/cc1B9ysz.s:207: Error: selected processor does not support `aesimc v1.16b,v0.16b'
> /tmp/cc1B9ysz.s:255: Error: selected processor does not support `aese v0.16b,v1.16b'
> /tmp/cc1B9ysz.s:389: Error: selected processor does not support `aesd v0.16b,v2.16b'
> /tmp/cc1B9ysz.s:389: Error: selected processor does not support `aesimc v0.16b,v0.16b'
> /tmp/cc1B9ysz.s:389: Error: selected processor does not support `aesd v0.16b,v3.16b'
> /tmp/cc1B9ysz.s:389: Error: selected processor does not support `aesimc v0.16b,v0.16b'
> /tmp/cc1B9ysz.s:389: Error: selected processor does not support `aesd v0.16b,v1.16b'
> /tmp/cc1B9ysz.s:389: Error: selected processor does not support `aesimc v0.16b,v0.16b'
> /tmp/cc1B9ysz.s:389: Error: selected processor does not support `aesd v0.16b,v2.16b'
> /tmp/cc1B9ysz.s:455: Error: selected processor does not support `aese v0.16b,v2.16b'
> /tmp/cc1B9ysz.s:455: Error: selected processor does not support `aesmc v0.16b,v0.16b'
> /tmp/cc1B9ysz.s:455: Error: selected processor does not support `aese v0.16b,v3.16b'
> /tmp/cc1B9ysz.s:455: Error: selected processor does not support `aesmc v0.16b,v0.16b'
> /tmp/cc1B9ysz.s:455: Error: selected processor does not support `aese v0.16b,v1.16b'
> /tmp/cc1B9ysz.s:455: Error: selected processor does not support `aesmc v0.16b,v0.16b'
> /tmp/cc1B9ysz.s:455: Error: selected processor does not support `aese v0.16b,v2.16b'
> make[2]: *** [arch/arm64/crypto/aes-ce-cipher.o] Error 1
> 
> I've tried both the mainline git version, and the sourceware.org
> binutils-gdb.git version, both result in the same errors.

It sounds like GCC isn't propagating the march flags down to the assembler,
since we take care in arch/arm64/crypto/Makefile to pass the '+crypto'
option for these files.

It's weird that nobody else is reporting this. I'm not saying that we
shouldn't look at fixing it, but I'd like to understand why you're hitting
this and I'm not as it could reveal a gap in our build testing.

Will

  reply	other threads:[~2015-02-20  9:20 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-02-19 17:12 Announce: rmk's nightly builder gets ARM64 support Russell King - ARM Linux
2015-02-19 18:34 ` Russell King - ARM Linux
2015-02-20  9:20   ` Will Deacon [this message]
2015-02-20  9:24     ` Ard Biesheuvel
2015-02-20  9:40       ` Russell King - ARM Linux
2015-02-20 10:20         ` Russell King - ARM Linux
2015-02-20 10:35           ` Fabio Estevam
2015-02-20 13:38             ` Russell King - ARM Linux
2015-02-20 13:49               ` Fabio Estevam
2015-02-20 14:03                 ` Ard Biesheuvel
2015-02-20 14:04                 ` Will Deacon
2015-02-20 17:59                   ` Russell King - ARM Linux
2015-02-20 18:02                     ` Fabio Estevam
2015-02-20 18:08                     ` Marc Zyngier
2015-02-20 18:32                     ` Will Deacon
2015-02-20 22:12                     ` Rob Herring
2015-02-20 19:03           ` Robert Schwebel
2015-02-20 11:45         ` Jeremy Kerr

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=20150220092003.GB31692@arm.com \
    --to=will.deacon@arm.com \
    --cc=linux-arm-kernel@lists.infradead.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.