From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v5 4/7] VMX: Make sure PI is in proper state before install the hooks Date: Mon, 24 Oct 2016 01:59:57 -0600 Message-ID: <580DDB9D0200007800118DB7@prv-mh.provo.novell.com> References: <1476147473-30970-1-git-send-email-feng.wu@intel.com> <1476147473-30970-5-git-send-email-feng.wu@intel.com> <57FE5A8C0200007800116C2F@prv-mh.provo.novell.com> <580DD2EF0200007800118D8E@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Feng Wu Cc: "george.dunlap@eu.citrix.com" , "andrew.cooper3@citrix.com" , "dario.faggioli@citrix.com" , Kevin Tian , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDI0LjEwLjE2IGF0IDA5OjQ1LCA8ZmVuZy53dUBpbnRlbC5jb20+IHdyb3RlOgoKPiAK Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0 bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogTW9uZGF5LCBPY3RvYmVyIDI0LCAyMDE2IDM6 MjMgUE0KPj4gVG86IFd1LCBGZW5nIDxmZW5nLnd1QGludGVsLmNvbT4KPj4gQ2M6IGFuZHJldy5j b29wZXIzQGNpdHJpeC5jb207IGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb207Cj4+IGdlb3JnZS5k dW5sYXBAZXUuY2l0cml4LmNvbTsgVGlhbiwgS2V2aW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsg eGVuLQo+PiBkZXZlbEBsaXN0cy54ZW4ub3JnIAo+PiBTdWJqZWN0OiBSRTogW1BBVENIIHY1IDQv N10gVk1YOiBNYWtlIHN1cmUgUEkgaXMgaW4gcHJvcGVyIHN0YXRlIGJlZm9yZSAKPiBpbnN0YWxs Cj4+IHRoZSBob29rcwo+PiAKPj4gPj4+IE9uIDE3LjEwLjE2IGF0IDA4OjI2LCA8ZmVuZy53dUBp bnRlbC5jb20+IHdyb3RlOgo+PiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNo QHN1c2UuY29tXQo+PiA+PiBTZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMTIsIDIwMTYgOTo0NSBQ TQo+PiA+PiA+Pj4gT24gMTEuMTAuMTYgYXQgMDI6NTcsIDxmZW5nLnd1QGludGVsLmNvbT4gd3Jv dGU6Cj4+ID4+ID4gIHN0YXRpYyB2b2lkIHBpX2Rlc2NfaW5pdChzdHJ1Y3QgdmNwdSAqdikKPj4g Pj4gPiAgewo+PiA+PiA+IC0gICAgdWludDMyX3QgZGVzdDsKPj4gPj4gPiAtCj4+ID4+ID4gICAg ICB2LT5hcmNoLmh2bV92bXgucGlfZGVzYy5udiA9IHBvc3RlZF9pbnRyX3ZlY3RvcjsKPj4gPj4g Pgo+PiA+PiA+IC0gICAgZGVzdCA9IGNwdV9waHlzaWNhbF9pZCh2LT5wcm9jZXNzb3IpOwo+PiA+ PiA+IC0KPj4gPj4gPiAtICAgIGlmICggeDJhcGljX2VuYWJsZWQgKQo+PiA+PiA+IC0gICAgICAg IHYtPmFyY2guaHZtX3ZteC5waV9kZXNjLm5kc3QgPSBkZXN0Owo+PiA+PiA+IC0gICAgZWxzZQo+ PiA+PiA+IC0gICAgICAgIHYtPmFyY2guaHZtX3ZteC5waV9kZXNjLm5kc3QgPSBNQVNLX0lOU1Io ZGVzdCwKPj4gPj4gUElfeEFQSUNfTkRTVF9NQVNLKTsKPj4gPj4gPiArICAgIC8qCj4+ID4+ID4g KyAgICAgKiBNYXJrIE5EU1QgYXMgaW52YWxpZCwgdGhlbiB3ZSBjYW4gdXNlIHRoaXMgaW52YWxp ZCB2YWx1ZSBhcyBhCj4+ID4+ID4gKyAgICAgKiBtYXJrZXIgdG8gd2hldGhlciB1cGRhdGUgTkRT VCBvciBub3QgaW4gdm14X3BpX2hvb2tzX2Fzc2lnbigpLgo+PiA+PiA+ICsgICAgICovCj4+ID4+ ID4gKyAgICB2LT5hcmNoLmh2bV92bXgucGlfZGVzYy5uZHN0ID0gMHhmZmZmZmZmZjsKPj4gPj4K Pj4gPj4gSSB0aGluayBJIGhhZCBhdCB0aGUgc2FtZSB0aW1lIGFza2VkIHRvIG1ha2UgdGhpcyBh ICNkZWZpbmUsIHNvIHRoZQo+PiA+PiB0d28gKGN1cnJlbnRseSkgaW5zdGFuY2UgY2FuIGJlIGNv bm5lY3RlZCB0b2dldGhlci4KPj4gPgo+PiA+IFNvcnJ5LCBNYXliZSBJIGRpZG4ndCBnZXQgdGhh dC4gRG8geW91IG1lYW4gSSBuZWVkIHRvIGRlZmluZSBhIE1hY3JvCj4+ID4gZm9yIDB4ZmZmZmZm ZmYsIHNvIHdlIGNhbiB1c2UgaXQgaGVyZSBhbmQgaW4gdm14LmM/Cj4+IAo+PiBZZXMuCj4gCj4g VGhhbmtzIGZvciBjb25maXJtLiBXaGljaCBvbmUgZG8geW91IGxpa2U/IFB1dCB0aGUgbWFjcm8g aW4gdm14LmgKPiBvciBhc20vYXBpYy5oPwoKVGhpcyBiZWluZyAoZm9yIG5vdyBhdCBsZWFzdCkg Vk1YLXNwZWNpZmljLCBJIHRoaW5rIHRoZSBmb3JtZXIgaXMgdG8gYmUKcHJlZmVycmVkLgoKSmFu CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK