[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] Sparc64 host support, PPC soft float
From: |
Blue Swirl |
Subject: |
[Qemu-devel] [PATCH] Sparc64 host support, PPC soft float |
Date: |
Sun, 02 Jul 2006 15:12:27 +0200 |
I converted PPC to use soft float instead of native FPU. I don't have much
PPC software available, but at least some qemu-tests files work on an x86
host.
As I also fixed the bug with system emulators not passing final link (in
sparc64.ld), now all default user and softmmu targets can be built on a
Sparc64 host.
The native FPU is still used for x86 targets, for example in fild and fadd.
Sparc32/64 can't move stuff from integer registers to FPU directly, some
memory buffer must be used in between. GCC allocates a stack frame for this,
but due to bug in save instruction offset check in dyngen.c, it's not
noticed. Maybe I'll fix these too.
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
ppc_softfloat.diff.bz2
Description: Binary data
sparc64_host.diff.bz2
Description: Binary data
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] [PATCH] Sparc64 host support, PPC soft float,
Blue Swirl <=