kexec on mips - anyone has it working?
Maciej W. Rozycki
macro at linux-mips.org
Thu May 29 21:40:27 EDT 2008
On Thu, 29 May 2008, Tomasz Chmielewski wrote:
> I guess I'm not that lucky. Either CONFIG_MIPS_UNCACHED slowed the
> device down so much that it didn't boot, or it didn't boot. Hey, isn't
> it the same? So either BCM43XX doesn't work very well with certain
> kernel options enabled/disabled, or OpenWRT patches still lack some
> features to make ASUS WL-500gP properly (added openwrt-devel to CC:).
LL/SC are undefined on uncached memory. Implementers are free to keep
the instructions working the same way as on cached memory, but are not
required to do so and your chip may be an example. Of course the reason
of the hang you see may be different, but this is one plausible
explanation. I wouldn't trust a kernel running with CONFIG_MIPS_UNCACHED
enabled -- it is merely a debugging hack.
More information about the kexec