xen-devel
RE: [Xen-devel] [PATCH 0/4] HVM Virtual S3
Keir Fraser wrote on 2007年5月17日 6:30:
> On 16/5/07 17:48, "Yu, Ke" <ke.yu@xxxxxxxxx> wrote:
>
>> - apply this patch to changeset 15050:05c128b0188a
>> - create and boot HVM domain
>> - In HVM guest, enter S3 state
>> * for Linux, "echo mem >/sys/power/state"
>> * for Windows, shutdown windows by Standby
>> - to resume HVM domain, "xm resume <domid>"
>
> Noone's seriously going to want to use S3-S5 in this way though, are
> they. Keeping domains hanging around in sleep states taking up memory
> doesn't make sense -- users will want to save the domain off to disc
> and restore later. So this only makes sense at all if integrated with
> existing HVM save/restore.
>
> As I understand it, the only difference between S3 and S5 is that RAM
> contents are maintained when the machine awakens. In this case S3 is
> like a simpler version of current save/restore where we do not
> necessarily need to save device state (but we might decide to if it
> makes the implementation easier).
>
> I think actually this isn't far off from being what we want. If the
> s3_suspend hypercall put the domain into suspend state, this would
> then neatly trigger xc_save to do its stuff. Then you can strip out
> s3_resume because you should automatically start executing BIOS code
> when xc_resume restores VCPU state and kicks the domain to start
> running again. The sleep_state domain variable you added shouldn't be
> necessary imo.
>
> -- Keir
My concern here is that: save/restore is a heavy operation just like S4
(hibernate), while the purpose of S3 is quick suspend and quick resume comapred
to S4. if we implement S3 like save/restore, I don't see the value here,
because HVM save/resotre or HVM S4 is just enough. How do you think?
Best Regards
Ke
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH 0/4] HVM Virtual S3, Yu, Ke
- Re: [Xen-devel] [PATCH 0/4] HVM Virtual S3, Keir Fraser
- RE: [Xen-devel] [PATCH 0/4] HVM Virtual S3,
Yu, Ke <=
- Re: [Xen-devel] [PATCH 0/4] HVM Virtual S3, Keir Fraser
- RE: [Xen-devel] [PATCH 0/4] HVM Virtual S3, Yu, Ke
- RE: [Xen-devel] [PATCH 0/4] HVM Virtual S3, Zhang, Jingke
- Re: [Xen-devel] [PATCH 0/4] HVM Virtual S3, Keir Fraser
- RE: [Xen-devel] [PATCH 0/4] HVM Virtual S3, Yu, Ke
- Re: [Xen-devel] [PATCH 0/4] HVM Virtual S3, Keir Fraser
- RE: [Xen-devel] [PATCH 0/4] HVM Virtual S3, Tian, Kevin
- RE: [Xen-devel] [PATCH 0/4] HVM Virtual S3, Yu, Ke
- Re: [Xen-devel] [PATCH 0/4] HVM Virtual S3, Keir Fraser
RE: [Xen-devel] [PATCH 0/4] HVM Virtual S3, Kaushik Barde
|
|
|