qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] Sparc system patch 12


From: Blue Swirl
Subject: [Qemu-devel] Sparc system patch 12
Date: Mon, 25 Oct 2004 18:59:15 +0200

Hi,

I got tired to debugging Linux/*BSD boot, it's much more fun to implement new stuff. New in this patch: * Cleanup: moved all static data to structs or sun4m.c. Merged lance and ledma structures.
* VM save and load.
* System reset support. Because Proll can't work as direct PROM replacement (yet), the system crashes on reset. * Changed MMU loads from ldl_raw to cpu_physical_memory_read to deal with MMU tables in ROM.
* FCMPx can raise exceptions. Untested.
* Special ASI block copy and move instructions from Hypersparc(?). Untested.
* Added default checks to all switches in translate.c to catch possible strange instructions, also added sign_extend to all places. We implement all V8 instructions except for tagged add/sub (which nobody probably uses), and 128-bit quad FP ops (not implemented in any V8 or even V9 CPU, they should trap to kernel emulator like real CPU).

_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus

Attachment: qemu-sparc.patch-12.bz2
Description: Binary data


reply via email to

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