Thread (5 messages) 5 messages, 3 authors, 2011-01-29

kexec on kirkwood kernels?

From: Eric Miao <hidden>
Date: 2011-01-29 05:47:16

This worked ok on dove processor with several fixes. What is the
output of the failed bootup? If kirkwood comes with L2, please check
L2 is flushed and cache disabled before booting into the 2nd kernel.

- Eric

On Friday, January 28, 2011, Eric Cooper [off-list ref] wrote:
On Thu, Jan 27, 2011 at 08:24:33AM +0100, Uwe Kleine-K?nig wrote:
quoted
Try enabling DEBUG_LL and EARLY_PRINTK in the kernel to boot and pass
? ? ? earlyprintk
as kernel parameter.
Thanks, that helped quite a bit. ?After inserting various print
statements, I found that the system is hanging in the readl call in
orion_pcie_dev_id. ?The call chain is:

 ? ?start_kernel
 ? ?time_init
 ? ?kirkwood_timer_init
 ? ?kirkwood_find_tclk
 ? ?kirkwood_pcie_id
 ? ?orion_pcie_dev_id
 ? ?readl

The readl is attempting to access the address
KIRKWOOD_REGS_VIRT_BASE + 0x40000.

This same code gets executed successfully when the kernel is started
from u-boot; I'm not sure what's different in the post-kexec
environment. ?Any suggestions on what to try next would be
appreciated.

--
Eric Cooper ? ? ? ? ? ? e c c @ c m u . e d u

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel at lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help