qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH 14/14] Atrocious and horrendous patch to demonstrate


From: Zachary Amsden
Subject: [Qemu-devel] [PATCH 14/14] Atrocious and horrendous patch to demonstrate multiple SDL displays. The multiple SDL displays can be seen on one console, using ctrl-alt-1/2 to switch between them.
Date: Thu, 30 Jul 2009 00:15:12 -1000

I will not sign off this patch as it should not be committed!
This is purely for demonstration.  The proper way to do this is a
more refined console interface, and a separation of the notion of
display creation and 'running' of the display window interface.

Written-By: Zachary Amsden <address@hidden>
---
 hw/pc.c |    1 +
 vl.c    |    3 +++
 2 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/hw/pc.c b/hw/pc.c
index 86e5cfe..91dff1b 100644
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -1018,6 +1018,7 @@ static void pc_init1(ram_addr_t ram_size,
     if (cirrus_vga_enabled) {
         if (pci_enabled) {
             pci_cirrus_vga_init(pci_bus);
+            pci_cirrus_vga_init(pci_bus);
         } else {
             isa_cirrus_vga_init();
         }
diff --git a/vl.c b/vl.c
index f9d2da6..3285eed 100644
--- a/vl.c
+++ b/vl.c
@@ -6103,6 +6103,7 @@ int main(int argc, char **argv, char **envp)
 #if defined(CONFIG_SDL)
     case DT_SDL:
         sdl_display_init(ds, full_screen, no_frame);
+        sdl_display_init(ds->next, full_screen, no_frame);
         break;
 #elif defined(CONFIG_COCOA)
     case DT_SDL:
@@ -6111,8 +6112,10 @@ int main(int argc, char **argv, char **envp)
 #endif
     case DT_VNC:
         vnc_display_init(ds);
+        vnc_display_init(ds->next);
         if (vnc_display_open(ds, vnc_display) < 0)
             exit(1);
+        if (vnc_display_open(ds->next, vnc_display) < 0)
 
         if (show_vnc_port) {
             printf("VNC server running on `%s'\n", vnc_display_local_addr(ds));
-- 
1.6.2.5





reply via email to

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