Hello, I am doing development on a MIPS32 processor. However it failed to boot when I try to use a boot loader to start the kernel in the memory. The boot loader uses following command to jump to kernel entry point in the memory: entryPoint = (void *) 0x8036a000; entryPoint(); I confirm the kernel image is able to boot up. Using JTAG debugger. I set PC to the entry point of memory 0x8036a000, the kernel boots up. I also disable the Cache before the jump. Any idea on this issue? Thanks, Mike