On Mon, 2015-09-14 at 15:31 +0200, Paul Wise wrote: > On Mon, Sep 14, 2015 at 2:29 PM, Lucy Wayland wrote: > > On Sat, Sep 12, 2015 at 03:55:38PM +0100, Ian Campbell wrote: > > > On Fri, 2015-09-11 at 16:58 +0100, Steve McIntyre wrote: > > > Does this issue go away entirely if we move from a v4t to v5 base, or > > > are there also v5 instructions which are (potentially) absent in v8? > > > (I > > > think so, but I don't have my references to hand). > > > > SWP and SWPB - these were deprecated in ARMv7 but absent in ARMv8.
Ah yes, thanks. > Should we have a lintian or other archive-wide scan for these > instructions in the arm64 arch? ARMv8 AArch64 (== Debian arch arm64) has a different ISA from ARMv7 and earlier, so I think that aarch64 simply doesn't have those instructions and so there is no encoding and they cannot possibly exist in an arm64 binary. Perhaps a scan for _deprecated_ instructions in armhf, representing things which would be a problem when armhf was run in AArch32 mode on an ARMv8 processor would be useful? + what Wookey said wrt armel. Ian.