* [Qemu-devel] [PATCH v3 0/4] use new vgabios.
@ 2010-11-03 11:56 Gerd Hoffmann
2010-11-03 11:56 ` [Qemu-devel] [PATCH v3 1/4] Add new vgabios binaries to blobs list Gerd Hoffmann
` (4 more replies)
0 siblings, 5 replies; 8+ messages in thread
From: Gerd Hoffmann @ 2010-11-03 11:56 UTC (permalink / raw)
To: qemu-devel; +Cc: Gerd Hoffmann
Hi,
This patch series will put the new vgabios into use for stdvga and
vmware_vga. The vgabios patches this patch series depends on have
just been posted to the list.
For obvious reasons it depends on the new vgabios binaries being
present, i.e. vgabios patches being committed to vgabios.git, subtree
being updated and vgabios binaries being recompiled + committed to
qemu.git.
Changes in v3:
* rebase to master.
* added proper signed-off.
Changes in v2:
* rebase to master, resolve video.x removal conflict.
* add a new clean up patch, removes bits which where
used by video.x code only.
please pull,
Gerd
The following changes since commit 7d72e76228351d18a856f1e4f5365b59d3205dc3:
intel-hda: documentation update (2010-11-02 00:41:04 +0300)
are available in the git repository at:
git://anongit.freedesktop.org/spice/qemu vgabios.3
Gerd Hoffmann (4):
Add new vgabios binaries to blobs list.
switch stdvga to pci vgabios
switch vmware_vga to pci vgabios
more stdvga cleanups.
Makefile | 5 +++--
hw/mips_malta.c | 2 +-
hw/pc.c | 2 +-
hw/pc.h | 3 +--
hw/ppc_newworld.c | 2 +-
hw/ppc_oldworld.c | 2 +-
hw/ppc_prep.c | 2 +-
hw/sun4u.c | 2 +-
hw/vga-pci.c | 43 ++++++++-----------------------------------
hw/vga.c | 2 --
hw/vga_int.h | 2 --
hw/vmware_vga.c | 7 +------
12 files changed, 19 insertions(+), 55 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Qemu-devel] [PATCH v3 1/4] Add new vgabios binaries to blobs list.
2010-11-03 11:56 [Qemu-devel] [PATCH v3 0/4] use new vgabios Gerd Hoffmann
@ 2010-11-03 11:56 ` Gerd Hoffmann
2010-11-03 11:56 ` [Qemu-devel] [PATCH v3 2/4] switch stdvga to pci vgabios Gerd Hoffmann
` (3 subsequent siblings)
4 siblings, 0 replies; 8+ messages in thread
From: Gerd Hoffmann @ 2010-11-03 11:56 UTC (permalink / raw)
To: qemu-devel; +Cc: Gerd Hoffmann
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
Makefile | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index 02698e9..663d1a1 100644
--- a/Makefile
+++ b/Makefile
@@ -178,8 +178,9 @@ ar de en-us fi fr-be hr it lv nl pl ru th \
common de-ch es fo fr-ca hu ja mk nl-be pt sl tr
ifdef INSTALL_BLOBS
-BLOBS=bios.bin vgabios.bin vgabios-cirrus.bin ppc_rom.bin \
-openbios-sparc32 openbios-sparc64 openbios-ppc \
+BLOBS=bios.bin vgabios.bin vgabios-cirrus.bin \
+vgabios-stdvga.bin vgabios-vmware.bin vgabios-qxl.bin \
+ppc_rom.bin openbios-sparc32 openbios-sparc64 openbios-ppc \
gpxe-eepro100-80861209.rom \
gpxe-eepro100-80861229.rom \
pxe-e1000.bin \
--
1.7.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Qemu-devel] [PATCH v3 2/4] switch stdvga to pci vgabios
2010-11-03 11:56 [Qemu-devel] [PATCH v3 0/4] use new vgabios Gerd Hoffmann
2010-11-03 11:56 ` [Qemu-devel] [PATCH v3 1/4] Add new vgabios binaries to blobs list Gerd Hoffmann
@ 2010-11-03 11:56 ` Gerd Hoffmann
2010-11-17 9:42 ` Avi Kivity
2010-11-03 11:56 ` [Qemu-devel] [PATCH v3 3/4] switch vmware_vga " Gerd Hoffmann
` (2 subsequent siblings)
4 siblings, 1 reply; 8+ messages in thread
From: Gerd Hoffmann @ 2010-11-03 11:56 UTC (permalink / raw)
To: qemu-devel; +Cc: Gerd Hoffmann
Make stdvga provide the new vgabios binary (with pcibios support)
using the PCI option rom bar. Seabios will happily load it from
there. The new vga bios will also lookup the framebuffer address
in pci config space, so the magic bochs lfb @ 0xe0000000 is not
needed any more -> zap it.
Without the patch:
# dmesg | grep framebuffer
vesafb: framebuffer at 0xe0000000, mapped to 0xf7e80000, using 1875k, total 8192k
# lspci -vs2
00:02.0 VGA compatible controller: Technical Corp. Device 1111 (prog-if 00 [VGA controller])
Subsystem: Qumranet, Inc. Device 1100
Physical Slot: 2
Flags: fast devsel
Memory at f0000000 (32-bit, prefetchable) [size=8M]
Expansion ROM at <unassigned> [disabled]
With patch applied:
# dmesg | grep framebuffer
vesafb: framebuffer at 0xf0000000, mapped to 0xf7e80000, using 1875k, total 8192k
# lspci -vs2
00:02.0 VGA compatible controller: Technical Corp. Device 1111 (prog-if 00 [VGA controller])
Subsystem: Qumranet, Inc. Device 1100
Physical Slot: 2
Flags: fast devsel
Memory at f0000000 (32-bit, prefetchable) [size=8M]
Expansion ROM at f0800000 [disabled] [size=64K]
cheers,
Gerd
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
hw/vga-pci.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/hw/vga-pci.c b/hw/vga-pci.c
index 2315f70..eef0e3c 100644
--- a/hw/vga-pci.c
+++ b/hw/vga-pci.c
@@ -103,11 +103,10 @@ static int pci_vga_initfn(PCIDevice *dev)
bios_total_size <<= 1;
pci_register_bar(&d->dev, PCI_ROM_SLOT, bios_total_size,
PCI_BASE_ADDRESS_MEM_PREFETCH, vga_map);
+ } else {
+ if (dev->romfile == NULL)
+ dev->romfile = qemu_strdup("vgabios-stdvga.bin");
}
-
- vga_init_vbe(s);
- /* ROM BIOS */
- rom_add_vga(VGABIOS_FILENAME);
return 0;
}
--
1.7.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Qemu-devel] [PATCH v3 3/4] switch vmware_vga to pci vgabios
2010-11-03 11:56 [Qemu-devel] [PATCH v3 0/4] use new vgabios Gerd Hoffmann
2010-11-03 11:56 ` [Qemu-devel] [PATCH v3 1/4] Add new vgabios binaries to blobs list Gerd Hoffmann
2010-11-03 11:56 ` [Qemu-devel] [PATCH v3 2/4] switch stdvga to pci vgabios Gerd Hoffmann
@ 2010-11-03 11:56 ` Gerd Hoffmann
2010-11-03 11:56 ` [Qemu-devel] [PATCH v3 4/4] more stdvga cleanups Gerd Hoffmann
2010-11-09 13:39 ` [Qemu-devel] [PATCH v3 0/4] use new vgabios Gerd Hoffmann
4 siblings, 0 replies; 8+ messages in thread
From: Gerd Hoffmann @ 2010-11-03 11:56 UTC (permalink / raw)
To: qemu-devel; +Cc: Gerd Hoffmann
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
hw/vmware_vga.c | 7 +------
1 files changed, 1 insertions(+), 6 deletions(-)
diff --git a/hw/vmware_vga.c b/hw/vmware_vga.c
index 3d25c14..9337fdb 100644
--- a/hw/vmware_vga.c
+++ b/hw/vmware_vga.c
@@ -114,14 +114,12 @@ struct pci_vmsvga_state_s {
# define SVGA_IO_BASE SVGA_LEGACY_BASE_PORT
# define SVGA_IO_MUL 1
# define SVGA_FIFO_SIZE 0x10000
-# define SVGA_MEM_BASE 0xe0000000
# define SVGA_PCI_DEVICE_ID PCI_DEVICE_ID_VMWARE_SVGA2
#else
# define SVGA_ID SVGA_ID_1
# define SVGA_IO_BASE SVGA_LEGACY_BASE_PORT
# define SVGA_IO_MUL 4
# define SVGA_FIFO_SIZE 0x10000
-# define SVGA_MEM_BASE 0xe0000000
# define SVGA_PCI_DEVICE_ID PCI_DEVICE_ID_VMWARE_SVGA
#endif
@@ -1219,10 +1217,6 @@ static void vmsvga_init(struct vmsvga_state_s *s, int vga_ram_size)
vga_init(&s->vga);
vmstate_register(NULL, 0, &vmstate_vga_common, &s->vga);
- vga_init_vbe(&s->vga);
-
- rom_add_vga(VGABIOS_FILENAME);
-
vmsvga_reset(s);
}
@@ -1320,6 +1314,7 @@ static PCIDeviceInfo vmsvga_info = {
.qdev.size = sizeof(struct pci_vmsvga_state_s),
.qdev.vmsd = &vmstate_vmware_vga,
.init = pci_vmsvga_initfn,
+ .romfile = "vgabios-vmware.bin",
};
static void vmsvga_register(void)
--
1.7.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Qemu-devel] [PATCH v3 4/4] more stdvga cleanups.
2010-11-03 11:56 [Qemu-devel] [PATCH v3 0/4] use new vgabios Gerd Hoffmann
` (2 preceding siblings ...)
2010-11-03 11:56 ` [Qemu-devel] [PATCH v3 3/4] switch vmware_vga " Gerd Hoffmann
@ 2010-11-03 11:56 ` Gerd Hoffmann
2010-11-09 13:39 ` [Qemu-devel] [PATCH v3 0/4] use new vgabios Gerd Hoffmann
4 siblings, 0 replies; 8+ messages in thread
From: Gerd Hoffmann @ 2010-11-03 11:56 UTC (permalink / raw)
To: qemu-devel; +Cc: Gerd Hoffmann
video.x is gone now. It was the only user of the
vga bios_offset + bios_size logic. Zap it.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
hw/mips_malta.c | 2 +-
hw/pc.c | 2 +-
hw/pc.h | 3 +--
hw/ppc_newworld.c | 2 +-
hw/ppc_oldworld.c | 2 +-
hw/ppc_prep.c | 2 +-
hw/sun4u.c | 2 +-
hw/vga-pci.c | 42 ++++++++----------------------------------
hw/vga.c | 2 --
hw/vga_int.h | 2 --
10 files changed, 15 insertions(+), 46 deletions(-)
diff --git a/hw/mips_malta.c b/hw/mips_malta.c
index 8026071..6be8aa7 100644
--- a/hw/mips_malta.c
+++ b/hw/mips_malta.c
@@ -977,7 +977,7 @@ void mips_malta_init (ram_addr_t ram_size,
} else if (vmsvga_enabled) {
pci_vmsvga_init(pci_bus);
} else if (std_vga_enabled) {
- pci_vga_init(pci_bus, 0, 0);
+ pci_vga_init(pci_bus);
}
}
diff --git a/hw/pc.c b/hw/pc.c
index 69b13bf..0e44df8 100644
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -993,7 +993,7 @@ void pc_vga_init(PCIBus *pci_bus)
fprintf(stderr, "%s: vmware_vga: no PCI bus\n", __FUNCTION__);
} else if (std_vga_enabled) {
if (pci_bus) {
- pci_vga_init(pci_bus, 0, 0);
+ pci_vga_init(pci_bus);
} else {
isa_vga_init();
}
diff --git a/hw/pc.h b/hw/pc.h
index 63b0249..6852790 100644
--- a/hw/pc.h
+++ b/hw/pc.h
@@ -154,8 +154,7 @@ enum vga_retrace_method {
extern enum vga_retrace_method vga_retrace_method;
int isa_vga_init(void);
-int pci_vga_init(PCIBus *bus,
- unsigned long vga_bios_offset, int vga_bios_size);
+int pci_vga_init(PCIBus *bus);
int isa_vga_mm_init(target_phys_addr_t vram_base,
target_phys_addr_t ctrl_base, int it_shift);
diff --git a/hw/ppc_newworld.c b/hw/ppc_newworld.c
index 4369337..305b2d4 100644
--- a/hw/ppc_newworld.c
+++ b/hw/ppc_newworld.c
@@ -316,7 +316,7 @@ static void ppc_core99_init (ram_addr_t ram_size,
machine_arch = ARCH_MAC99;
}
/* init basic PC hardware */
- pci_vga_init(pci_bus, 0, 0);
+ pci_vga_init(pci_bus);
escc_mem_index = escc_init(0x80013000, pic[0x25], pic[0x24],
serial_hds[0], serial_hds[1], ESCC_CLOCK, 4);
diff --git a/hw/ppc_oldworld.c b/hw/ppc_oldworld.c
index a2f9ddf..5efc93d 100644
--- a/hw/ppc_oldworld.c
+++ b/hw/ppc_oldworld.c
@@ -227,7 +227,7 @@ static void ppc_heathrow_init (ram_addr_t ram_size,
}
pic = heathrow_pic_init(&pic_mem_index, 1, heathrow_irqs);
pci_bus = pci_grackle_init(0xfec00000, pic);
- pci_vga_init(pci_bus, 0, 0);
+ pci_vga_init(pci_bus);
escc_mem_index = escc_init(0x80013000, pic[0x0f], pic[0x10], serial_hds[0],
serial_hds[1], ESCC_CLOCK, 4);
diff --git a/hw/ppc_prep.c b/hw/ppc_prep.c
index a6915f7..b1f9cc7 100644
--- a/hw/ppc_prep.c
+++ b/hw/ppc_prep.c
@@ -694,7 +694,7 @@ static void ppc_prep_init (ram_addr_t ram_size,
cpu_register_physical_memory(0x80000000, 0x00800000, PPC_io_memory);
/* init basic PC hardware */
- pci_vga_init(pci_bus, 0, 0);
+ pci_vga_init(pci_bus);
// openpic = openpic_init(0x00000000, 0xF0000000, 1);
// pit = pit_init(0x40, i8259[0]);
rtc_init(2000, NULL);
diff --git a/hw/sun4u.c b/hw/sun4u.c
index 45a46d6..5292ac6 100644
--- a/hw/sun4u.c
+++ b/hw/sun4u.c
@@ -767,7 +767,7 @@ static void sun4uv_init(ram_addr_t RAM_size,
pci_bus = pci_apb_init(APB_SPECIAL_BASE, APB_MEM_BASE, irq, &pci_bus2,
&pci_bus3);
isa_mem_base = APB_PCI_IO_BASE;
- pci_vga_init(pci_bus, 0, 0);
+ pci_vga_init(pci_bus);
// XXX Should be pci_bus3
pci_ebus_init(pci_bus, -1);
diff --git a/hw/vga-pci.c b/hw/vga-pci.c
index eef0e3c..b09789c 100644
--- a/hw/vga-pci.c
+++ b/hw/vga-pci.c
@@ -52,14 +52,11 @@ static void vga_map(PCIDevice *pci_dev, int region_num,
{
PCIVGAState *d = (PCIVGAState *)pci_dev;
VGACommonState *s = &d->vga;
- if (region_num == PCI_ROM_SLOT) {
- cpu_register_physical_memory(addr, s->bios_size, s->bios_offset);
- } else {
- cpu_register_physical_memory(addr, s->vram_size, s->vram_offset);
- s->map_addr = addr;
- s->map_end = addr + s->vram_size;
- vga_dirty_log_start(s);
- }
+
+ cpu_register_physical_memory(addr, s->vram_size, s->vram_offset);
+ s->map_addr = addr;
+ s->map_end = addr + s->vram_size;
+ vga_dirty_log_start(s);
}
static void pci_vga_write_config(PCIDevice *d,
@@ -95,31 +92,12 @@ static int pci_vga_initfn(PCIDevice *dev)
pci_register_bar(&d->dev, 0, VGA_RAM_SIZE,
PCI_BASE_ADDRESS_MEM_PREFETCH, vga_map);
- if (s->bios_size) {
- unsigned int bios_total_size;
- /* must be a power of two */
- bios_total_size = 1;
- while (bios_total_size < s->bios_size)
- bios_total_size <<= 1;
- pci_register_bar(&d->dev, PCI_ROM_SLOT, bios_total_size,
- PCI_BASE_ADDRESS_MEM_PREFETCH, vga_map);
- } else {
- if (dev->romfile == NULL)
- dev->romfile = qemu_strdup("vgabios-stdvga.bin");
- }
return 0;
}
-int pci_vga_init(PCIBus *bus,
- unsigned long vga_bios_offset, int vga_bios_size)
+int pci_vga_init(PCIBus *bus)
{
- PCIDevice *dev;
-
- dev = pci_create(bus, -1, "VGA");
- qdev_prop_set_uint32(&dev->qdev, "bios-offset", vga_bios_offset);
- qdev_prop_set_uint32(&dev->qdev, "bios-size", vga_bios_size);
- qdev_init_nofail(&dev->qdev);
-
+ pci_create_simple(bus, -1, "VGA");
return 0;
}
@@ -129,11 +107,7 @@ static PCIDeviceInfo vga_info = {
.qdev.vmsd = &vmstate_vga_pci,
.init = pci_vga_initfn,
.config_write = pci_vga_write_config,
- .qdev.props = (Property[]) {
- DEFINE_PROP_HEX32("bios-offset", PCIVGAState, vga.bios_offset, 0),
- DEFINE_PROP_HEX32("bios-size", PCIVGAState, vga.bios_size, 0),
- DEFINE_PROP_END_OF_LIST(),
- }
+ .romfile = "vgabios-stdvga.bin",
};
static void vga_register(void)
diff --git a/hw/vga.c b/hw/vga.c
index 966185e..c057f4f 100644
--- a/hw/vga.c
+++ b/hw/vga.c
@@ -1934,8 +1934,6 @@ void vga_common_reset(VGACommonState *s)
s->map_addr = 0;
s->map_end = 0;
s->lfb_vram_mapped = 0;
- s->bios_offset = 0;
- s->bios_size = 0;
s->sr_index = 0;
memset(s->sr, '\0', sizeof(s->sr));
s->gr_index = 0;
diff --git a/hw/vga_int.h b/hw/vga_int.h
index 6a46a43..bc1327f 100644
--- a/hw/vga_int.h
+++ b/hw/vga_int.h
@@ -112,8 +112,6 @@ typedef struct VGACommonState {
uint32_t map_addr;
uint32_t map_end;
uint32_t lfb_vram_mapped; /* whether 0xa0000 is mapped as ram */
- uint32_t bios_offset;
- uint32_t bios_size;
uint32_t latch;
uint8_t sr_index;
uint8_t sr[256];
--
1.7.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] [PATCH v3 0/4] use new vgabios.
2010-11-03 11:56 [Qemu-devel] [PATCH v3 0/4] use new vgabios Gerd Hoffmann
` (3 preceding siblings ...)
2010-11-03 11:56 ` [Qemu-devel] [PATCH v3 4/4] more stdvga cleanups Gerd Hoffmann
@ 2010-11-09 13:39 ` Gerd Hoffmann
4 siblings, 0 replies; 8+ messages in thread
From: Gerd Hoffmann @ 2010-11-09 13:39 UTC (permalink / raw)
To: Gerd Hoffmann; +Cc: qemu-devel
On 11/03/10 12:56, Gerd Hoffmann wrote:
> Hi,
>
> This patch series will put the new vgabios into use for stdvga and
> vmware_vga. The vgabios patches this patch series depends on have
> just been posted to the list.
>
> For obvious reasons it depends on the new vgabios binaries being
> present, i.e. vgabios patches being committed to vgabios.git, subtree
> being updated and vgabios binaries being recompiled + committed to
> qemu.git.
[ ... ]
> The following changes since commit 7d72e76228351d18a856f1e4f5365b59d3205dc3:
>
> intel-hda: documentation update (2010-11-02 00:41:04 +0300)
>
> are available in the git repository at:
> git://anongit.freedesktop.org/spice/qemu vgabios.3
Ping?
cheers,
Gerd
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] [PATCH v3 2/4] switch stdvga to pci vgabios
2010-11-03 11:56 ` [Qemu-devel] [PATCH v3 2/4] switch stdvga to pci vgabios Gerd Hoffmann
@ 2010-11-17 9:42 ` Avi Kivity
2010-11-17 10:00 ` Gerd Hoffmann
0 siblings, 1 reply; 8+ messages in thread
From: Avi Kivity @ 2010-11-17 9:42 UTC (permalink / raw)
To: Gerd Hoffmann; +Cc: qemu-devel
On 11/03/2010 01:56 PM, Gerd Hoffmann wrote:
> Make stdvga provide the new vgabios binary (with pcibios support)
> using the PCI option rom bar. Seabios will happily load it from
> there. The new vga bios will also lookup the framebuffer address
> in pci config space, so the magic bochs lfb @ 0xe0000000 is not
> needed any more -> zap it.
>
> Without the patch:
>
> # dmesg | grep framebuffer
> vesafb: framebuffer at 0xe0000000, mapped to 0xf7e80000, using 1875k, total 8192k
> # lspci -vs2
> 00:02.0 VGA compatible controller: Technical Corp. Device 1111 (prog-if 00 [VGA controller])
> Subsystem: Qumranet, Inc. Device 1100
> Physical Slot: 2
> Flags: fast devsel
> Memory at f0000000 (32-bit, prefetchable) [size=8M]
> Expansion ROM at<unassigned> [disabled]
>
> With patch applied:
>
> # dmesg | grep framebuffer
> vesafb: framebuffer at 0xf0000000, mapped to 0xf7e80000, using 1875k, total 8192k
> # lspci -vs2
> 00:02.0 VGA compatible controller: Technical Corp. Device 1111 (prog-if 00 [VGA controller])
> Subsystem: Qumranet, Inc. Device 1100
> Physical Slot: 2
> Flags: fast devsel
> Memory at f0000000 (32-bit, prefetchable) [size=8M]
> Expansion ROM at f0800000 [disabled] [size=64K]
>
This is a guest visible change... does it need -M 0.13 support? Will
live migration from 0.13 to 0.14 work?
--
error compiling committee.c: too many arguments to function
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] [PATCH v3 2/4] switch stdvga to pci vgabios
2010-11-17 9:42 ` Avi Kivity
@ 2010-11-17 10:00 ` Gerd Hoffmann
0 siblings, 0 replies; 8+ messages in thread
From: Gerd Hoffmann @ 2010-11-17 10:00 UTC (permalink / raw)
To: Avi Kivity; +Cc: qemu-devel
Hi,
> This is a guest visible change... does it need -M 0.13 support?
Yes, it will. I have a patch in flight which actually adds the 0.13
machine type, when this is merged I can add compat properties to handle
this.
> Will
> live migration from 0.13 to 0.14 work?
Hmm. Guess we probably have to keep the magic framebuffer @ 0xe0000000
for -M pc-0.13 to make migration work.
cheers,
Gerd
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2010-11-17 10:00 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-03 11:56 [Qemu-devel] [PATCH v3 0/4] use new vgabios Gerd Hoffmann
2010-11-03 11:56 ` [Qemu-devel] [PATCH v3 1/4] Add new vgabios binaries to blobs list Gerd Hoffmann
2010-11-03 11:56 ` [Qemu-devel] [PATCH v3 2/4] switch stdvga to pci vgabios Gerd Hoffmann
2010-11-17 9:42 ` Avi Kivity
2010-11-17 10:00 ` Gerd Hoffmann
2010-11-03 11:56 ` [Qemu-devel] [PATCH v3 3/4] switch vmware_vga " Gerd Hoffmann
2010-11-03 11:56 ` [Qemu-devel] [PATCH v3 4/4] more stdvga cleanups Gerd Hoffmann
2010-11-09 13:39 ` [Qemu-devel] [PATCH v3 0/4] use new vgabios Gerd Hoffmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).