maybe this msg can give u some clues for the issue. http://osdir.com/ml/ports.arm.kernel/2002-11/msg00015.html 2009/11/30 Michael Zhu <linuxsir320@xxxxxxxxx>: > Hi all, > > In our ARM V6 based embedded board, sometimes software reboot causes > decompressing kernel failure. Data abort exception is captured by U-boot. > It only occurs with some SDRAM device. But RAM test on the whole space is > passed. > > If I comment the invoke cpu_proc_fin in the function arm_machine_restart, > the issue can not be reproduced again. > void arm_machine_restart(char mode) > { > /* > * Clean and disable cache, and turn off interrupts > */ > /*cpu_proc_fin();*/ > > /* > * Tell the mm system that we are going to reboot - > * we may need it to insert some 1:1 mappings so that > * soft boot works. > */ > setup_mm_for_reboot(mode); > ... ... > } > > Please give me some suggestion! > Thank you very much! > > Michael > -- To unsubscribe from this list: send an email with "unsubscribe > kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at > http://kernelnewbies.org/FAQ -- Best Regards Lin -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ