linux-stable-rt/include
Stefan Roese f4151b9ba8 [POWERPC] 4xx: Fix TLB 0 problem with CONFIG_SERIAL_TEXT_DEBUG
Right now TLB entry 0 ist used as UART0 mapping for the early debug
output (via CONFIG_SERIAL_TEXT_DEBUG). This causes problems when many
TLB's get used upon Linux bootup (e.g. while PCIe scanning behind
bridges and/or switches on 440SPe platforms). This will overwrite the
TLB 0 entry and further debug output's may crash/hang the system.

This patch moves the early debug UART0 TLB entry from 0 to 62 as done
in arch/powerpc. This way it is in the "pinned" area and will not get
overwritten. Also the arch/ppc/mm/44x_mmu.c code is now synced with the
newer code from arch/powerpc.

Signed-off-by: Stefan Roese <sr@denx.de>
Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
2007-12-23 13:31:16 -06:00
..
acpi
asm-alpha alpha: build fixes 2007-12-17 19:28:16 -08:00
asm-arm
asm-avr32
asm-blackfin
asm-cris
asm-frv
asm-generic quicklist: Set tlb->need_flush if pages are remaining in quicklist 0 2007-12-17 19:28:17 -08:00
asm-h8300
asm-ia64 [IA64] make flush_tlb_kernel_range() an inline function 2007-12-19 12:30:30 -08:00
asm-m32r
asm-m68k
asm-m68knommu
asm-mips
asm-parisc
asm-powerpc [POWERPC] 4xx: Add early udbg support for 40x processors 2007-12-23 13:13:03 -06:00
asm-ppc [POWERPC] 4xx: Fix TLB 0 problem with CONFIG_SERIAL_TEXT_DEBUG 2007-12-23 13:31:16 -06:00
asm-s390
asm-sh
asm-sh64
asm-sparc
asm-sparc64
asm-um
asm-v850
asm-x86 x86: also define AT_VECTOR_SIZE_ARCH 2007-12-18 18:05:58 +01:00
asm-xtensa
crypto
keys
linux Merge branch 'linux-2.6' 2007-12-21 22:21:08 +11:00
math-emu
media
mtd
net
pcmcia
rdma
rxrpc
scsi
sound
video
xen
Kbuild