From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH for-4.7] x86/pv: Correctly fold vIOPL back into vcpu_guest_context Date: Mon, 11 Apr 2016 10:08:58 -0400 Message-ID: <570BAFFA.5010406@oracle.com> References: <1460365435-12325-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1460365435-12325-1-git-send-email-andrew.cooper3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper , Xen-devel Cc: Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gMDQvMTEvMjAxNiAwNTowMyBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBjL3MgZjcxZWNi NiAieDg2OiBpbnRyb2R1Y2UgYSBuZXcgVk1BU1NJU1QgZm9yIGFyY2hpdGVjdHVyYWwgYmVoYXZp b3VyIG9mCj4gaW9wbCIgc2hpZnRlZCB0aGUgdmNwdSBpb3BsIGZpZWxkIGJ5IDEyLCBidXQgZGlk bid0IHVwZGF0ZSB0aGUgbG9naWMgd2hpY2gKPiByZWNvbnN0cnVjdHMgdGhlIGd1ZXN0cyBlZmxh Z3MgZm9yIG1pZ3JhdGlvbi4KPgo+IEV4aXN0aW5nIGd1ZXN0IGtlcm5lbHMgc2V0IGEgdklPUEwg b2YgMSwgdG8gcHJldmVudCB0aGVtIGZyb20gZmF1bHRpbmcgd2hlbgo+IGFjY2Vzc2luZyBJTyBw b3J0cy4gIFRoaXMgYnVnIG1hbmlmZXN0cyBhcyBhIGNyYXNoIGFmdGVyIG1pZ3JhdGUsIGFzIHRo ZSB2SU9QTAo+IHJldmVydHMgYmFjayB0byB0aGUgZGVmYXVsdCBvZiAwLCBhbmQgdGhlIGd1ZXN0 IHN1ZmZlcnMgYW4gdW5leHBlY3RlZCAjR1AKPiBmYXVsdC4KPgo+IFNpZ25lZC1vZmYtYnk6IEFu ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpUZXN0ZWQtYnk6IEJvcmlz IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cgooc2F2ZS9yZXN0b3JlIHdh cyBwYXJ0IG9mIGJyb2tlbm5lc3MgYXMgd2VsbCwgb2J2aW91c2x5KQoKPiAtLS0KPiBDQzogSmFu IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy aXguY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gveDg2L2RvbWN0bC5jIHwgMiArLQo+ICAgMSBmaWxl IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEv eGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gaW5kZXggY2Jh MWUzNy4uNmU3MDljYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiArKysg Yi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiBAQCAtMTUxMiw3ICsxNTEyLDcgQEAgdm9pZCBhcmNo X2dldF9pbmZvX2d1ZXN0KHN0cnVjdCB2Y3B1ICp2LCB2Y3B1X2d1ZXN0X2NvbnRleHRfdSBjKQo+ ICAgCj4gICAgICAgICAgIC8qIElPUEwgcHJpdmlsZWdlcyBhcmUgdmlydHVhbGlzZWQ6IG1lcmdl IGJhY2sgaW50byByZXR1cm5lZCBlZmxhZ3MuICovCj4gICAgICAgICAgIEJVR19PTigoYyh1c2Vy X3JlZ3MuZWZsYWdzKSAmIFg4Nl9FRkxBR1NfSU9QTCkgIT0gMCk7Cj4gLSAgICAgICAgYyh1c2Vy X3JlZ3MuZWZsYWdzIHw9IHYtPmFyY2gucHZfdmNwdS5pb3BsIDw8IDEyKTsKPiArICAgICAgICBj KHVzZXJfcmVncy5lZmxhZ3MgfD0gdi0+YXJjaC5wdl92Y3B1LmlvcGwpOwo+ICAgCj4gICAgICAg ICAgIGlmICggIWNvbXBhdCApCj4gICAgICAgICAgIHsKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=