[Top][All Lists]
[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
qemu-sparc.patch-12.bz2
Description: Binary data
- [Qemu-devel] Sparc system patch 12,
Blue Swirl <=