summary refs log tree commit diff stats
path: root/docs/specs
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2012-11-12 14:29:47 +0100
committerGerd Hoffmann <kraxel@redhat.com>2014-04-28 11:03:32 +0200
commit63e3e24db2e9eef8cf7e5f611c0a2e06dd9207c9 (patch)
treea420a9a3cd1ceaf3df71970bc92fd4056094d567 /docs/specs
parente2bbfc8ee2aa82519da7de281305c3bea5431cf1 (diff)
downloadfocaccia-qemu-63e3e24db2e9eef8cf7e5f611c0a2e06dd9207c9.tar.gz
focaccia-qemu-63e3e24db2e9eef8cf7e5f611c0a2e06dd9207c9.zip
vga: add secondary stdvga variant
Add a standard vga variant which doesn't occupy any legacy
resources and thus can easily be used as secondary (or legacy-free)
graphics adapter.  Programming must be done using the MMIO bar.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'docs/specs')
-rw-r--r--docs/specs/standard-vga.txt13
1 files changed, 10 insertions, 3 deletions
diff --git a/docs/specs/standard-vga.txt b/docs/specs/standard-vga.txt
index 8a4c1e93cd..f82773e677 100644
--- a/docs/specs/standard-vga.txt
+++ b/docs/specs/standard-vga.txt
@@ -5,9 +5,10 @@ QEMU Standard VGA
 Exists in two variants, for isa and pci.
 
 command line switches:
-    -vga std            [ picks isa for -M isapc, otherwise pci ]
-    -device VGA         [ pci variant ]
-    -device isa-vga     [ isa variant ]
+    -vga std               [ picks isa for -M isapc, otherwise pci ]
+    -device VGA            [ pci variant ]
+    -device isa-vga        [ isa variant ]
+    -device secondary-vga  [ legacy-free pci variant ]
 
 
 PCI spec
@@ -31,9 +32,15 @@ PCI ROM Region:
    Holds the vgabios (qemu 0.14+).
 
 
+The legacy-free variant has no ROM and has PCI_CLASS_DISPLAY_OTHER
+instead of PCI_CLASS_DISPLAY_VGA.
+
+
 IO ports used
 -------------
 
+Doesn't apply to the legacy-free pci variant, use the MMIO bar instead.
+
 03c0 - 03df : standard vga ports
 01ce        : bochs vbe interface index port
 01cf        : bochs vbe interface data port (x86 only)