1
linux/arch/ppc
Eugene Surovegin 5ce17b18e1 [PATCH] ppc32: fix 44x early serial debug for configurations with more than 512M of RAM
Fix 44x early serial debugging for big RAM configurations (more than 512M).
 We cannot use default OpenBIOS virtual mapping, because it interferes with
pinned TLB entry.

While we are at it, move early UART mapping to TLB slot 0, so it can
survive longer during boot process (slot 1 is used by the first ioremap
call, effectively killing UART mapping if it occupies this slot).  Also,
change UART TLB entry size to 4K (256M is too much for a bunch of registers
:).  Squash some warnings on the way.

Tested on Ebony and Ocotea with 1G of RAM.

Thanks to Scott Coulter <scott.coulter@cyclone.com> for diagnosing this
problem.

Signed-off-by: Eugene Surovegin <ebs@ebshome.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-07-30 10:14:46 -07:00
..
4xx_io Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
8xx_io [PATCH] ppc32: add Freescale MPC885ADS board support 2005-07-05 19:18:59 -07:00
8260_io Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
amiga Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
boot [PATCH] ppc32: make -j12 all fails in uImage target 2005-07-13 11:25:25 -07:00
configs [PATCH] ppc32: Fix building of radstone_ppc7d 2005-07-27 16:25:56 -07:00
kernel [PATCH] ppc32: fix 44x early serial debug for configurations with more than 512M of RAM 2005-07-30 10:14:46 -07:00
lib [PATCH] smp_processor_id() cleanup 2005-06-21 18:46:13 -07:00
math-emu Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mm [PATCH] ppc32: 8xx avoid icbi misbehaviour in __flush_dcache_icache_phys 2005-07-27 16:34:34 -07:00
oprofile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
platforms [PATCH] ppc32: fix 44x early serial debug for configurations with more than 512M of RAM 2005-07-30 10:14:46 -07:00
syslib [PATCH] ppc32: Fix typo in setup of 2nd PCI bus on 85xx 2005-07-27 16:25:56 -07:00
xmon [PATCH] ppc32: Kill embedded system.map, use kallsyms 2005-06-21 18:46:26 -07:00
Kconfig [PATCH] ppc32: 8xx remove BROKEN Kconfig entry 2005-07-27 16:35:39 -07:00
Kconfig.debug [PATCH] ppc32: Remove FSL OCP support 2005-06-25 16:24:27 -07:00
Makefile [PATCH] ppc32: Add support for Freescale e200 (Book-E) core 2005-06-25 16:24:26 -07:00