I was going to boot mips64 xlr408, which has 8 cores. Howerver, the code seemd to stop before calling 'start_kernel---> calibrate_delay ' . So Iadded some 'printk' in calibrate_delay, to check out why it failed. However, if I added a 'printk' in any 'if branches' in 'calibrate_delay ' function , the kernel would halt before calling 'j start_kernel' in head.S. (in this situation ,printk seemed unavailable, so I wrote directlly to serial address to trace the kernel). Can anyone tell me why this happed? Thank you