Hi, all.
I'm trying to start Linux on custom board based on AM3874 processor.
I'm using Linux kernel 2.6.37 provided by TI in EZSDK v05.04.00.11.
Kernel image is loaded over TFTP. The only output that I get is
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
After adding a bunch of printouts I found that it hangs in arch/arm/kernel/traps.c in function static void __init kuser_get_tls_init(unsigned long vectors) while calling to memcpy((void *)vectors + 0xfe0, (void *)vectors + 0xfe8, 4);
Actually any access to (void *)vectors + 0xfe8 (even pointer de-referencing) causes the same problem.
If I disable this call, the kernel continue booting till it gets to some problem with root fs.
Does anybody know what may be a reason that kernel hangs on memcpy?