> IIRC the processor starts executing at 0x0 when being resumed. This is
> in the mask-rom on jornadas without flashboards and contains a branch
> to 0x1000 where the Windows CE bootloader starts and tries to boot CE.
> There is no way I have seen from disassembling the bootloader to
> jump somewhere else in the early initialization, so we could get the
> linux-resume code to run.
Just pushing some thoughts around here... A little knowledge is a
dangerous thing, so I am probably not helping here :D
How about writing a device driver for WinCE which hijacks the
initiation routine and jumps back to the Linux side of things? Of
course, the problem with this is that the information in RAM may well
be compromised by WinCE not knowing what Linux has got allocated for
itself - or is there a way around this, such as having the bootloader
mark the memory in use?
-- "Why don't you go and bother that nice Ms Rowling?" - Terry Pratchett http://www.chiark.comReceived on Fri Aug 19 2005 - 04:03:18 EDT
This archive was generated by hypermail 2.2.0 : Fri Aug 19 2005 - 04:03:22 EDT