From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: pvops: Does PVOPS guest os support online "suspend/resume" Date: Tue, 13 Aug 2013 12:34:46 -0400 Message-ID: <20130813163446.GA12994@phenom.dumpdata.com> References: <33183CC9F5247A488A2544077AF1902080BFC3C6@szxeml538-mbx.china.huawei.com> <20130808191648.GA4513@konrad-lan.dumpdata.com> <33183CC9F5247A488A2544077AF1902081592D12@SZXEMA503-MBS.china.huawei.com> <20130812124934.GI2898@phenom.dumpdata.com> <33183CC9F5247A488A2544077AF1902081592E98@SZXEMA503-MBS.china.huawei.com> <33183CC9F5247A488A2544077AF190208159306C@SZXEMA503-MBS.china.huawei.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <33183CC9F5247A488A2544077AF190208159306C@SZXEMA503-MBS.china.huawei.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: "Gonglei (Arei)" Cc: "ian.campbell@citrix.com" , "stefano.stabellini@eu.citrix.com" , "Zhangbo (Oscar)" , Yanqiangjun , Luonengjun , "xen-devel@lists.xen.org" , "rjw@sisk.pl" , "rshriram@cs.ubc.ca" , "Jinjian (Ken)" List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBBdWcgMTMsIDIwMTMgYXQgMDI6Mzg6MThQTSArMDAwMCwgR29uZ2xlaSAoQXJlaSkg d3JvdGU6Cj4gSGksCj4gSSByZWNoZWNrZWQgdGhlIGRpZmZlcmVudCBrZXJuZWxzIHRvZGF5LCBh bmQgZm91bmQgdGhhdCBJIG1hZGUgYSBtaXN0YWtlIGJlZm9yZS4gc29ycnkgZm9yIG1pc2xlYWRp bmcgeW91IGFsbDopCj4gCj4gQWxsIGluIGFsbCwgdGhlIHByb2JsZW1zIHNob3VsZCBiZSBjb25j bHVkZWQgaW4gdGhlIDIgaXRlbXMgYmVsb3c6Cj4gMSB0aGUga2VybmVsIDIuNi4zMiBQVk9QUyBn dWVzdCBvcyhJIHRlc3RlZCBSSEVMNi4xIGFuZCBSSEVMNi4zKSwgZG9lcyBoYXZlIGJ1Z3MgaW4g T05MSU5FIHN1c3BlbmQvcmVzdW1lIChjaGVja3BvaW50KSwgd2hpY2ggd2FzLAo+IGFzIFNocmly YW0gbWVudGlvbmVkLCBmaXhlZCBpbjoKPiBodHRwOi8vZ2l0Lmtlcm5lbC5vcmcvY2dpdC9saW51 eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0L2NvbW1pdC9kcml2ZXJzL3hlbi9t YW5hZ2UuYz9pZD1iM2U5NmMwYzc1NjIxMWU4MDVjNjk0MWQ0YTZlNWY2ZTE5OTVjYjZiCj4gMiB0 aGUga2VybmVsIGFib3ZlIDMuMChJIHRlc3RlZCBVYnVudHUxMi4xMCB3aXRoIGtlcm5lbCAzLjUg YW5kIFVidW50dTEzLjA0IHdpdGgga2VybmVsIDMuOCksIHRoZXkgc2VlbSB0byBoYXZlIGFub3Ro ZXIgImJ1ZyI6Cj4gICAxKSBpZiB3ZSBzZXQgTVVMVEkgVkNQVVMgZm9yIHRoZSBndWVzdCBvcywg aXQgd291bGQgaGF2ZSBwcm9ibGVtcyBpbiByZXN1bWluZyh0byBiZSBjb3JyZWN0bHksIGl0J3Mg dGhhdykuCj4gICAgICBJbiBkZXRhaWxzOgo+ICAgICAgICAgIDwxPnNldCB0aGUgZ3Vlc3Qgb3Mg d2l0aCA0IHZjcHVzCj4gICAgICAgICAgICAgIGluIGRvbTEuY2ZnOiB2Y3B1cz00Cj4gICAgICAg ICAgPDI+eGwgY3JlYXRlIGRvbTEuY2ZnCj4gICAgICAgICAgICAgIGV4Y3V0ZSBjb21tYW5kICJ0 b3AgLWQgMSIgaW4gZ3Vlc3QgZG9tMSdzIHZuYyB3aW5kb3cKPiAgICAgICAgICA8Mz54bCBzYXZl IC1jIGRvbTEgL29wdC9kb20xLnNhdmUKPiAgICAgICAgICA8ND5hZnRlciBzdGVwIDwzPiwgd2Ug Y2hlY2sgdGhlIGd1ZXN0IGRvbTEncyB2bmMgd2luZG93LCBhbmQgZm91bmQgdGhhdDoKPiAgICAg ICAgICAgICAga2VybmVsIHRocmVhZCBtaWdyYXRpb24vMSwgbWlncmF0aW9uLzIsIG1pZ3JhdGlv bi8zIGdvdCB0aGVpciBjcHUgdXNhZ2UgdXAgdG8gMTAwJQo+ICAgICAgICAgICAgICAgICAgICB0 aGUgZ3Vlc3Qgb3MgY291bGRuJ3QgcmVzcG9uZCB0byBhbnkgcmVxdWVzdCBzdWNoIGFzIG1vdXNl IG1vdmVtZW50IG9yIGtleWJvYXJkIGlucHV0Lgo+ICAgICAgICAgICAgICAgICAgICBubyAidGhh dyIgdGhpbmdzIHByaW50ZWQgaW4gZG9tMSdzIHNlcmlhbCBvdXRwdXQuCj4gCj4gICAyKSBpZiB3 ZSBzZXQgb25seSAxIHZjcHUgZm9yIHRoZSBndWVzdCBvcywgaXQgd291bGQgdGhhdyBiYWNrIGFu ZCB3b3JrcyBmaW5lLgo+ICAgMykgYW55b3RoZXIgb2RkIHRoaW5nIGlzIHRoYXQ6IGlmIHdlIHVz ZSB0aGUgc2F2ZWQgZmlsZSBnZW5lcmF0ZWQgaW4gMi0xKSB0byByZXN0b3JlIHRoZSBndWVzdCwg YW5kIHRoZW4gZG8gb25saW5lIHN1c3BlbmQvcmVzdW1lICh4bCBzYXZlIC1jLCBjaGVja3BvaW50 KSwKPiBpdCB3b3VsZCBiZSBmaW5lLCBubyBwcm9ibGVtcyBvY2N1cnJlZC4KPiAKPiBTdWNoIHBy b2JsZW0gb2NjdXJzIG9uIGd1ZXN0IG9zIHdpdGgga2VybmVsIDMuNS8zLjgobWF5YmUgb3RoZXIg a2VybmVscyBhcyB3ZWxsLCBub3QgdGVzdGVkKS4gSSBob3BlIHRoYXQgdGhlIHN0ZXBzIEkgZGlk IHdhcyBjb3JyZWN0LgoKUGxlYXNlIGRvIGNoZWNrIHdpdGggdGhlIHVwc3RyZWFtIGtlcm5lbC4g VGhlcmUgd2VyZSBzb21lIENQVSBob3RwbHVnIGlzc3VlcyBpbiBvbGRlciBrZXJuZWxzCmFuZCBq dXN0IHRvIG1ha2Ugc3VyZSB0aGF0IHRoaXMgaXMgbm90IG9uZSBvZiB0aGVtIGl0IHdvdWxkIGJl IGdvb2QgdG8gZWxpbWluYXRlIHRoaXMuCgpQbGVhc2UgZG8gdGVzdCB3aXRoIHYzLjExLXJjNS4K Cj4gSGF2ZSB5b3UgZXZlciBlbnRlcmNvdW50ZXIgc3VjaCAic3VzcGVuZC9yZXN1bWUgY2hlY2tw b2ludCBvbiBtdWx0aS12Y3B1IGd1ZXN0IG9zIiBwcm9ibGVtPwo+IAo+IC0tLS0tLS0KPiBQUzog QlRXLCBJJ20gd29uZGVyaW5nIHdoeSB1c2luZyBmcmVlemUvdGhhdyBpbnN0ZWFkIG9mIHN1c3Bl bmQvcmVzdW1lIHdvdWxkIHNvbHZlIHRoZSBwcm9ibGVtIHdpdGgga2VybmVscyBiZWxvdyAzLjA/ Cj4gIEl0IHNlZW1zIHRoYXQgYmxrZnJvbnRfcmVzdW1lIGlzIHN0aWxsIGNhbGxlZCBpZiB3ZSB1 c2UgdGhhdyBtZXRob2QgaGVyZSwgYmVjYXVzZSBibGtmcm9udCBoYXMgbm8gYXZhaWxhYmxlIHBt X29wLgo+IAo+ICAgICBzdGF0aWMgaW50IGRldmljZV9yZXN1bWUoc3RydWN0IGRldmljZSAqZGV2 LCBwbV9tZXNzYWdlX3Qgc3RhdGUsIGJvb2wgYXN5bmMpCj4gICAgIHsKPiAgICAgICAgICDigKbi gKbigKbigKYKPiAgICAgICAgICAgICAgICAgICAgaWYgKGRldi0+YnVzKSB7Cj4gICAgICAgICAg ICAgICAgICAgIGlmIChkZXYtPmJ1cy0+cG0pIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgaW5mbyA9ICJidXMgIjsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2sg PSBwbV9vcChkZXYtPmJ1cy0+cG0sIHN0YXRlKTsKPiAgICAgICAgICAgICAgICAgICAgfSBlbHNl IGlmIChkZXYtPmJ1cy0+cmVzdW1lKSB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu Zm8gPSAibGVnYWN5IGJ1cyAiOwo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFj ayA9IGRldi0+YnVzLT5yZXN1bWU7ICAvL2Jsa2Zyb250X3Jlc3VtZSBpcyBjYWxsZWQgaGVyZS4g aGVyZT8KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ290byBFbmQ7CgpPbmUgZWFzeSB3 YXkgdG8gZmlndXJlIHRoaXMgb3V0IGlzIHRvIHN0aWNrIHByaW50a3MgaW4gaGVyZSB0byBzZWUg aWYgdGhhdCBibGtmcm9udCBjb2RlCmlzIGluZGVlZCBjYWxsZWQuIFlvdSBjYW4gYWxzbyB1c2Ug J2R1bXBfc3RhY2soKScgdG8gZ2V0IGEgbmljZSBzdGFjay10cmFjZS4KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==