[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/15] console: overhaul continued.
From: |
Gerd Hoffmann |
Subject: |
[Qemu-devel] [PATCH 00/15] console: overhaul continued. |
Date: |
Mon, 18 Mar 2013 13:09:27 +0100 |
Hi,
Next round of console cleanup patches for review. What is in there?
(1) qemu text consoles are rendered using pixman now.
(2) Each QemuConsole has its own DisplaySurface now, so we can
switch consoles without re-rendering the QemuConsole and
update non-active consoles.
(3) Based on (2) the screendump code is simplified *alot*.
(4) gui refresh timer adaption is fixes and consolidated.
Also some cleanups and bugfixes.
please review,
Gerd
Gerd Hoffmann (15):
pixman: add qemu_pixman_color()
pixman: render vgafont glyphs into pixman images
console: use pixman for fill+blit
console: use pixman for font rendering
console: switch color_table_rgb to pixman_color_t
console: add trace events
console: displaystate init revamp
console: rename vga_hw_*, add QemuConsole param
console: give each QemuConsole its own DisplaySurface
console: simplify screendump
console: zap g_width + g_height
console: move gui_update+gui_setup_refresh from vl.c into console.c
console: make DisplayState private to console.c
console: add GraphicHwOps
console: gui timer fixes
hw/arm/musicpal.c | 8 +-
hw/blizzard.c | 21 +-
hw/cirrus_vga.c | 10 +-
hw/exynos4210_fimd.c | 8 +-
hw/g364fb.c | 80 +------
hw/jazz_led.c | 11 +-
hw/milkymist-vgafb.c | 9 +-
hw/omap_lcdc.c | 93 +-------
hw/pl110.c | 9 +-
hw/pxa2xx_lcd.c | 9 +-
hw/qxl.c | 38 +---
hw/sm501.c | 7 +-
hw/ssd0303.c | 9 +-
hw/ssd0323.c | 9 +-
hw/tc6393xb.c | 10 +-
hw/tcx.c | 143 +-----------
hw/unicore32/puv3.c | 4 +-
hw/vga-isa-mm.c | 4 +-
hw/vga-isa.c | 3 +-
hw/vga-pci.c | 3 +-
hw/vga.c | 76 +------
hw/vga_int.h | 6 +-
hw/vmware_vga.c | 46 +---
hw/xenfb.c | 11 +-
include/ui/console.h | 46 ++--
include/ui/qemu-pixman.h | 9 +
trace-events | 4 +
ui/console.c | 568 +++++++++++++++++++++++-----------------------
ui/curses.c | 4 +-
ui/gtk.c | 2 +-
ui/qemu-pixman.c | 54 +++++
ui/sdl.c | 28 +--
ui/spice-display.c | 2 +-
ui/vnc.c | 81 ++-----
ui/vnc.h | 2 -
vl.c | 55 +----
36 files changed, 548 insertions(+), 934 deletions(-)
--
1.7.9.7
- [Qemu-devel] [PATCH 00/15] console: overhaul continued.,
Gerd Hoffmann <=
- [Qemu-devel] [PATCH 07/15] console: displaystate init revamp, Gerd Hoffmann, 2013/03/18
- [Qemu-devel] [PATCH 04/15] console: use pixman for font rendering, Gerd Hoffmann, 2013/03/18
- [Qemu-devel] [PATCH 12/15] console: move gui_update+gui_setup_refresh from vl.c into console.c, Gerd Hoffmann, 2013/03/18
- [Qemu-devel] [PATCH 11/15] console: zap g_width + g_height, Gerd Hoffmann, 2013/03/18
- [Qemu-devel] [PATCH 03/15] console: use pixman for fill+blit, Gerd Hoffmann, 2013/03/18
- [Qemu-devel] [PATCH 09/15] console: give each QemuConsole its own DisplaySurface, Gerd Hoffmann, 2013/03/18
- [Qemu-devel] [PATCH 06/15] console: add trace events, Gerd Hoffmann, 2013/03/18
- [Qemu-devel] [PATCH 02/15] pixman: render vgafont glyphs into pixman images, Gerd Hoffmann, 2013/03/18
- [Qemu-devel] [PATCH 13/15] console: make DisplayState private to console.c, Gerd Hoffmann, 2013/03/18
- [Qemu-devel] [PATCH 05/15] console: switch color_table_rgb to pixman_color_t, Gerd Hoffmann, 2013/03/18