qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 0/3] ARM aarch64 TCG target


From: Claudio Fontana
Subject: [Qemu-devel] [PATCH 0/3] ARM aarch64 TCG target
Date: Mon, 13 May 2013 15:22:43 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130328 Thunderbird/17.0.5

This series implements preliminary support for the ARM aarch64 TCG target.

Limitations of this initial implementation (TODOs) include:
 * unconditional lookups in TLBs in qemu_ld/st via C helper functions
 * most optional opcodes are not implemented yet
 * CONFIG_SOFTMMU only
 * only little endian qemu targets supported
 * icache flushing requires recent GCC

Tested running on a x86-64 physical machine running Foundation v8,
running a linux 3.8.0-rc6+ minimal host system based on linaro v8
image 201301271620 for user space.

Tested guests: arm v5 test image, i386 FreeDOS test image,
i386 linux test image, all from qemu-devel testing page.
Also tested on x86-64/linux built with buildroot,
and on arm v7/linux built with buildroot as well.

Claudio Fontana (3):
  configure: permit compilation on arm aarch64
  include/elf.h: add aarch64 ELF machine and relocs
  tcg/aarch64: implement new TCG target for aarch64

 configure                |    8 +
 include/elf.h            |  128 ++++++
 include/exec/exec-all.h  |    5 +-
 tcg/aarch64/tcg-target.c | 1084 ++++++++++++++++++++++++++++++++++++++++++++++
 tcg/aarch64/tcg-target.h |  106 +++++
 5 files changed, 1330 insertions(+), 1 deletion(-)
 create mode 100644 tcg/aarch64/tcg-target.c
 create mode 100644 tcg/aarch64/tcg-target.h

-- 
1.8.1





reply via email to

[Prev in Thread] Current Thread [Next in Thread]