[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/18] tcg/arm: cleanup and improvements
From: |
Aurelien Jarno |
Subject: |
[Qemu-devel] [PATCH v2 0/18] tcg/arm: cleanup and improvements |
Date: |
Sat, 10 Apr 2010 03:32:48 +0200 |
This patch series clean-up and improves the tcg/arm code. The first
patches are just a clean-up and should not change the resulting
binaries, while the other ones use new ARM instructions, and fix
64-bit and/or big-endian targets.
With this patch series I am able to successfully:
- boot debian-installer on qemu-system-mips/mipsel
- run libc.so on qemu-i386, qemu-mips, qemu-mipsel, qemu-ppc,
qemu-ppc64, qemu-sh4, qemu-x86_64
With this patch series I am able to partially:
- boot debian-installer on qemu-system-i386 and qemu-system-x86_64,
but ld.so segfaults while coming to userland.
- boot the kernel on qemu-ppc. It deadlocks in the middle of the
kernel boot. Strangely openbios crashes in initialize-forth on
some machines (Feroceon 88FR131), but not on some others (Cortex-A9,
qemu-system-arm emulating a versatilepb board).
With this patch series I am not able to:
- run libc.so on qemu-alpha. ld.so works though.
I have verified that all the problem above are not regressions (when
possible, as without this series, it is not possible to emulate a big
endian CPU).
- [Qemu-devel] [PATCH v2 0/18] tcg/arm: cleanup and improvements,
Aurelien Jarno <=
- [Qemu-devel] [PATCH v2 05/18] tcg/arm: align 64-bit arguments in function calls, Aurelien Jarno, 2010/04/09
- [Qemu-devel] [PATCH v2 01/18] tcg/arm: remove SAVE_LR code, Aurelien Jarno, 2010/04/09
- [Qemu-devel] [PATCH v2 04/18] tcg/arm: replace integer values by registers enum, Aurelien Jarno, 2010/04/09
- [Qemu-devel] [PATCH v2 02/18] tcg/arm: explicitely list clobbered/reserved regs, Aurelien Jarno, 2010/04/09
- [Qemu-devel] [PATCH v2 07/18] tcg/arm: sxtb and sxth are available starting with ARMv6, Aurelien Jarno, 2010/04/09
- [Qemu-devel] [PATCH v2 03/18] tcg/arm: remove store signed functions, Aurelien Jarno, 2010/04/09
- [Qemu-devel] [PATCH v2 08/18] tcg/arm: use the blx instruction when possible, Aurelien Jarno, 2010/04/09
- [Qemu-devel] [PATCH v2 09/18] tcg/arm: add rotation ops, Aurelien Jarno, 2010/04/09
- [Qemu-devel] [PATCH v2 06/18] tcg/arm: add variables to define the allowed instructions set, Aurelien Jarno, 2010/04/09
- [Qemu-devel] [PATCH v2 10/18] tcg/arm: add ext16u op, Aurelien Jarno, 2010/04/09