From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v3 07/32] xen/x86: fix arch_set_info_guest for HVM guests Date: Mon, 6 Jul 2015 13:58:06 +0100 Message-ID: <559A7B5E.60002@citrix.com> References: <1435923310-9019-1-git-send-email-roger.pau@citrix.com> <1435923310-9019-8-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1ZC5ym-0001BA-Nf for xen-devel@lists.xenproject.org; Mon, 06 Jul 2015 12:58:36 +0000 In-Reply-To: <1435923310-9019-8-git-send-email-roger.pau@citrix.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: Roger Pau Monne , xen-devel@lists.xenproject.org Cc: Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gMDMvMDcvMTUgMTI6MzQsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBBZGQgY2hlY2tzIGZv ciBpZ25vcmVkIHZjcHUgZmllbGRzIGluIEhWTSBtb2RlLiBIVk0gdkNQVXMgKEJTUCBhbmQgQVBz KSBhcmUKPiBhbHdheXMgc3RhcnRlZCBpbiAzMmJpdCBwcm90ZWN0ZWQgbW9kZSB3aXRoIHBhZ2lu ZyBkaXNhYmxlZC4KPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh dUBjaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6 IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9h cmNoL3g4Ni9kb21haW4uYyB8IDE0ICsrKysrKysrKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAx MSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo L3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+IGluZGV4IGE4ZmUwNDYuLmEx MTI5NTMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gKysrIGIveGVuL2Fy Y2gveDg2L2RvbWFpbi5jCj4gQEAgLTc5NSw2ICs3OTUsMTUgQEAgaW50IGFyY2hfc2V0X2luZm9f Z3Vlc3QoCj4gICAgICAgICAgICAgICAgYy5uYXQtPmZzX2Jhc2UgfHwgYy5uYXQtPmdzX2Jhc2Vf dXNlcikpICkKPiAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gICAgICB9Cj4gKyAgICBl bHNlIGlmICggaXNfaHZtX2RvbWFpbihkKSApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBjKGN0 cmxyZWdbMF0pIHx8IGMoY3RybHJlZ1sxXSkgfHwgYyhjdHJscmVnWzJdKSB8fAo+ICsgICAgICAg ICAgICAgYyhjdHJscmVnWzNdKSB8fCBjKGN0cmxyZWdbNF0pIHx8IGMoY3RybHJlZ1s1XSkgfHwK CkkgYW0gbm90IHN1cmUgdGhhdCB0aGUgY3IwIGFuZCBjcjQgY2hlY2tzIGFyZSBzZW5zaWJsZS4g IFdoaWxlIHRoZSBuZXcKQUJJIGRvZXNuJ3QgbmVlZCB0aGVtLCB0aGVyZSBpcyBub3RoaW5nIGlu aGVyZW50bHkgd3Jvbmcgd2l0aCBzZXR0aW5nCnRoZW0gdmlhIHRoaXMgaW50ZXJmYWNlLgoKPiAr ICAgICAgICAgICAgIGMoY3RybHJlZ1s2XSkgfHwgYyhjdHJscmVnWzddKSB8fCBjKGxkdF9iYXNl KSB8fAo+ICsgICAgICAgICAgICAgYyhsZHRfZW50cykgfHwgYyhrZXJuZWxfc3MpIHx8IGMoa2Vy bmVsX3NwKSB8fAo+ICsgICAgICAgICAgICAgYyhnZHRfZW50cykgKQo+ICsgICAgICAgICAgICBy ZXR1cm4gLUVJTlZBTDsKPiArICAgIH0KPiAgCj4gICAgICB2LT5mcHVfaW5pdGlhbGlzZWQgPSAh IShmbGFncyAmIFZHQ0ZfSTM4N19WQUxJRCk7Cj4gIAo+IEBAIC0xMDY0LDE1ICsxMDczLDE0IEBA IGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAo+ICAgICAgaWYgKCB2LT52Y3B1X2lkID09IDAgKQo+ ICAgICAgICAgIHVwZGF0ZV9kb21haW5fd2FsbGNsb2NrX3RpbWUoZCk7Cj4gIAo+IC0gICAgLyog RG9uJ3QgcmVkbyBmaW5hbCBzZXR1cCAqLwo+IC0gICAgdi0+aXNfaW5pdGlhbGlzZWQgPSAxOwo+ IC0KCklzIHRoaXMgYSBidWdmaXgsIG9yIHNwdXJpb3VzIG1vdmVtZW50PwoKfkFuZHJldwoKPiAg ICAgIGlmICggcGFnaW5nX21vZGVfZW5hYmxlZChkKSApCj4gICAgICAgICAgcGFnaW5nX3VwZGF0 ZV9wYWdpbmdfbW9kZXModik7Cj4gIAo+ICAgICAgdXBkYXRlX2NyMyh2KTsKPiAgCj4gICBvdXQ6 Cj4gKyAgICAvKiBEb24ndCByZWRvIGZpbmFsIHNldHVwICovCj4gKyAgICB2LT5pc19pbml0aWFs aXNlZCA9IDE7Cj4gICAgICBpZiAoIGZsYWdzICYgVkdDRl9vbmxpbmUgKQo+ICAgICAgICAgIGNs ZWFyX2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncyk7Cj4gICAgICBlbHNlCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK