Commit 1dcea8e82b1d7795e6719a8ac8762993fc1ed4b3

Authored by Paul Brook
1 parent 0ecdb16e

Remove vga LFB accessor hacks.

These are redundant now that we remap the LFB ram area.

Signed-off-by: Paul Brook <paul@codesourcery.com>
Showing 1 changed file with 0 additions and 8 deletions
hw/cirrus_vga.c
... ... @@ -279,7 +279,6 @@ typedef struct CirrusVGAState {
279 279 int last_hw_cursor_y_start;
280 280 int last_hw_cursor_y_end;
281 281 int real_vram_size; /* XXX: suppress that */
282   - CPUWriteMemoryFunc **cirrus_linear_write;
283 282 int device_id;
284 283 int bustype;
285 284 } CirrusVGAState;
... ... @@ -2677,15 +2676,9 @@ static void cirrus_update_memory_access(CirrusVGAState *s)
2677 2676 mode = s->gr[0x05] & 0x7;
2678 2677 if (mode < 4 || mode > 5 || ((s->gr[0x0B] & 0x4) == 0)) {
2679 2678 map_linear_vram(s);
2680   - s->cirrus_linear_write[0] = cirrus_linear_mem_writeb;
2681   - s->cirrus_linear_write[1] = cirrus_linear_mem_writew;
2682   - s->cirrus_linear_write[2] = cirrus_linear_mem_writel;
2683 2679 } else {
2684 2680 generic_io:
2685 2681 unmap_linear_vram(s);
2686   - s->cirrus_linear_write[0] = cirrus_linear_writeb;
2687   - s->cirrus_linear_write[1] = cirrus_linear_writew;
2688   - s->cirrus_linear_write[2] = cirrus_linear_writel;
2689 2682 }
2690 2683 }
2691 2684 }
... ... @@ -3243,7 +3236,6 @@ static void cirrus_init_common(CirrusVGAState * s, int device_id, int is_pci)
3243 3236 /* I/O handler for LFB */
3244 3237 s->cirrus_linear_io_addr =
3245 3238 cpu_register_io_memory(0, cirrus_linear_read, cirrus_linear_write, s);
3246   - s->cirrus_linear_write = cpu_get_io_memory_write(s->cirrus_linear_io_addr);
3247 3239  
3248 3240 /* I/O handler for LFB */
3249 3241 s->cirrus_linear_bitblt_io_addr =
... ...