[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 03/14] cg3: remove unused width and height variables
From: |
Mark Cave-Ayland |
Subject: |
[Qemu-devel] [PATCH 03/14] cg3: remove unused width and height variables |
Date: |
Wed, 5 Apr 2017 09:35:18 +0100 |
These aren't required since we can use the display width and height directly.
Signed-off-by: Mark Cave-Ayland <address@hidden>
---
hw/display/cg3.c | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/hw/display/cg3.c b/hw/display/cg3.c
index b42f60e..178a6dd 100644
--- a/hw/display/cg3.c
+++ b/hw/display/cg3.c
@@ -93,14 +93,11 @@ static void cg3_update_display(void *opaque)
uint32_t *data;
uint32_t dval;
int x, y, y_start;
- unsigned int width, height;
ram_addr_t page, page_min, page_max;
if (surface_bits_per_pixel(surface) != 32) {
return;
}
- width = s->width;
- height = s->height;
y_start = -1;
page_min = -1;
@@ -110,11 +107,11 @@ static void cg3_update_display(void *opaque)
data = (uint32_t *)surface_data(surface);
memory_region_sync_dirty_bitmap(&s->vram_mem);
- for (y = 0; y < height; y++) {
+ for (y = 0; y < s->height; y++) {
int update = s->full_update;
- page = y * width;
- update |= memory_region_get_dirty(&s->vram_mem, page, width,
+ page = y * s->width;
+ update |= memory_region_get_dirty(&s->vram_mem, page, s->width,
DIRTY_MEMORY_VGA);
if (update) {
if (y_start < 0) {
@@ -127,7 +124,7 @@ static void cg3_update_display(void *opaque)
page_max = page;
}
- for (x = 0; x < width; x++) {
+ for (x = 0; x < s->width; x++) {
dval = *pix++;
dval = (s->r[dval] << 16) | (s->g[dval] << 8) | s->b[dval];
*data++ = dval;
@@ -137,8 +134,8 @@ static void cg3_update_display(void *opaque)
dpy_gfx_update(s->con, 0, y_start, s->width, y - y_start);
y_start = -1;
}
- pix += width;
- data += width;
+ pix += s->width;
+ data += s->width;
}
}
s->full_update = 0;
--
1.7.10.4
[Qemu-devel] [PATCH 05/14] tcx: alter tcx_set_dirty() to accept address and length parameters, Mark Cave-Ayland, 2017/04/05
[Qemu-devel] [PATCH 01/14] cg3: remove TARGET_PAGE_SIZE rounding on dirty page detection, Mark Cave-Ayland, 2017/04/05
[Qemu-devel] [PATCH 07/14] tcx: alter tcx24_check_dirty() to accept address and length parameters, Mark Cave-Ayland, 2017/04/05