Re: S3 wakeup code

Florian Lohoff
2003-07-25T10:36:15Z

[-- Attachment #1: Type: text/plain, Size: 968 bytes --]

On Thu, Jul 24, 2003 at 10:04:11PM +0200, Pavel Machek wrote:
> >
> > I read a bit in the ACPI Specs - It seems there are a 32Bit and a 64Bit
> > pointer to the wakeup routine. The 32Bit pointer says "superseeded by
> > "X_Firmware_Waking_Vector" which seems not to be set in
> > drivers/acpi/hardware/hwsleep.c:acpi_set_firmware_waking_vector
>
> What specs is that? As wakeup code starts in *real* mode, I don't see
> how 64bit pointer is going to be usefull...
>

ACPI 2.0 Page 128 - I think these are extensions to support ia64 - But
forget about that - used debug code - its using the 32bit pointer.

And i was misreading the code - Basically it puts a "generic" pointer
to the right Firmware vector inthe gbl_common_fACS and writes to the
previously defined position.

Flo
--
Florian Lohoff flo-BCn6idZOOBwdnm+yROfE0A@public.gmane.org +49-171-2280134
Heisenberg may have been here.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]