kernel-ark/arch/ppc/kernel
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
..
align.c [PATCH] ppc32: Fix address checking on lmw/stmw align exception 2005-05-01 08:58:42 -07:00
asm-offsets.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
bitops.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cpu_setup_6xx.S [PATCH] ppc32: Fix errata for some G3 CPUs 2005-05-01 08:58:40 -07:00
cpu_setup_power4.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cputable.c [PATCH] ppc32: Add support for Freescale e200 (Book-E) core 2005-06-25 16:24:26 -07:00
dma-mapping.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
entry.S [PATCH] ppc32: Add support for Freescale e200 (Book-E) core 2005-06-25 16:24:26 -07:00
find_name.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fpu.S [PATCH] ppc32: refactor FPU exception handling 2005-05-01 08:58:40 -07:00
head_4xx.S [PATCH] ppc32: fix CONFIG_TASK_SIZE handling on 40x 2005-06-21 18:46:24 -07:00
head_8xx.S [PATCH] ppc32: 8xx: update DataTLBMiss exception comment 2005-07-27 16:25:55 -07:00
head_44x.S [PATCH] ppc32: fix 44x early serial debug for configurations with more than 512M of RAM 2005-07-30 10:14:46 -07:00
head_booke.h [PATCH] ppc32: Add support for Freescale e200 (Book-E) core 2005-06-25 16:24:26 -07:00
head_fsl_booke.S [PATCH] ppc32: Add support for Freescale e200 (Book-E) core 2005-06-25 16:24:26 -07:00
head.S [PATCH] ppc32: refactor FPU exception handling 2005-05-01 08:58:40 -07:00
idle_6xx.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
idle_power4.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
idle.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
irq.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
l2cr.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
machine_kexec.c [PATCH] kexec-ppc: fix for ksysfs crash_notes 2005-07-12 16:01:03 -07:00
Makefile [PATCH] kexec: kexec ppc support 2005-06-25 16:24:51 -07:00
misc.S [PATCH] ppc32: inotify syscalls 2005-07-30 10:14:46 -07:00
module.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pci.c [PATCH] PCI: fix-pci-mmap-on-ppc-and-ppc64.patch 2005-06-27 21:52:45 -07:00
perfmon_fsl_booke.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
perfmon.c [PATCH] ppc32: Add support for Freescale e200 (Book-E) core 2005-06-25 16:24:26 -07:00
ppc_htab.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ppc_ksyms.c Add CONFIG_AUDITSC and CONFIG_SECCOMP support for ppc32 2005-05-08 15:56:09 +01:00
ppc-stub.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
process.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ptrace.c Add CONFIG_AUDITSC and CONFIG_SECCOMP support for ppc32 2005-05-08 15:56:09 +01:00
relocate_kernel.S [PATCH] ppc32: use correct register names in arch/ppc/kernel/relocate_kernel.S 2005-06-30 08:45:09 -07:00
semaphore.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
setup.c [PATCH] Don't export machine_restart, machine_halt, or machine_power_off. 2005-07-26 14:35:42 -07:00
signal.c [PATCH] Cleanup patch for process freezing 2005-06-25 17:10:13 -07:00
smp-tbsync.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
smp.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
softemu8xx.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
swsusp.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
syscalls.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
temp.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
time.c [PATCH] ppc32: stop misusing NTP's time_offset value 2005-07-05 19:18:59 -07:00
traps.c [PATCH] ppc32: Add support for Freescale e200 (Book-E) core 2005-06-25 16:24:26 -07:00
vecemu.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
vector.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
vmlinux.lds.S [PATCH] ppc32: platform-specific functions missing from kallsyms. 2005-05-05 16:36:31 -07:00