qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [5418] Update Sparc docs, add -cpu flag


From: Blue Swirl
Subject: [Qemu-devel] [5418] Update Sparc docs, add -cpu flag
Date: Sat, 04 Oct 2008 20:43:40 +0000

Revision: 5418
          http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=5418
Author:   blueswir1
Date:     2008-10-04 20:43:39 +0000 (Sat, 04 Oct 2008)

Log Message:
-----------
Update Sparc docs, add -cpu flag

Modified Paths:
--------------
    trunk/qemu-doc.texi

Modified: trunk/qemu-doc.texi
===================================================================
--- trunk/qemu-doc.texi 2008-10-04 11:33:52 UTC (rev 5417)
+++ trunk/qemu-doc.texi 2008-10-04 20:43:39 UTC (rev 5418)
@@ -337,6 +337,9 @@
 a suffix of ``M'' or ``G'' can be used to signify a value in megabytes or
 gigabytes respectively.
 
address@hidden -cpu @var{model}
+Select CPU model (-cpu ? for list and additional feature selection)
+
 @item -smp @var{n}
 Simulate an SMP system with @var{n} CPUs. On the PC target, up to 255
 CPUs are supported. On Sparc32 target, Linux limits the number of usable CPUs
@@ -1838,7 +1841,7 @@
 to provide high security. The password can be fairly easily brute-forced by
 a client making repeat connections. For this reason, a VNC server using 
password
 authentication should be restricted to only listen on the loopback interface
-or UNIX domain sockets. Password ayuthentication is requested with the 
@code{password}
+or UNIX domain sockets. Password authentication is requested with the 
@code{password}
 option, and then once QEMU is running the password is set with the monitor. 
Until
 the monitor is used to set the password all clients will be rejected.
 
@@ -2256,15 +2259,38 @@
 @node Sparc32 System emulator
 @section Sparc32 System emulator
 
-Use the executable @file{qemu-system-sparc} to simulate a SPARCstation
-5, SPARCstation 10, SPARCstation 20, SPARCserver 600MP (sun4m
-architecture), SPARCstation 2 (sun4c architecture), SPARCserver 1000,
-or SPARCcenter 2000 (sun4d architecture). The emulation is somewhat
-complete.  SMP up to 16 CPUs is supported, but Linux limits the number
-of usable CPUs to 4.
+Use the executable @file{qemu-system-sparc} to simulate the following
+Sun4m architecture machines:
address@hidden @minus
address@hidden
+SPARCstation 4
address@hidden
+SPARCstation 5
address@hidden
+SPARCstation 10
address@hidden
+SPARCstation 20
address@hidden
+SPARCserver 600MP
address@hidden
+SPARCstation LX
address@hidden
+SPARCstation Voyager
address@hidden
+SPARCclassic
address@hidden
+SPARCbook
address@hidden itemize
 
-QEMU emulates the following sun4m/sun4d peripherals:
+The emulation is somewhat complete. SMP up to 16 CPUs is supported,
+but Linux limits the number of usable CPUs to 4.
 
+It's also possible to simulate a SPARCstation 2 (sun4c architecture),
+SPARCserver 1000, or SPARCcenter 2000 (sun4d architecture), but these
+emulators are not usable yet.
+
+QEMU emulates the following sun4m/sun4c/sun4d peripherals:
+
 @itemize @minus
 @item
 IOMMU or IO-UNITs
@@ -2273,7 +2299,7 @@
 @item
 Lance (Am7990) Ethernet
 @item
-Non Volatile RAM M48T08
+Non Volatile RAM M48T02/M48T08
 @item
 Slave I/O: timers, interrupt controllers, Zilog serial ports, keyboard
 and power/reset logic
@@ -2295,8 +2321,10 @@
 1275-1994 (referred to as Open Firmware) compliant firmware.
 
 A sample Linux 2.6 series kernel and ram disk image are available on
-the QEMU web site. Please note that currently NetBSD, OpenBSD or
-Solaris kernels don't work.
+the QEMU web site. There are still issues with NetBSD and OpenBSD, but
+some kernel versions work. Please note that currently Solaris kernels
+don't work probably due to interface issues between OpenBIOS and
+Solaris.
 
 @c man begin OPTIONS
 
@@ -2318,7 +2346,7 @@
  -prom-env 'boot-device=sd(0,2,0):d' -prom-env 'boot-args=linux single'
 @end example
 
address@hidden -M [SS-5|SS-10|SS-20|SS-600MP|SS-2|SS-1000|SS-2000]
address@hidden -M 
[SS-4|SS-5|SS-10|SS-20|SS-600MP|LX|Voyager|SPARCClassic|SPARCbook|SS-2|SS-1000|SS-2000]
 
 Set the emulated machine type. Default is SS-5.
 
@@ -2329,8 +2357,10 @@
 @node Sparc64 System emulator
 @section Sparc64 System emulator
 
-Use the executable @file{qemu-system-sparc64} to simulate a Sun4u or
-Sun4v machine. The emulator is not usable for anything yet.
+Use the executable @file{qemu-system-sparc64} to simulate a Sun4u
+(UltraSPARC PC-like machine), Sun4v (T1 PC-like machine), or generic
+Niagara (T1) machine. The emulator is not usable for anything yet, but
+it can launch some kernels.
 
 QEMU emulates the following peripherals:
 
@@ -2340,11 +2370,15 @@
 @item
 PCI VGA compatible card with VESA Bochs Extensions
 @item
+PS/2 mouse and keyboard
address@hidden
 Non Volatile RAM M48T59
 @item
 PC-compatible serial ports
 @item
 2 PCI IDE interfaces with hard disk and CD-ROM support
address@hidden
+Floppy disk
 @end itemize
 
 @c man begin OPTIONS
@@ -2353,8 +2387,16 @@
 
 @table @option
 
address@hidden -M [sun4u|sun4v]
address@hidden -prom-env string
 
+Set OpenBIOS variables in NVRAM, for example:
+
address@hidden
+qemu-system-sparc64 -prom-env 'auto-boot?=false'
address@hidden example
+
address@hidden -M [sun4u|sun4v|Niagara]
+
 Set the emulated machine type. The default is sun4u.
 
 @end table
@@ -2810,7 +2852,7 @@
 @subsection Command line options
 
 @example
-usage: qemu-i386 [-h] [-d] [-L path] [-s size] program [arguments...]
+usage: qemu-i386 [-h] [-d] [-L path] [-s size] [-cpu model] [-g port] program 
[arguments...]
 @end example
 
 @table @option
@@ -2820,6 +2862,8 @@
 Set the x86 elf interpreter prefix (default=/usr/local/qemu-i386)
 @item -s size
 Set the x86 stack size in bytes (default=524288)
address@hidden -cpu model
+Select CPU model (-cpu ? for list and additional feature selection)
 @end table
 
 Debug options:
@@ -2829,6 +2873,8 @@
 Activate log (logfile=/tmp/qemu.log)
 @item -p pagesize
 Act as if the host page size was 'pagesize' bytes
address@hidden -g port
+Wait gdb connection to port
 @end table
 
 Environment variables:
@@ -2856,6 +2902,8 @@
 
 The binary format is detected automatically.
 
address@hidden can execute Sparc32 binaries (Sparc32 CPU, 32 bit ABI).
+
 @command{qemu-sparc32plus} can execute Sparc32 and SPARC32PLUS binaries
 (Sparc64 CPU, 32 bit ABI).
 






reply via email to

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