public inbox for crossgcc@sourceware.org
 help / color / mirror / Atom feed
From: Bryan Hundven <bryanhundven@gmail.com>
To: mike@raspberryvi.org
Cc: crossgcc@sourceware.org
Subject: Re: [crosstool-ng/crosstool-ng] 1f5906: samples: add aarch64-rpi3-linux-gnueabi
Date: Fri, 04 Mar 2016 00:25:00 -0000	[thread overview]
Message-ID: <82340CD0-AB02-4167-8FB9-2CF5AD26CE35@gmail.com> (raw)
In-Reply-To: <56D89FA5.6080208@raspberryvi.org>

[-- Attachment #1: Type: text/plain, Size: 2919 bytes --]


> On Mar 3, 2016, at 12:33 PM, Mike Ray <mike@raspberryvi.org> wrote:
> 
> On 03/03/2016 17:13, Bryan Hundven wrote:
>>  Branch: refs/heads/master
>>  Home:   https://github.com/crosstool-ng/crosstool-ng
>>  Commit: 1f590667acc1dc1f729c3f4c14612399100f041d
>>      https://github.com/crosstool-ng/crosstool-ng/commit/1f590667acc1dc1f729c3f4c14612399100f041d
>>  Author: Bryan Hundven <bryanhundven@gmail.com>
>>  Date:   2016-03-03 (Thu, 03 Mar 2016)
>> 
>>  Changed paths:
>>    A samples/aarch64-rpi3-linux-gnueabi/crosstool.config
>>    A samples/aarch64-rpi3-linux-gnueabi/reported.by
>> 
>>  Log Message:
>>  -----------
>>  samples: add aarch64-rpi3-linux-gnueabi
>> 
>> This is a aarch64 raspberry pi 3 sample.
>> 
>> Please test!
>> 
>> Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
>> 
>> 
>>  Commit: bd460e8872ddc7dbbdcb09c2c0a18d22936bf698
>>      https://github.com/crosstool-ng/crosstool-ng/commit/bd460e8872ddc7dbbdcb09c2c0a18d22936bf698
>>  Author: Bryan Hundven <bryanhundven@gmail.com>
>>  Date:   2016-03-03 (Thu, 03 Mar 2016)
>> 
>>  Changed paths:
>>    A samples/aarch64-rpi3-linux-gnueabi/crosstool.config
>>    A samples/aarch64-rpi3-linux-gnueabi/reported.by
>> 
>>  Log Message:
>>  -----------
>>  Merge pull request #362 from bhundven/rpi_aarch64_sample
>> 
>> samples: add aarch64-rpi3-linux-gnueabi
>> 
>> 
>> Compare: https://github.com/crosstool-ng/crosstool-ng/compare/0f76cad2f078...bd460e8872dd
>> 
>> 
>> 
>> --
>> For unsubscribe information see http://sourceware.org/lists.html#faq
>> 
> 
> Hello.
> 
> Toolchain built and helloworld app compiled.
> 
> Not sure if you intended for the name of the sample to be prefixed
> 'aarch' instead of 'arch':
> 
> 	aarch64-rpi3-linux-gnueabi/

Yes, aarch64. It’s “arm arch 64” ;)
They also call arm 32-bit aarch32, but config.sub still search for arm* instead of aarch32.

> 
> Output of `file helloworld`:
> 
> 	helloworld: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV),
> dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for
> GNU/Linux 4.0.4, not stripped

Looks good!

> 
> Built on 64-bit Debian Jessie.
> 
> Of course helloworld won't run on my Pi3 with 32-bit Raspbian.

Right.

> 
> Did you intend this sample to not be hard-float? (I don't know whether
> the Cortex A53 is HF or not).

Dang, I new I felt like I was jumping the gun when I merged. I’ll fix that.

> 
> There is some debate on the Foundation site whether running 64-bit with
> only 1GB of RAM is much of a gain but it will be interesting finding out.

It’s true. There really isn’t much bonus to running in 64-bit mode without more memory.

> 
> Foundation forum mods and developers haven't mentioned whether
> boot-loader needs to be 64-bit as well.

Are they releasing 64-bit firmware files?

> 
> Mike

Cheers,

-Bryan

[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 496 bytes --]

  reply	other threads:[~2016-03-04  0:25 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-03 17:13 Bryan Hundven
2016-03-03 20:33 ` Mike Ray
2016-03-04  0:25   ` Bryan Hundven [this message]
2016-03-04  0:31     ` Bryan Hundven
2016-03-04  0:37       ` Mike Ray
2016-03-04 10:26   ` Richard Earnshaw (lists)

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=82340CD0-AB02-4167-8FB9-2CF5AD26CE35@gmail.com \
    --to=bryanhundven@gmail.com \
    --cc=crossgcc@sourceware.org \
    --cc=mike@raspberryvi.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).