From a785e42e06ca502338e15cd87113049a6ae732b2 Mon Sep 17 00:00:00 2001 From: blueswir1 Date: Sat, 20 Oct 2007 08:09:05 +0000 Subject: [PATCH] Update Sparc parts in documentation git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3413 c046a42c-6fe2-441c-8c8c-71466251a162 --- qemu-doc.texi | 14 ++++++++++++-- qemu-tech.texi | 10 ++++------ 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/qemu-doc.texi b/qemu-doc.texi index 6233ad1e9..4d31f648e 100644 --- a/qemu-doc.texi +++ b/qemu-doc.texi @@ -242,7 +242,8 @@ Set virtual RAM size to @var{megs} megabytes. Default is 128 MB. @item -smp n Simulate an SMP system with @var{n} CPUs. On the PC target, up to 255 -CPUs are supported. +CPUs are supported. On Sparc32 target, Linux limits the number of usable CPUs +to 4. @item -audio-help @@ -1942,6 +1943,8 @@ More information is available at Use the executable @file{qemu-system-sparc} to simulate a SparcStation 5 or SparcStation 10 (sun4m architecture). The emulation is somewhat complete. +SMP up to 16 CPUs is supported, but Linux limits the number of usable CPUs +to 4. QEMU emulates the following sun4m peripherals: @@ -1965,7 +1968,8 @@ Floppy drive CS4231 sound device (only on SS-5, not working yet) @end itemize -The number of peripherals is fixed in the architecture. +The number of peripherals is fixed in the architecture. Maximum memory size +depends on the machine type, for SS-5 it is 256MB and for SS-10 2047MB. Since version 0.8.2, QEMU uses OpenBIOS @url{http://www.openbios.org/}. OpenBIOS is a free (GPL v2) portable @@ -2382,6 +2386,12 @@ coldfire uClinux bFLT format binaries. The binary format is detected automatically. +@command{qemu-sparc32plus} can execute Sparc32 and SPARC32PLUS binaries +(Sparc64 CPU, 32 bit ABI). + +@command{qemu-sparc64} can execute some Sparc64 (Sparc64 CPU, 64 bit ABI) and +SPARC32PLUS binaries (Sparc64 CPU, 32 bit ABI). + @node Mac OS X/Darwin User space emulator @section Mac OS X/Darwin User space emulator diff --git a/qemu-tech.texi b/qemu-tech.texi index 242bbb641..9147096d9 100644 --- a/qemu-tech.texi +++ b/qemu-tech.texi @@ -199,9 +199,10 @@ FPU and MMU. @item Full SPARC V8 emulation, including privileged instructions, FPU and MMU. SPARC V9 emulation includes most privileged -instructions, FPU and I/D MMU, but misses most VIS instructions. +and VIS instructions, FPU and I/D MMU. Alignment is fully enforced. -@item Can run most 32-bit SPARC Linux binaries and some handcrafted 64-bit SPARC Linux binaries. +@item Can run most 32-bit SPARC Linux binaries, SPARC32PLUS Linux binaries and +some 64-bit SPARC Linux binaries. @end itemize @@ -212,10 +213,7 @@ Current QEMU limitations: @item IPC syscalls are missing. @item 128-bit floating point operations are not supported, though none of the -real CPUs implement them either. FCMPE[SD] are not correctly -implemented. Floating point exception support is untested. - -@item Alignment is not enforced at all. +real CPUs implement them either. Floating point exception support is untested. @item Atomic instructions are not correctly implemented. -- 2.39.2