[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Various VGA / VNC fixes and cleanups to prep for multih
From: |
Zachary Amsden |
Subject: |
Re: [Qemu-devel] Various VGA / VNC fixes and cleanups to prep for multiheaded graphics |
Date: |
Thu, 30 Jul 2009 00:35:24 -1000 |
User-agent: |
Thunderbird 2.0.0.19 (X11/20090317) |
Daniel P. Berrange wrote:
> For VNC, there is an documented extension which allows for intelligent
> client side handling of multiple displays. Essentially the server VNC
> framebuffer represents the combined real estate of all displays (this
> lets dumb VNC clients work), and the "ExtendedDesktopSize" extension
> allows intelligent clients to query what regions within the framebuffer
> correspond to each display. So it would be useful to implement this in
> QEMU if we're to allow multiple VGA adapters.
This is true, but in this context, is it useful? If one wants multiple
displays, one can easily double the height or width of the virtual
display and run nested servers inside of them.
I think, perhaps, the more useful thing is to allow multiple remote
clients to connect to individual displays... which this patchset has not
quite achieved, but proved at least plausible.
Zach
- [Qemu-devel] [PATCH 08/14] Make VGA vram offset passed into vga_mm_init absolute. Since this is a function of the platform, it makes sense to have it be explicitly known in the platform layer rather than hardcoded inside the vga code., (continued)
- [Qemu-devel] [PATCH 08/14] Make VGA vram offset passed into vga_mm_init absolute. Since this is a function of the platform, it makes sense to have it be explicitly known in the platform layer rather than hardcoded inside the vga code., Zachary Amsden, 2009/07/30
- [Qemu-devel] [PATCH 09/14] Further transformation: use common vga_init() which allows either I/O port or memory mapped based control., Zachary Amsden, 2009/07/30
- [Qemu-devel] [PATCH 10/14] Stash VGA physical address and use it in KVM callbacks. Stash VGA physical pointer in cirrus vga as well., Zachary Amsden, 2009/07/30
- [Qemu-devel] [PATCH 11/14] Add some defined constants for VGA offsets., Zachary Amsden, 2009/07/30
- [Qemu-devel] [PATCH 12/14] Add a PCI BAR for the VGA ROM which is mapped into cirrus_vga. This makes the cirrus device complete under some X servers which require the V_BIOS mapping., Zachary Amsden, 2009/07/30
- [Qemu-devel] [PATCH 13/14] Allow cirrus VGA to be initialized multiple times; only the first init takes the ISA memory region and hardware I/O ports., Zachary Amsden, 2009/07/30
- [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., Zachary Amsden, 2009/07/30
- [Qemu-devel] Re: [PATCH 07/14] Code motion; make mm VGA init function more like standard vga init function. Add missing vga_reset hook to vga_mm_init., Jan Kiszka, 2009/07/30
- [Qemu-devel] Re: [PATCH 05/14] Change cpu_phys mem callback to use [offset, size) bounds instead of [start, end)., Jan Kiszka, 2009/07/30
Re: [Qemu-devel] Various VGA / VNC fixes and cleanups to prep for multiheaded graphics, Daniel P. Berrange, 2009/07/30
- Re: [Qemu-devel] Various VGA / VNC fixes and cleanups to prep for multiheaded graphics,
Zachary Amsden <=