qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] arm64: Set source for ret instruction correctly


From: Peter Maydell
Subject: Re: [Qemu-devel] [PATCH] arm64: Set source for ret instruction correctly.
Date: Tue, 24 Dec 2013 10:33:53 +0000

On 24 December 2013 08:45, Richard W.M. Jones <address@hidden> wrote:
> On Mon, Dec 23, 2013 at 10:17:15PM +0000, Peter Maydell wrote:
>> FWIW mainline's handling of this insn doesn't have this bug.
>
> OT: Is there a clear explanation of the various aarch64 trees?
> I noticed that upstream qemu has some files like target-arm/
> translate-a64.c, but it didn't (and still doesn't) appear to work:
>
>   + ./configure '--target-list=arm64-linux-user i386-softmmu x86_64-softmmu 
> arm-softmmu ppc-softmmu ppc64-softmmu' '--extra-ldflags=-pie -Wl,-z,relro 
> -Wl,-z,now' '--extra-cflags=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 
> -fexceptions -fstack-protector --param=ssp-buffer-size=4 
> -grecord-gcc-switches  -m64 -mtune=generic -fPIE -DPIE' --disable-werror 
> --disable-xen --enable-kvm --enable-tpm
>
>   ERROR: Unknown target name 'arm64-linux-user'

Basically we (Linaro) are cleaning up and upstreaming the
SuSE patches (sometimes with significant rework). At the
moment upstream has some code but not enough to run
anything, so the target is currently disabled. I expect to have
enough for integer-only binaries upstream by the end of the
year [remaining patches are on-list for review], with FP and
Neon following early next year.

The SuSE tree is basically "this is a working set of code
that SuSE uses to build things, but don't ship it with anything,
don't try to use it for any target except arm64-linux-user,
it's not really supported and it will go away as soon as everything
is upstream".

The other thing to note is that the official upstream name of
this target is 'aarch64-linux-user' (we follow the gcc toolchain
name and what the kernel reports to userspace via uname).

thanks
-- PMM



reply via email to

[Prev in Thread] Current Thread [Next in Thread]