summary refs log tree commit diff stats
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