summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hw/vga.c8
-rw-r--r--qemu-doc.texi15
2 files changed, 19 insertions, 4 deletions
diff --git a/hw/vga.c b/hw/vga.c
index efae5c7223..b2c6bc8c0d 100644
--- a/hw/vga.c
+++ b/hw/vga.c
@@ -819,6 +819,14 @@ typedef void vga_draw_line_func(VGAState *s1, uint8_t *d,
#define DEPTH 15
#include "vga_template.h"
+#define BGR_FORMAT
+#define DEPTH 15
+#include "vga_template.h"
+
+#define DEPTH 16
+#include "vga_template.h"
+
+#define BGR_FORMAT
#define DEPTH 16
#include "vga_template.h"
diff --git a/qemu-doc.texi b/qemu-doc.texi
index 267509e0a4..65a6b38bac 100644
--- a/qemu-doc.texi
+++ b/qemu-doc.texi
@@ -1629,7 +1629,7 @@ More information is available at
@section Sparc32 System emulator invocation
Use the executable @file{qemu-system-sparc} to simulate a SparcStation 5
-(sun4m architecture). The emulation is somewhat complete.
+or SparcStation 10 (sun4m architecture). The emulation is somewhat complete.
QEMU emulates the following sun4m peripherals:
@@ -1649,6 +1649,8 @@ and power/reset logic
ESP SCSI controller with hard disk and CD-ROM support
@item
Floppy drive
+@item
+CS4231 sound device (only on SS-5, not working yet)
@end itemize
The number of peripherals is fixed in the architecture.
@@ -1664,13 +1666,14 @@ Solaris kernels don't work.
@c man begin OPTIONS
-The following options are specific to the Sparc emulation:
+The following options are specific to the Sparc32 emulation:
@table @option
-@item -g WxH
+@item -g WxHx[xDEPTH]
-Set the initial TCX graphic mode. The default is 1024x768.
+Set the initial TCX graphic mode. The default is 1024x768x8, currently
+the only other possible mode is 1024x768x24.
@item -prom-env string
@@ -1681,6 +1684,10 @@ qemu-system-sparc -prom-env 'auto-boot?=false' \
-prom-env 'boot-device=sd(0,2,0):d' -prom-env 'boot-args=linux single'
@end example
+@item -M [SS-5|SS-10]
+
+Set the emulated machine type. Default is SS-5.
+
@end table
@c man end