[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/12] AArch64 preparation patch set
From: |
Alexander Graf |
Subject: |
[Qemu-devel] [PATCH 00/12] AArch64 preparation patch set |
Date: |
Wed, 6 Mar 2013 03:01:08 +0100 |
There is some work ongoing at different places to add AArch64 (ARM64) support
to QEMU. Most of that work is currently happening behind closed doors that
won't open during the next few days.
But we should at least try and get the bits that are uncontroversial into QEMU,
so that everyone can base off the same base.
This patch set adds bits that are all based on publicly available information.
Alex
Alexander Graf (11):
ARM: Extract the disas struct to a header file
ARM: Export cpu_env
ARM: Prepare translation for AArch64 code
ARM: Add AArch64 translation stub
AArch64: Add gdb stub
linux-user: Don't treat aarch64 cpu names specially
linux-user: AArch64 requires at least 3.8.0
linux-user: Add syscall handling for AArch64
linux-user: Fix up AArch64 syscall handlers
linux-user: Add AArch64 support
ARM: Add arm64 target to configure
Andreas Schwab (1):
linux-user: Add signal handling for AArch64
configure | 9 +
default-configs/arm64-linux-user.mak | 3 +
gdb-xml/aarch64-core.xml | 46 +++++
gdb-xml/aarch64-fpu.xml | 86 +++++++++
gdbstub.c | 53 ++++++
include/elf.h | 2 +
linux-user/Makefile.objs | 1 +
linux-user/arm/syscall.h | 46 ++++-
linux-user/arm/syscall_nr.h | 326 ++++++++++++++++++++++++++++++++++
linux-user/arm/target_signal.h | 4 +
linux-user/cpu-uname.c | 3 +-
linux-user/elfload.c | 15 ++-
linux-user/main.c | 24 +++
linux-user/signal.c | 263 +++++++++++++++++++++++++++
linux-user/syscall.c | 10 +-
linux-user/syscall_defs.h | 28 +++-
target-arm/Makefile.objs | 1 +
target-arm/cpu.h | 123 ++++++++++---
target-arm/translate-a64.c | 139 +++++++++++++++
target-arm/translate.c | 83 +++++-----
target-arm/translate.h | 35 ++++
21 files changed, 1215 insertions(+), 85 deletions(-)
create mode 100644 default-configs/arm64-linux-user.mak
create mode 100644 gdb-xml/aarch64-core.xml
create mode 100644 gdb-xml/aarch64-fpu.xml
create mode 100644 target-arm/translate-a64.c
create mode 100644 target-arm/translate.h
- [Qemu-devel] [PATCH 00/12] AArch64 preparation patch set,
Alexander Graf <=
- [Qemu-devel] [PATCH 12/12] ARM: Add arm64 target to configure, Alexander Graf, 2013/03/05
- [Qemu-devel] [PATCH 02/12] ARM: Export cpu_env, Alexander Graf, 2013/03/05
- [Qemu-devel] [PATCH 09/12] linux-user: Fix up AArch64 syscall handlers, Alexander Graf, 2013/03/05
- [Qemu-devel] [PATCH 03/12] ARM: Prepare translation for AArch64 code, Alexander Graf, 2013/03/05
- Re: [Qemu-devel] [PATCH 03/12] ARM: Prepare translation for AArch64 code, Peter Maydell, 2013/03/07