[OE-core] [PATCH] arch-arm64.inc: Do not append aarch64 in MACHINEOVERRIDES

Peter Kjellerstedt peter.kjellerstedt at axis.com
Tue Mar 3 14:19:43 UTC 2020


> -----Original Message-----
> From: Adrian Bunk <bunk at stusta.de>
> Sent: den 3 mars 2020 14:40
> To: Peter Kjellerstedt <peter.kjellerstedt at axis.com>
> Cc: Junling Zheng <zhengjunling at huawei.com>; Khem Raj
> <raj.khem at gmail.com>; openembedded-core at lists.openembedded.org;
> wangnan0 at huawei.com
> Subject: Re: [OE-core] [PATCH] arch-arm64.inc: Do not append aarch64 in
> MACHINEOVERRIDES
> 
> On Tue, Mar 03, 2020 at 11:59:58AM +0000, Peter Kjellerstedt wrote:
> >...
> > Which corresponds to how it is done for armv7*.
> >
> > At least we currently rely on being able to do, e.g.:
> >
> > COMPATIBLE_MACHINE = "aarch64|armv7a|armv7ve"
> >
> > and if you remove "aarch64" from MACHINEOVERRIDES, we need a suitable
> > substitute.
> 
> What does "aarch64" actually mean here?
> Does it also cover 32bit-only aarch64 CPUs?

We haven't had to reflect about that as all aarch64 based SoCs we use 
are 64-bit only. So I guess we live in a simplified world. Still, we 
need a way to separate them from our armv7 or mips based SoCs...

> Similar to x86 there are 3 ABIs, and aarch64ilp32 is different from
> aarch32.
> 
> Different from x86, there is no ABI that is available in all aarch64 CPUs.
> They can be 32bit-only or 64bit-only, and aarch32 support is optional.
> 
> > //Peter
> 
> cu
> Adrian

//Peter



More information about the Openembedded-core mailing list