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

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]