[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 3/4] rombios interface for HVM S3
This patch has no change. [PATCH 3/4] rombios interface for HVM S3 - add S3 package in ACPI DSDT table. Guest OS will get S3 value from this package and write the value to PM1A control register to trigger S3 suspend. - Add S3 resume logic in rombios post code. the CMOS shutdown register is used to indicate if this is a S3 resume. - if it is s3 resume, rombios will get wakeup vector from ACPI FACS table and jump to wakeup vector. Per ACPI spec, the wakeup vector jumping must be the forms CS:IP, in which CS=(wakeup vector>>4) IP=(wakeup vector)&0xF, for example, for vector=0x12345, CS:IP=0x1234:0x5 Note: clobber_entry_point will clobber the post entry, which make S3 resume not work. We will directly jmp to POST Entry if it in S3 Resume path. Signed-off-by: Yu Ke <ke.yu@xxxxxxxxx> Signed-off-by: Ke Liping <liping.ke@xxxxxxxxx> Attachment:
rombios.patch _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |