All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tom Rini <trini@ti.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] merge arm64 to arm
Date: Mon, 19 Aug 2013 13:52:58 -0400	[thread overview]
Message-ID: <52125B7A.4040703@ti.com> (raw)
In-Reply-To: <yw1x1u5pio0u.fsf@unicorn.mansr.com>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 08/19/2013 01:33 PM, M?ns Rullg?rd wrote:
> Scott Wood <scottwood@freescale.com> writes:
[snip]
>> i960 is a bad analogy.  It's often possible to turn arm32 asm
>> into arm64 asm with some search and replace and minor manual
>> fixups.
> 
> Only if the original uses none of the distinguishing features of
> ARM like predicated instructions or variably shifted operands.
> Once you limit yourself to the remaining basic operations, every
> (RISC) architecture looks the same.
[snip]
> AArch64 of course shares certain non-ISA aspects with AArch32.
> Page table formats and other architecturally defined system control
> features are the same, and code for managing these things should of
> course be shared.  Some other features, e.g. exception handling,
> are different enough that sharing code is probably difficult.
> 
> There is a tendency to see arm64/aarch64 as yet another 64-bit
> extension of a 32-bit architecture, which it is not.  Assuming that
> software support will or can follow the model used by the others
> mentioned is thus a mistake.

We don't have lots of hand-crafted assembly, and what we do, we
largely have split out already into the cpu directories.  I really
think we just need to try this and see how it goes.

- -- 
Tom
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJSElt6AAoJENk4IS6UOR1Wnr0P/jvHsmIm6WecndYXa6aA6BjD
9SSSFzdvwvm7qZShmgu+dwJNPzPVbYXLi+N9BvuTotcl/aVNthNsDI/LQfFQUQwe
8GimYa5OpzHKCqP18CGgGC/egKv6+RnMzxcjFPx3G3BSUzC7iqVmQLv3+5n6uj4h
/f+TqXUDY4ej6htRTH6DmEHK+UMstOATokVuoqQO5Yoezx5fZfCUvPhAcgMnYcuT
VBD1rr/fB+06k3GpZJpUMi3sfGZDc0G9AaVY7kC6dRA1IfSgt8GJi0E+qOe0hdDH
sMNWV1jRtyUj3NXUbngESnOgTlM4rx5eWGhlI4XWmWqTvr8r7wS5fJoEFJEDUHQM
kX2Z7h7Cl9qY1FbrT9HYOghKwVIW8APhNpVcq5YefZx5S44wAn/tQBUr3PD0+oDl
AWc8rL7AtXXNwwGE2qL1sh1rDHBGFi5d7zjlXhdSZO2FOpMqC6k0GsEZ65adVuxH
hJ8zdrkzAQNNaTI+ggctUZP7YEkyWnslRNgBEnNH1IW0X+ChVvyRwkISOVcq2wCB
YYGo5JUs4daQ1VXLeu1ZKD1p9R2ogigTI/wvLl1We2nJvY4uKLxok56T+kKw1fAc
N4RAwiGr9Mu8b/zs21+Tyd6iDdzIfcOvraUsb0cQPHifM4usQMc4c3TKDvnWbj3i
EAMFOVAXA7JteO6JVXRA
=6mM2
-----END PGP SIGNATURE-----

  reply	other threads:[~2013-08-19 17:52 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <A1A6EA40F8503D48BB002B42BD65974E0A114A73@039-SN2MPN1-013.039d.mgd.msft.net>
2013-08-19 12:20 ` [U-Boot] merge arm64 to arm Tom Rini
2013-08-19 12:32   ` Måns Rullgård
2013-08-19 12:53     ` Tom Rini
2013-08-19 13:01       ` Måns Rullgård
2013-08-19 13:10         ` Tom Rini
2013-08-19 16:55           ` Scott Wood
2013-08-19 17:33             ` Måns Rullgård
2013-08-19 17:52               ` Tom Rini [this message]
2013-08-19 19:50                 ` Måns Rullgård
2013-08-19 19:53                   ` Tom Rini
2013-08-19 18:08               ` Scott Wood
2013-08-17  4:54 FengHua
2013-08-17 11:35 ` Måns Rullgård
2013-08-17 14:32   ` FengHua
2013-08-17 14:52     ` Tom Rini
2013-08-17 14:55     ` Måns Rullgård
2013-08-18  1:03       ` FengHua
2013-08-19 16:34       ` Scott Wood

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=52125B7A.4040703@ti.com \
    --to=trini@ti.com \
    --cc=u-boot@lists.denx.de \
    /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.