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:
Alexander Graf 2011-09-30 15:29:12 +02:00 committed by Blue Swirl
parent a4773324b4
commit b39491a83d
2 changed files with 2 additions and 2 deletions

View File

@ -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));

View File

@ -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));