Joseph Smith wrote:
This patch allows the RCA RM4100 to reboot. Upon rebooting in auto.c it detects if the memory is already initialized, if so it issues a hard reset through the southbridge. It works pretty slick.
Signed-off-by: Joseph Smith joe@settoplinux.org
Cool!
Have you tried whether it would be sufficient to not initialize memory again in this case? I am seeing the same issue on another intel chipset, but I wonder whether we really have to be so rough ... especially thinking about wakeup from sleep states at some point when we have to think about when we execute which parts of the code anyways..
When I reboot, I usually hang or triple fault at the CPU init while the device tree is walked.
Stefan