[OLPC-devel] Re: [One Laptop Per Child] #53: LinuxBIOS sometimes hangs after "Jumping to LinuxBIOS"
Zarro Boogs per Child
bugtracker at laptop.org
Tue Aug 29 15:54:22 EDT 2006
#53: LinuxBIOS sometimes hangs after "Jumping to LinuxBIOS"
-------------------------------+--------------------------------------------
Reporter: wmb at firmworks.com | Owner: rminnich
Type: defect | Status: new
Priority: major | Milestone:
Component: linuxbios | Resolution:
Keywords: |
-------------------------------+--------------------------------------------
Comment (by JordanCrouse):
On my pre-reva board, after a warm reboot, the first byte copied from the
ROM to RAM is invalid (0xFF instead of 0xFA) which ends up causing the
hang.
We thought that this might be due to cache corrruption since the warm-boot
path doesn't turn off caches before jumping to {{{__main}}}, but sticking
in wminvd before the copy doesn't seem to help. I also note the
following:
* The 'warm reboot' issue only happens when I boot into the main kernel -
rebooting from the ROM image works every time.
* The corruption doesn't occur when I single step through the code - this
is why we thought it would be the cache, since single step debugging tends
to affect caching.
--
Ticket URL: <http://dev.laptop.org/ticket/53#comment:12>
One Laptop Per Child <http://laptop.org/>
More information about the Devel
mailing list