From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH] x86/HVM: fix interaction between internal and extern emulation Date: Tue, 28 Nov 2017 13:20:19 +0000 Message-ID: <65ddb64bb73c489ea30139b52a087461@AMSPEX02CL03.citrite.net> References: <5A1BDACE02000078001922E7@prv-mh.provo.novell.com> <72fb264ff8b540bbbedcda70ca8cd3fe@AMSPEX02CL03.citrite.net> <5A1D42280200007800192A76@prv-mh.provo.novell.com> <5ca9521a92b94b869485d824de7b5a5f@AMSPEX02CL03.citrite.net> <5A1D45A10200007800192A9C@prv-mh.provo.novell.com> <37cd4e3f84f4405ba0db3f46862fd472@AMSPEX02CL03.citrite.net> <5A1D4B1B0200007800192AD7@prv-mh.provo.novell.com> <5919a70347b244f2b4c99997fdb26e05@AMSPEX02CL03.citrite.net> <5A1D55DA0200007800192B44@prv-mh.provo.novell.com> <24a625b30190424dad7aa3b8699185db@AMSPEX02CL03.citrite.net> <7ecacb57da7e4930882bd8b6d74c7fde@AMSPEX02CL03.citrite.net> <5A1D5EB30200007800192BF7@prv-mh.provo.novell.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.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJfoD-0000Vu-Kf for xen-devel@lists.xenproject.org; Tue, 28 Nov 2017 13:20:21 +0000 In-Reply-To: <5A1D5EB30200007800192BF7@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: 'Jan Beulich' Cc: Andrew Cooper , Julien Grall , xen-devel List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjggTm92ZW1iZXIgMjAxNyAxMjowNAo+IFRvOiBQ YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwg PGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcgo+IDxBbmRyZXcuQ29vcGVyM0Bj aXRyaXguY29tPjsgeGVuLWRldmVsIDx4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+ Cj4gU3ViamVjdDogUkU6IFtQQVRDSF0geDg2L0hWTTogZml4IGludGVyYWN0aW9uIGJldHdlZW4g aW50ZXJuYWwgYW5kIGV4dGVybgo+IGVtdWxhdGlvbgo+IAo+ID4+PiBPbiAyOC4xMS4xNyBhdCAx Mjo1OCwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiAgLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0KPiA+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91 bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24KPiBCZWhhbGYKPiA+PiBPZiBQYXVsIER1cnJh bnQKPiA+PiBTZW50OiAyOCBOb3ZlbWJlciAyMDE3IDExOjMxCj4gPj4gVG86ICdKYW4gQmV1bGlj aCcgPEpCZXVsaWNoQHN1c2UuY29tPgo+ID4+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29v cGVyM0BjaXRyaXguY29tPjsgSnVsaWVuIEdyYWxsCj4gPj4gPGp1bGllbi5ncmFsbEBhcm0uY29t PjsgeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPj4gU3ViamVj dDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0geDg2L0hWTTogZml4IGludGVyYWN0aW9uIGJldHdl ZW4KPiBpbnRlcm5hbAo+ID4+IGFuZCBleHRlcm4gZW11bGF0aW9uCj4gPj4KPiA+PiA+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4gPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpC ZXVsaWNoQHN1c2UuY29tXQo+ID4+ID4gU2VudDogMjggTm92ZW1iZXIgMjAxNyAxMToyNgo+ID4+ ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPj4gPiBDYzog SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA+PiA+ IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLWRldmVsIDx4ZW4tCj4gPj4gPiBkZXZl bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiA+PiA+IFN1YmplY3Q6IFJFOiBbUEFUQ0hdIHg4Ni9I Vk06IGZpeCBpbnRlcmFjdGlvbiBiZXR3ZWVuIGludGVybmFsIGFuZAo+IGV4dGVybgo+ID4+ID4g ZW11bGF0aW9uCj4gPj4gPgo+ID4+ID4gPj4+IE9uIDI4LjExLjE3IGF0IDEyOjA2LCA8UGF1bC5E dXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gPiBZZXMsIGl0IGFwcGVhcnMgdGhhdCBt bWlvX3JldHJ5IGlzIG9ubHkgc2V0IHdoZW4gdGhlIHVuZGVybHlpbmcKPiA+PiBlbXVsYXRpb24K PiA+PiA+ID4gcmV0dXJuZWQgWDg2RU1VTF9PS0FZIGJ1dCBub3QgYWxsIHJlcHMgd2VyZSBjb21w bGV0ZWQuIElmIHRoZQo+ID4+ID4gdW5kZXJseWluZwo+ID4+ID4gPiBlbXVsYXRpb24gZGlkIG5v dCByZXR1cm4gWDg2RU1VTF9SRVRSWSB0aGVuIEkgY2FuJ3QgZmlndXJlIG91dCB3aHkKPiA+PiA+ ID4gdmlvLT5pb19jb21wbGV0aW9uIHNob3VsZCBuZWVkIHRvIGJlIHNldCB0byBhbnl0aGluZyBv dGhlciB0aGFuCj4gPj4gPiA+IEhWTUlPX25vX2NvbXBsZXRpb24gc2luY2UgYW55IG90aGVyIHJl dHVybiB2YWx1ZSBpbmRpY2F0ZXMgdGhlcmUKPiA+PiBzaG91bGQKPiA+PiA+IGJlCj4gPj4gPiA+ IG5vdGhpbmcgcGVuZGluZy4KPiA+PiA+Cj4gPj4gPiBTbyBhbSBJIGdldHRpbmcgaXQgcmlnaHQg dGhhdCB5b3UncmUgc3VnZ2VzdGluZyB0byByZW1vdmUgdGhlCj4gPj4gPiBtbWlvX3JldHJ5IHBh cnQgb2YgdGhlIGNvbmRpdGlvbiBpbiBodm1fZW11bGF0ZV9vbmVfaW5zbigpPwo+ID4+ID4gVGhh dCBsb29rcyBsaWtlIGl0IG1pZ2h0IHdvcmsgKEkgd2FzIHByZXZpb3VzbHkgb25seSBjb25zaWRl cmluZwo+ID4+ID4gdG8gZ2V0IHJpZCBvZiBtbWlvX3JldHJ5IGFsdG9nZXRoZXIsIGFuZCB0aGF0 IGRpZG4ndCBsb29rIGxpa2UgYQo+ID4+ID4gdmlhYmxlIHJvdXRlKS4KPiA+Pgo+ID4+IFllcywg dGhhdCdzIHdoYXQgSSdtIHN1Z2dlc3RpbmcuIEkgcmVhbGx5IGNhbid0IHNlZSB3aHkgaXQgaXMg bmVlZGVkLiBJdAo+ID4gY291bGQKPiA+PiBoYXZlIGJlZW4gYSBtaXN0YWtlIGluIG15IG9yaWdp bmFsIHBhdGNoZXMgb3IgYSBzZW1hbnRpYyBjaGFuZ2UgaW4gYQo+ID4+IHN1YnNlcXVlbnQgcGF0 Y2gsIGJ1dCBpdCBjZXJ0YWlubHkgbG9va3Mgd3JvbmcgaW4gY3VycmVudCBjb250ZXh0Lgo+ID4+ IEFuZHJldyBoYXMganVzdCBzZW50IG1lIGhpcyB4dGYgcmVwcm8gc28gSSdsbCBnaXZlIHRoZSBj aGFuZ2UgYSBnbyB3aXRoCj4gPiB0aGF0Lgo+ID4KPiA+IFllcywgdGhpcyBwYXRjaCBmaXhlZCB0 aGUgcHJvYmxlbSBmb3IgbWUuIEknbGwgZG8gc29tZSBtb3JlIHRlc3RzIHRvIGNoZWNrCj4gPiBm b3IgY29sbGF0ZXJhbCBkYW1hZ2Ugbm93Li4uIElmIGl0J3MgYWxsIGdvb2QsIGRvIHlvdSB3YW50 IG1lIHRvIHN1Ym1pdCBpdCBvcgo+ID4gZG8geW91IHdhbnQgdG8gc2VuZCBpdCBhcyBhIHYyIG9m IHlvdXIgcGF0Y2g/Cj4gCj4gSXQncyB5b3Vycywgc28gcGxlYXNlIHN1Ym1pdCBpdCAocGVyaGFw cyBuZXZlcnRoZWxlc3MgYXMgdjIpLiBGZWVsCj4gZnJlZSB0byBhZGQgbXkgUi1iIHJpZ2h0IGF3 YXkgaWYgbm8gb3RoZXIgY2hhbmdlIHR1cm5zIG91dAo+IG5lY2Vzc2FyeS4KCk9rLiBXaWxsIGRv LiBUaGFua3MsCgogIFBhdWwKCj4gCj4gSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL3hlbi1kZXZlbA==