All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ioemu: always disable shared buffer in text mode
@ 2008-05-02 10:24 Samuel Thibault
  0 siblings, 0 replies; only message in thread
From: Samuel Thibault @ 2008-05-02 10:24 UTC (permalink / raw)
  To: xen-devel

ioemu: always disable shared buffer in text mode
by not calling get_bpp() (which only makes sense in graphical mode) and
always use 0 instead.

Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>

diff -r 232fd74619ec tools/ioemu/hw/vga.c
--- a/tools/ioemu/hw/vga.c	Fri May 02 11:23:11 2008 +0100
+++ b/tools/ioemu/hw/vga.c	Fri May 02 11:23:25 2008 +0100
@@ -1075,7 +1075,7 @@ static rgb_to_pixel_dup_func *rgb_to_pix
  */
 static void vga_draw_text(VGAState *s, int full_update)
 {
-    int cx, cy, cheight, cw, ch, cattr, height, width, ch_attr, depth;
+    int cx, cy, cheight, cw, ch, cattr, height, width, ch_attr;
     int cx_min, cx_max, linesize, x_incr;
     uint32_t offset, fgcol, bgcol, v, cursor_offset;
     uint8_t *d1, *d, *src, *s1, *dest, *cursor_ptr;
@@ -1089,9 +1089,8 @@ static void vga_draw_text(VGAState *s, i
     /* Disable dirty bit tracking */
     xc_hvm_track_dirty_vram(xc_handle, domid, 0, 0, NULL);
 
-    depth = s->get_bpp(s);
-    if (s->ds->dpy_colourdepth != NULL && s->ds->depth != depth)
-        s->ds->dpy_colourdepth(s->ds, depth);
+    if (s->ds->dpy_colourdepth != NULL && s->ds->depth != 0)
+        s->ds->dpy_colourdepth(s->ds, 0);
     s->rgb_to_pixel = 
         rgb_to_pixel_dup_table[get_depth_index(s->ds)];

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-05-02 10:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-02 10:24 [PATCH] ioemu: always disable shared buffer in text mode Samuel Thibault

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.