From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v2 2/2] x86: correct ordering of operations during S3 resume Date: Thu, 12 Apr 2018 01:12:16 -0600 Message-ID: <5ACF22F002000078001BA939@prv1-mh.provo.novell.com> References: <20180411201458.26004-2-simon@invisiblethingslab.com> <20180411202152.26155-1-simon@invisiblethingslab.com> <5ACE6EA10200005203786DDD@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1f6WP5-0003UX-2g for xen-devel@lists.xenproject.org; Thu, 12 Apr 2018 07:12:19 +0000 In-Reply-To: <5ACE6EA10200005203786DDD@prv1-mh.provo.novell.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper , Simon Gaiser Cc: xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDExLjA0LjE4IGF0IDIyOjIxLCA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4g d3JvdGU6Cj4gQEAgLTI0MywxNyArMjQ0LDIxIEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMy IHN0YXRlKQo+ICAgICAgaWYgKCAoc3RhdGUgPT0gQUNQSV9TVEFURV9TMykgJiYgZXJyb3IgKQo+ ICAgICAgICAgIHRib290X3MzX2Vycm9yKGVycm9yKTsKPiAgCj4gKyAgICBjb25zb2xlX2VuZF9z eW5jKCk7Cj4gKwo+ICsgICAgZXJyb3IgPSBtaWNyb2NvZGVfcmVzdW1lX2NwdSgwKTsKPiArICAg IGlmIChlcnJvciAmJiBlcnJvciAhPSAtRU5PRU5UKQoKTWlzc2luZyBibGFua3MuCgo+ICsgICAg ICAgIHBhbmljKCJDb3VsZCBub3QgcmVzdG9yZSBtaWNyb2NvZGUgb24gYm9vdCBjcHUgKCVkKSIs IGVycm9yKTsKCkFuZHJldywgeW91J3ZlIHN1Z2dlc3RlZCB0aGUgcGFuaWMoKSBoZXJlLCBidXQg SSdtIG5vdCBjb252aW5jZWQKdGhpcyBpcyBzdHJpY3RseSBuZWNlc3NhcnkuIEZvciBtb3N0IHVj b2RlIHVwZGF0ZXMgd2UncmUgZmluZSB3aXRob3V0LAphbmQgY291bGQgYWNjZXB0IHRoZW0gYmVp bmcgcmUtYXBwbGllZCBwb3N0LXJlc3VtZS4gVGhhdCdsbCBtYWtlCmEgbG90IG9mIGZhbHNlIHBv c2l0aXZlIHBhbmljcy4gRnVydGhlcm1vcmUsIGluIGNhc2UgdGhlcmUgYXJlIHJlYWxseQptaXhl ZCBzdGVwcGluZ3MsIHJlY2VpdmluZyAtRU5PRU5UIGhlcmUgc3RpbGwgbWVhbnMgd2UncmUgZ29p bmcgdG8KZGllIHNvb24gYWZ0ZXIuIEkuZS4gKHJhcmUpIGZhbHNlIG5lZ2F0aXZlcyBhcmUgcG9z c2libGUgYXMgd2VsbC4KCkluc3RlYWQgd2hhdCBJIHRoaW5rIHdlIHdhbnQgaXMgYSBmZWF0dXJl IGNvbXBhcmlzb24gYWZ0ZXIgcmVzdW1lOgpBbnkgZmVhdHVyZSB3ZSAob3IgYW55IGFsaXZlIGd1 ZXN0cykgaGF2ZSBpbiBhY3RpdmUgdXNlIG5lZWRzIHRvIGJlCmF2YWlsYWJsZS4gVGhhdCBpcywg aG9zdF9jcHVpZF9wb2xpY3kgbXVzdCBub3QgaGF2ZSBjaGFuZ2VkICh0aGUKdHdvIHtodm0scHZ9 X21heF9jcHVpZF9wb2xpY3kgYXJlIG9ubHkgZGVyaXZlZCwgYW5kIGhlbmNlIHdvbid0Cm5lZWQg c2VwYXJhdGUgY2hlY2tpbmcgYWZhaWN0OyB3aXRob3V0IHRoYXQgY2hlY2tpbmcKaG9zdF9jcHVp ZF9wb2xpY3kgbWlnaHQgYmUgdG9vIHN0cmljdCwgYnV0IHRoZW4gYWdhaW4gY29tcGlsaW5nIGEK bGlzdCBvZiBmZWF0dXJlcyB3ZSBhY3R1YWxseSB1c2Ugd291bGQgYmUgcHJvbmUgdG8gZ28gc3Rh bGUgdmVyeQpxdWlja2x5IG9uY2UgdXNlIG9mIG5ldyBmZWF0dXJlcyBpcyBpbnRyb2R1Y2VkLCB1 bmxlc3Mgd2UgdGllZCB0aGlzCmludG8gY3B1X2hhc18qIGNoZWNrcywgaW1wbHlpbmcgdGhhdCBh bnkgc3VjaCBjaGVjayBtZWFucyB0aGUKZmVhdHVyZSBpcyB1c2VkIGlmIGF2YWlsYWJsZSwgeWV0 IHRoYXQgd291bGQgaW4gdHVybiBoYXZlIGlzc3VlcyBpbgpwYXJ0aWN1bGFyIHdpdGggdGhlIHVz ZXMgaW4gdGhlIGluc24gZW11bGF0b3IpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3hlbi1kZXZlbA==