Hi. Since the aarch64 patches have been on the list for a while and have got code review but haven't been committed, I thought I'd just organise them into a pullrequest for easy committal. This pullreq includes the couple of linux-user patches which are a prereq for the linux-user code to compile on aarch64 (which have also been on the list and reviewed), as well as all the aarch64 patches in the right order. (same order as in Claudio's git repo.)
Please pull. thanks -- PMM The following changes since commit bd5c51ee6c4f1c79cae5ad2516d711a27b4ea8ec: qemu-char: don't issue CHR_EVENT_OPEN in a BH (2013-06-10 11:38:37 -0500) are available in the git repository at: git://git.linaro.org/people/pmaydell/qemu-arm.git tcg-aarch64.next for you to fetch changes up to b25a464c6bddbe5d25b7552ba1fec1835269ac84: MAINTAINERS: add tcg/aarch64 maintainer (2013-06-12 16:20:24 +0100) ---------------------------------------------------------------- Claudio Fontana (9): include/elf.h: add aarch64 ELF machine and relocs tcg/aarch64: implement new TCG target for aarch64 tcg/aarch64: improve arith shifted regs operations tcg/aarch64: implement AND/TEST immediate pattern tcg/aarch64: implement byte swap operations tcg/aarch64: implement sign/zero extend operations user-exec.c: aarch64 initial implementation of cpu_signal_handler configure: permit compilation on arm aarch64 MAINTAINERS: add tcg/aarch64 maintainer Jani Kokkonen (1): tcg/aarch64: implement user mode qemu ld/st Peter Maydell (3): linux-user: Allow getdents to be provided by getdents64 linux-user: Drop direct use of openat etc syscalls configure: Drop CONFIG_ATFILE test MAINTAINERS | 6 + configure | 36 +- include/elf.h | 129 +++++ include/exec/exec-all.h | 5 +- linux-user/syscall.c | 279 +++------ tcg/aarch64/tcg-target.c | 1404 ++++++++++++++++++++++++++++++++++++++++++++++ tcg/aarch64/tcg-target.h | 99 ++++ translate-all.c | 2 + user-exec.c | 15 + 9 files changed, 1752 insertions(+), 223 deletions(-) create mode 100644 tcg/aarch64/tcg-target.c create mode 100644 tcg/aarch64/tcg-target.h