mirror of
				https://github.com/qemu/qemu.git
				synced 2025-10-31 12:07:31 +00:00 
			
		
		
		
	Remove vga LFB accessor hacks.
These are redundant now that we remap the LFB ram area. Signed-off-by: Paul Brook <paul@codesourcery.com>
This commit is contained in:
		
							parent
							
								
									0ecdb16ef0
								
							
						
					
					
						commit
						1dcea8e82b
					
				| @ -279,7 +279,6 @@ typedef struct CirrusVGAState { | ||||
|     int last_hw_cursor_y_start; | ||||
|     int last_hw_cursor_y_end; | ||||
|     int real_vram_size; /* XXX: suppress that */ | ||||
|     CPUWriteMemoryFunc **cirrus_linear_write; | ||||
|     int device_id; | ||||
|     int bustype; | ||||
| } CirrusVGAState; | ||||
| @ -2677,15 +2676,9 @@ static void cirrus_update_memory_access(CirrusVGAState *s) | ||||
| 	mode = s->gr[0x05] & 0x7; | ||||
| 	if (mode < 4 || mode > 5 || ((s->gr[0x0B] & 0x4) == 0)) { | ||||
|             map_linear_vram(s); | ||||
|             s->cirrus_linear_write[0] = cirrus_linear_mem_writeb; | ||||
|             s->cirrus_linear_write[1] = cirrus_linear_mem_writew; | ||||
|             s->cirrus_linear_write[2] = cirrus_linear_mem_writel; | ||||
|         } else { | ||||
|         generic_io: | ||||
|             unmap_linear_vram(s); | ||||
|             s->cirrus_linear_write[0] = cirrus_linear_writeb; | ||||
|             s->cirrus_linear_write[1] = cirrus_linear_writew; | ||||
|             s->cirrus_linear_write[2] = cirrus_linear_writel; | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -3243,7 +3236,6 @@ static void cirrus_init_common(CirrusVGAState * s, int device_id, int is_pci) | ||||
|     /* I/O handler for LFB */ | ||||
|     s->cirrus_linear_io_addr = | ||||
|         cpu_register_io_memory(0, cirrus_linear_read, cirrus_linear_write, s); | ||||
|     s->cirrus_linear_write = cpu_get_io_memory_write(s->cirrus_linear_io_addr); | ||||
| 
 | ||||
|     /* I/O handler for LFB */ | ||||
|     s->cirrus_linear_bitblt_io_addr = | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Paul Brook
						Paul Brook