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,7 +279,6 @@ typedef struct CirrusVGAState {
279 int last_hw_cursor_y_start; 279 int last_hw_cursor_y_start;
280 int last_hw_cursor_y_end; 280 int last_hw_cursor_y_end;
281 int real_vram_size; /* XXX: suppress that */ 281 int real_vram_size; /* XXX: suppress that */
282 - CPUWriteMemoryFunc **cirrus_linear_write;  
283 int device_id; 282 int device_id;
284 int bustype; 283 int bustype;
285 } CirrusVGAState; 284 } CirrusVGAState;
@@ -2677,15 +2676,9 @@ static void cirrus_update_memory_access(CirrusVGAState *s) @@ -2677,15 +2676,9 @@ static void cirrus_update_memory_access(CirrusVGAState *s)
2677 mode = s->gr[0x05] & 0x7; 2676 mode = s->gr[0x05] & 0x7;
2678 if (mode < 4 || mode > 5 || ((s->gr[0x0B] & 0x4) == 0)) { 2677 if (mode < 4 || mode > 5 || ((s->gr[0x0B] & 0x4) == 0)) {
2679 map_linear_vram(s); 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 } else { 2679 } else {
2684 generic_io: 2680 generic_io:
2685 unmap_linear_vram(s); 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,7 +3236,6 @@ static void cirrus_init_common(CirrusVGAState * s, int device_id, int is_pci)
3243 /* I/O handler for LFB */ 3236 /* I/O handler for LFB */
3244 s->cirrus_linear_io_addr = 3237 s->cirrus_linear_io_addr =
3245 cpu_register_io_memory(0, cirrus_linear_read, cirrus_linear_write, s); 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 /* I/O handler for LFB */ 3240 /* I/O handler for LFB */
3249 s->cirrus_linear_bitblt_io_addr = 3241 s->cirrus_linear_bitblt_io_addr =