This patchset fixes a number of issues in the ARM elfload.c, mostly relating to the AT_HWCAP bits: * off-by-one error for some of the existing ARM bits * update to include bits defined in newer kernels, and fix some bugs in how we were handling existing bits * properly separate out 64-bit from 32-bit code, so that we get the right 64-bit HWCAP and core-dump behaviour * support HWCAP2, which 32-bit ARM uses for some of the crypto feature bits
I've cc'd the first 3 for stable because they seemed safe enough, and the 3rd patch in particular looks worth having in stable since we're supposed to support A64 binaries there. thanks -- PMM Peter Maydell (4): linux-user/elfload.c: Fix incorrect ARM HWCAP bits linux-user/elfload.c: Update ARM HWCAP bits linux-user/elfload.c: Fix A64 code which was incorrectly acting like A32 linux-user/elfload.c: Support ARM HWCAP2 flags include/elf.h | 1 + linux-user/elfload.c | 145 ++++++++++++++++++++++++++++++++++++++++++++------- 2 files changed, 127 insertions(+), 19 deletions(-) -- 1.9.2