Hi,
On Thu, Aug 18, 2005 at 10:53:17AM +0200, Adam Pribyl wrote:
> As Windows can last weeks while suspended, there is something else needed
> to conserve power. Does anybody has idea what suspend does in
> Windows? How suspend is working on iPAQs?
There is no problem in suspending the Jornada as Windows does. The only
problem is the resume ;-)
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.
The only thing I can think of would be to find out how Windows
a) determines that the machine was suspended and not shut down
b) saves the registers in memory
c) where windows resumes execution in ram so we can put a
jump there.
But disassembling the CE bootloader is no fun, and I have given up
for now.
Regards,
Michael
Received on Thu Aug 18 2005 - 05:22:38 EDT
This archive was generated by hypermail 2.2.0 : Thu Aug 18 2005 - 05:22:44 EDT