qemu-devel
[Top][All Lists]
Advanced

[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/

Attachment: ppc_softfloat.diff.bz2
Description: Binary data

Attachment: sparc64_host.diff.bz2
Description: Binary data


reply via email to

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