linux/arch/microblaze
Michal Simek fee3c55d7f microblaze: Fix problem with early_printk in startup
Problem arise when is incopatibility between kernel/dts/pvr
and kernel tries to announce it. Early printk device
(uartlite in our case) was in TLB 2 and when kernel
extract DTB it necessary to allocate at least one
TLB at the end of memory. First free TLB was number two
where was early printk. But checking mechanism (kernel/dts/pvr)
was after extrahing but TLB 2 was different. This caused
that kernel hung up.
Moving early printk device to TLB 63 solve it and we don't
protect it which means that we can use early_printk messages
only for initial parts of kernel then we rewrite TLB 63.

Reported-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Michal Simek <monstr@monstr.eu>
2009-05-30 16:40:58 +02:00
..
boot microblaze_mmu_v2: Makefiles 2009-05-26 16:45:24 +02:00
configs microblaze_mmu_v2: Add mmu_defconfig 2009-05-26 16:45:13 +02:00
include/asm microblaze_mmu_v2: stat.h MMU update 2009-05-26 16:45:24 +02:00
kernel microblaze: Fix problem with early_printk in startup 2009-05-30 16:40:58 +02:00
lib microblaze_mmu_v2: Makefiles 2009-05-26 16:45:24 +02:00
mm microblaze_mmu_v2: Makefiles 2009-05-26 16:45:24 +02:00
platform microblaze_v8: Makefiles for Microblaze cpu 2009-03-27 14:25:51 +01:00
Kconfig microblaze_mmu_v2: Kconfig update 2009-05-26 16:45:24 +02:00
Kconfig.debug microblaze_v8: Kconfig patches 2009-03-27 14:25:50 +01:00
Makefile microblaze_mmu_v2: Makefiles 2009-05-26 16:45:24 +02:00