WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] [PATCH 3/4] rombios interface for HVM S3

To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [PATCH 3/4] rombios interface for HVM S3
From: "Ke, Liping" <liping.ke@xxxxxxxxx>
Date: Thu, 8 May 2008 16:34:43 +0800
Delivery-date: Thu, 08 May 2008 01:35:33 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AciwyyAnME0eFn5+Sxa2aYRpr2AQKwAAB/DQAAayjNA=
Thread-topic: [PATCH 3/4] rombios interface for HVM S3
 [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
Description: rombios.patch

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>