[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Missing ARMv6 instructions?
From: |
Paul Brook |
Subject: |
Re: [Qemu-devel] Missing ARMv6 instructions? |
Date: |
Thu, 30 Mar 2006 16:50:48 +0100 |
User-agent: |
KMail/1.9.1 |
> Note that the new ARM ABI being pushed by ARM ltd, which is called
> EABI, mandates using a thumb-related instruction (bx) in the function
> exit path.
No it doesn't. The EABI mandates that code be interworking safe.
It's possible to implement this is an way that only uses bx when actually
returning to Thumb code, ie when you already know your hardware supports bx.
In practice many distros may assume Thumb capable hardware in the same way
many x86 distros assume at least i486 or i686, but that's an entirely
different issue.
Paul
- Re: [Qemu-devel] Missing ARMv6 instructions?, (continued)
- Re: [Qemu-devel] Missing ARMv6 instructions?, Paul Brook, 2006/03/29
- Re: [Qemu-devel] Missing ARMv6 instructions?, Wolfgang Schildbach, 2006/03/29
- Re: [Qemu-devel] Missing ARMv6 instructions?, Jamie Lokier, 2006/03/29
- Re: [Qemu-devel] Missing ARMv6 instructions?, Jamie Lokier, 2006/03/29
- Re: [Qemu-devel] Missing ARMv6 instructions?, Paul Brook, 2006/03/29
- Re: [Qemu-devel] Missing ARMv6 instructions?, John Hogerhuis, 2006/03/29
- Re: [Qemu-devel] Missing ARMv6 instructions?, Jamie Lokier, 2006/03/29
- Re: [Qemu-devel] Missing ARMv6 instructions?, Wolfgang Schildbach, 2006/03/30
- Re: [Qemu-devel] Missing ARMv6 instructions?, Jamie Lokier, 2006/03/30
- Re: [Qemu-devel] Missing ARMv6 instructions?, Lennert Buytenhek, 2006/03/30
- Re: [Qemu-devel] Missing ARMv6 instructions?,
Paul Brook <=