From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v2] x86/hvm: re-work viridian APIC assist code Date: Wed, 5 Sep 2018 10:40:53 +0000 Message-ID: References: <20180118151059.1336-1-paul.durrant@citrix.com> <1535153880.24926.28.camel@infradead.org> <1536093061.31549.47.camel@infradead.org> <88abe6b0dee947ad93af543653dde12a@AMSPEX02CL03.citrite.net> <1536140422.31549.59.camel@infradead.org> <2135f2c459ee45e2a038a9fbc9145392@AMSPEX02CL03.citrite.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fxVF2-0006fF-Iq for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 10:40:56 +0000 In-Reply-To: <2135f2c459ee45e2a038a9fbc9145392@AMSPEX02CL03.citrite.net> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Paul Durrant , 'David Woodhouse' , "xen-devel@lists.xenproject.org" Cc: Eslam Elnikety , Andrew Cooper , Shan Haitao , Jan Beulich List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4 ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh dWwgRHVycmFudA0KPiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxOCAxMDo0Mw0KPiBUbzogJ0Rhdmlk IFdvb2Rob3VzZScgPGR3bXcyQGluZnJhZGVhZC5vcmc+OyB4ZW4tDQo+IGRldmVsQGxpc3RzLnhl bnByb2plY3Qub3JnDQo+IENjOiBFc2xhbSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmRlPjsg QW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFNoYW4gSGFpdGFv IDxoYWl0YW8uc2hhbkBpbnRlbC5jb20+OyBKYW4NCj4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j b20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjJdIHg4Ni9odm06IHJlLXdv cmsgdmlyaWRpYW4gQVBJQyBhc3Npc3QNCj4gY29kZQ0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KPiA+IEZyb206IERhdmlkIFdvb2Rob3VzZSBbbWFpbHRvOmR3bXcyQGluZnJh ZGVhZC5vcmddDQo+ID4gU2VudDogMDUgU2VwdGVtYmVyIDIwMTggMTA6NDANCj4gPiBUbzogUGF1 bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi0NCj4gZGV2ZWxAbGlzdHMu eGVucHJvamVjdC5vcmcNCj4gPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0 cml4LmNvbT47IEphbiBCZXVsaWNoDQo+ID4gPGpiZXVsaWNoQHN1c2UuY29tPjsgRXNsYW0gRWxu aWtldHkgPGVsbmlrZXR5QGFtYXpvbi5kZT47IFNoYW4gSGFpdGFvDQo+ID4gPGhhaXRhby5zaGFu QGludGVsLmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyXSB4ODYv aHZtOiByZS13b3JrIHZpcmlkaWFuIEFQSUMgYXNzaXN0DQo+ID4gY29kZQ0KPiA+DQo+ID4gT24g V2VkLCAyMDE4LTA5LTA1IGF0IDA5OjM2ICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4g Pg0KPiA+ID4gSSBzZWUuIEdpdmVuIHRoYXQgV2luZG93cyBoYXMgdXNlZCBBUElDIGFzc2lzdCB0 byBjaXJjdW12ZW50IGl0cyBFT0kNCj4gPiA+IHRoZW4gSSB3b25kZXIgd2hldGhlciB3ZSBjYW4g Z2V0IGF3YXkgd2l0aCBlc3NlbnRpYWxseSBkb2luZyB0aGUNCj4gPiA+IHNhbWUuIEkuZS4gZm9y IGEgY29tcGxldGVkIEFQSUMgYXNzaXN0IGZvdW5kIGluDQo+ID4gPiB2bGFwaWNfaGFzX3BlbmRp bmdfaXJxKCkgd2Ugc2ltcGx5IGNsZWFyIHRoZSBBUElDIGFzc2lzdCBhbmQgaGlnaGVzdA0KPiA+ ID4gdmVjdG9yIGluIHRoZSBJU1IsIHJhdGhlciB0aGFuIGNhbGxpbmcgdGhyb3VnaCB0byB2bGFw aWNfRU9JX3NldCgpDQo+ID4gPiBhbmQgc3VmZmVyaW5nIHRoZSBvdmVyaGVhZC4gSSdsbCBzcGlu IHVwIGEgcGF0Y2ggYW5kIGdpdmUgaXQgYSB3aGlybC4NCj4gPg0KPiA+IEkgdGhpbmsgdGhhdCdz IGZpbmUgaWYgeW91IGRvbid0IGFjdHVhbGx5IHBhc3MgdW5tYXNrYWJsZSBNU0lzIHRocm91Z2gN Cj4gPiB0byB0aGUgZ3Vlc3QgaW4gcXVlc3Rpb24sIGJ1dCBpZiB5b3UgKmRvKiB0aGVuIHlvdSBz dGlsbCBuZWVkIHRoZSBFT0kNCj4gPiB0byBoYXBwZW4gcHJvcGVybHkgdG8gInVubWFzayIgaXQu DQo+ID4NCj4gPiBIZW5jZSBteSBhcHByb2FjaCB3aGljaCBpcyBiYXNpY2FsbHkgZG9pbmcgd2hh dCB5b3Ugc2FpZCBhbmQgYnlwYXNzaW5nDQo+ID4gdGhlIGV4cGVuc2l2ZSBwYXJ0IG9mIGh2bV9k cGNpX21zaV9lb2koKSwgYnV0ICpvbmx5KiBpZiB0aGVyZSdzIG5vDQo+ID4gdW5tYXNrYWJsZSBN U0kgdG8gd29ycnkgYWJvdXQuDQo+IA0KPiBZZWFoLCBJJ20ga2luZCBvZiB0cnVzdGluZyBXaW5k b3dzIHRvIG9ubHkgdXNlIEFQSUMgYXNzaXN0IGluIHRoZSBjYXNlIHdoZXJlDQo+IGl0IGlzIHN1 cmUgdGhlcmUgaXMgbm8gbmVlZCB0byBFT0kuIFBlcmhhcHMgeW91ciBhcHByb2FjaCBpcyBzYWZl ci4NCj4gDQoNCkFjdHVhbGx5IHRoZSBuZWF0ZXN0IGFwcHJvYWNoIHdvdWxkIGJlIHRvIGdldCBp bmZvcm1hdGlvbiBpbnRvIHRoZSB2bGFwaWMgY29kZSBhcyB0byB3aGV0aGVyIEFQSUMgYXNzaXN0 IGlzIHN1aXRhYmxlIGZvciB0aGUgZ2l2ZW4gdmVjdG9yIHNvIHRoYXQgdGhlIGNvZGUgdGhlcmUg Y2FuIHNlbGVjdGl2ZWx5IGVuYWJsZSBpdCwgYW5kIHRoZW4gWGVuIHdvdWxkIGtub3cgaXQgd2Fz IHNhZmUgdG8gYXZvaWQgZnVsbHkgZW11bGF0aW5nIGFuIEVPSSBmb3IgYW55dGhpbmcgdGhhdCBk aWQgaGF2ZSBhc3Npc3QgZW5hYmxlZC4NCg0KICBQYXVsDQoNCj4gICBQYXVsDQo+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWls aW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlz dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=