qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 00/12] AArch64 preparation patch set
@ 2013-03-06  2:01 Alexander Graf
  2013-03-06  2:01 ` [Qemu-devel] [PATCH 01/12] ARM: Extract the disas struct to a header file Alexander Graf
                   ` (11 more replies)
  0 siblings, 12 replies; 22+ messages in thread
From: Alexander Graf @ 2013-03-06  2:01 UTC (permalink / raw)
  To: qemu-devel qemu-devel; +Cc: Peter Maydell, Riku Voipio

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

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2013-03-08  2:31 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-06  2:01 [Qemu-devel] [PATCH 00/12] AArch64 preparation patch set Alexander Graf
2013-03-06  2:01 ` [Qemu-devel] [PATCH 01/12] ARM: Extract the disas struct to a header file Alexander Graf
2013-03-06  2:01 ` [Qemu-devel] [PATCH 02/12] ARM: Export cpu_env Alexander Graf
2013-03-06  2:01 ` [Qemu-devel] [PATCH 03/12] ARM: Prepare translation for AArch64 code Alexander Graf
2013-03-06  7:11   ` Laurent Desnogues
2013-03-06  9:36     ` Alexander Graf
2013-03-06  9:46       ` Laurent Desnogues
2013-03-08  2:27   ` Peter Maydell
2013-03-06  2:01 ` [Qemu-devel] [PATCH 04/12] ARM: Add AArch64 translation stub Alexander Graf
2013-03-06  7:06   ` Laurent Desnogues
2013-03-08  2:31   ` Peter Maydell
2013-03-06  2:01 ` [Qemu-devel] [PATCH 05/12] AArch64: Add gdb stub Alexander Graf
2013-03-06  2:01 ` [Qemu-devel] [PATCH 06/12] linux-user: Don't treat aarch64 cpu names specially Alexander Graf
2013-03-06  2:01 ` [Qemu-devel] [PATCH 07/12] linux-user: AArch64 requires at least 3.8.0 Alexander Graf
2013-03-06  7:04   ` Riku Voipio
2013-03-06  2:01 ` [Qemu-devel] [PATCH 08/12] linux-user: Add syscall handling for AArch64 Alexander Graf
2013-03-06  2:01 ` [Qemu-devel] [PATCH 09/12] linux-user: Fix up AArch64 syscall handlers Alexander Graf
2013-03-06  2:01 ` [Qemu-devel] [PATCH 10/12] linux-user: Add signal handling for AArch64 Alexander Graf
2013-03-06  2:01 ` [Qemu-devel] [PATCH 11/12] linux-user: Add AArch64 support Alexander Graf
2013-03-06  2:01 ` [Qemu-devel] [PATCH 12/12] ARM: Add arm64 target to configure Alexander Graf
2013-03-06  3:58   ` Peter Maydell
2013-03-06  7:01   ` Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).