Update Sparc parts in documentation

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3413 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
blueswir1 2007-10-20 08:09:05 +00:00
parent 20b749f607
commit a785e42e06
2 changed files with 16 additions and 8 deletions

View File

@ -242,7 +242,8 @@ Set virtual RAM size to @var{megs} megabytes. Default is 128 MB.
@item -smp n @item -smp n
Simulate an SMP system with @var{n} CPUs. On the PC target, up to 255 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 @item -audio-help
@ -1942,6 +1943,8 @@ More information is available at
Use the executable @file{qemu-system-sparc} to simulate a SparcStation 5 Use the executable @file{qemu-system-sparc} to simulate a SparcStation 5
or SparcStation 10 (sun4m architecture). The emulation is somewhat complete. 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: QEMU emulates the following sun4m peripherals:
@ -1965,7 +1968,8 @@ Floppy drive
CS4231 sound device (only on SS-5, not working yet) CS4231 sound device (only on SS-5, not working yet)
@end itemize @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 Since version 0.8.2, QEMU uses OpenBIOS
@url{http://www.openbios.org/}. OpenBIOS is a free (GPL v2) portable @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. 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 @node Mac OS X/Darwin User space emulator
@section Mac OS X/Darwin User space emulator @section Mac OS X/Darwin User space emulator

View File

@ -199,9 +199,10 @@ FPU and MMU.
@item Full SPARC V8 emulation, including privileged @item Full SPARC V8 emulation, including privileged
instructions, FPU and MMU. SPARC V9 emulation includes most 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 @end itemize
@ -212,10 +213,7 @@ Current QEMU limitations:
@item IPC syscalls are missing. @item IPC syscalls are missing.
@item 128-bit floating point operations are not supported, though none of the @item 128-bit floating point operations are not supported, though none of the
real CPUs implement them either. FCMPE[SD] are not correctly real CPUs implement them either. Floating point exception support is untested.
implemented. Floating point exception support is untested.
@item Alignment is not enforced at all.
@item Atomic instructions are not correctly implemented. @item Atomic instructions are not correctly implemented.