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 [email protected] Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to