PPC: Drop initial ESCC mapping
We are mapping ESCC to a static (incorrect) address on machine init. This overlaps with our vram, rendering the screen barely usable. Since openBIOS is clever enough to map ESCC to where it needs to be, we can just drop that invalid map and everyone's happy. Signed-off-by: Alexander Graf <agraf@suse.de> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
		
							parent
							
								
									a4773324b4
								
							
						
					
					
						commit
						b39491a83d
					
				| @ -325,7 +325,7 @@ static void ppc_core99_init (ram_addr_t ram_size, | ||||
|     /* init basic PC hardware */ | ||||
|     pci_vga_init(pci_bus); | ||||
| 
 | ||||
|     escc_mem = escc_init(0x80013000, pic[0x25], pic[0x24], | ||||
|     escc_mem = escc_init(0, pic[0x25], pic[0x24], | ||||
|                          serial_hds[0], serial_hds[1], ESCC_CLOCK, 4); | ||||
|     memory_region_init_alias(escc_bar, "escc-bar", | ||||
|                              escc_mem, 0, memory_region_size(escc_mem)); | ||||
|  | ||||
| @ -237,7 +237,7 @@ static void ppc_heathrow_init (ram_addr_t ram_size, | ||||
|                                get_system_io()); | ||||
|     pci_vga_init(pci_bus); | ||||
| 
 | ||||
|     escc_mem = escc_init(0x80013000, pic[0x0f], pic[0x10], serial_hds[0], | ||||
|     escc_mem = escc_init(0, pic[0x0f], pic[0x10], serial_hds[0], | ||||
|                                serial_hds[1], ESCC_CLOCK, 4); | ||||
|     memory_region_init_alias(escc_bar, "escc-bar", | ||||
|                              escc_mem, 0, memory_region_size(escc_mem)); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Alexander Graf
						Alexander Graf