From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v5 09/11] viridian: add implementation of synthetic interrupt MSRs Date: Wed, 13 Mar 2019 16:13:23 +0000 Message-ID: <88ff04a52bdb47bcb1687782933a330e@AMSPEX02CL02.citrite.net> References: <20190311134132.20536-1-paul.durrant@citrix.com> <20190311134132.20536-10-paul.durrant@citrix.com> <5C890249020000780021E1E0@prv1-mh.provo.novell.com> 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 1h46qY-00041g-EW for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 16:35:14 +0000 In-Reply-To: <5C890249020000780021E1E0@prv1-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: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , Andrew Cooper , "Tim (Xen.org)" , George Dunlap , Julien Grall , xen-devel , Ian Jackson , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4 ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEphbiBC ZXVsaWNoDQo+IFNlbnQ6IDEzIE1hcmNoIDIwMTkgMTM6MTUNCj4gVG86IFBhdWwgRHVycmFudCA8 UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi ZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29ucmFk IFJ6ZXN6dXRlayBXaWxrDQo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgR2VvcmdlIER1bmxh cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNv b3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsg VGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKdWxpZW4NCj4gR3JhbGwgPGp1bGllbi5ncmFs bEBhcm0uY29tPjsgeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBS b2dlciBQYXUgTW9ubmUNCj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTog W1hlbi1kZXZlbF0gW1BBVENIIHY1IDA5LzExXSB2aXJpZGlhbjogYWRkIGltcGxlbWVudGF0aW9u IG9mIHN5bnRoZXRpYyBpbnRlcnJ1cHQgTVNScw0KPiANCj4gPj4+IE9uIDExLjAzLjE5IGF0IDE0 OjQxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+IEBAIC0yOCw2ICsyOSwz MiBAQCB0eXBlZGVmIHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRQ0KPiA+ICAgICAgdWludDhfdCBS ZXNlcnZlZFpCeXRlUGFkZGluZ1tQQUdFX1NJWkVdOw0KPiA+ICB9IEhWX1ZQX0FTU0lTVF9QQUdF Ow0KPiA+DQo+ID4gK3R5cGVkZWYgZW51bSBIVl9NRVNTQUdFX1RZUEUgew0KPiA+ICsgICAgSHZN ZXNzYWdlVHlwZU5vbmUsDQo+ID4gKyAgICBIdk1lc3NhZ2VUaW1lckV4cGlyZWQgPSAweDgwMDAw MDEwLA0KPiA+ICt9IEhWX01FU1NBR0VfVFlQRTsNCj4gPiArDQo+ID4gK3R5cGVkZWYgc3RydWN0 IEhWX01FU1NBR0VfRkxBR1Mgew0KPiA+ICsgICAgdWludDhfdCBNZXNzYWdlUGVuZGluZzoxOw0K PiA+ICsgICAgdWludDhfdCBSZXNlcnZlZDo3Ow0KPiA+ICt9IEhWX01FU1NBR0VfRkxBR1M7DQo+ ID4gKw0KPiA+ICt0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFX0hFQURFUiB7DQo+ID4gKyAgICBI Vl9NRVNTQUdFX1RZUEUgTWVzc2FnZVR5cGU7DQo+ID4gKyAgICB1aW50MTZfdCBSZXNlcnZlZDE7 DQo+ID4gKyAgICBIVl9NRVNTQUdFX0ZMQUdTIE1lc3NhZ2VGbGFnczsNCj4gPiArICAgIHVpbnQ4 X3QgUGF5bG9hZFNpemU7DQo+ID4gKyAgICB1aW50NjRfdCBSZXNlcnZlZDI7DQo+ID4gK30gSFZf TUVTU0FHRV9IRUFERVI7DQo+ID4gKw0KPiA+ICsjZGVmaW5lIEhWX01FU1NBR0VfU0laRSAyNTYN Cj4gPiArI2RlZmluZSBIVl9NRVNTQUdFX01BWF9QQVlMT0FEX1FXT1JEX0NPVU5UIDMwDQo+IA0K DQpNaXNzZWQgdGhpcyBvbmUgYmVmb3JlLi4uDQoNCj4gSXMgdGhpcyBkZWZpbmVkIHRoaXMgd2F5 LCBvciAoZ2l2ZW4gLi4uDQo+IA0KPiA+ICt0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFIHsNCj4g PiArICAgIEhWX01FU1NBR0VfSEVBREVSIEhlYWRlcjsNCj4gPiArICAgIHVpbnQ2NF90IFBheWxv YWRbSFZfTUVTU0FHRV9NQVhfUEFZTE9BRF9RV09SRF9DT1VOVF07DQo+ID4gK30gSFZfTUVTU0FH RTsNCj4gDQo+IC4uLiB0aGlzKSBpc24ndCBpdCByYXRoZXINCj4gDQo+ICNkZWZpbmUgSFZfTUVT U0FHRV9NQVhfUEFZTE9BRF9RV09SRF9DT1VOVCBcDQo+ICAgICAoKEhWX01FU1NBR0VfU0laRSAt IHNpemVvZihIVl9NRVNTQUdFX0hFQURFUikgLyA4KQ0KPiANCg0KSSBuZWVkIHRoZSBkZWZpbml0 aW9uIGZvciB0aGUgYXJyYXkgaW4gdGhlIHN0cnVjdCBzbyB0aGF0IHNpemVvZihIVl9NRVNTQUdF KSA9PSBIVl9NRVNTQUdFX1NJWkUgKGZvciB3aGljaCB0aGVyZSBpcyBhIEJVSUxEX0JVR19PTigp KSBsYXRlci4gSXQncyBhbHNvIHdyaXR0ZW4gdGhhdCB3YXkgaW4gdGhlIHNwZWMuIHNvIEknZCBy YXRoZXIgbGVhdmUgaXQgYXMtaXMuDQoNCiAgUGF1bA0KDQpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt YW4vbGlzdGluZm8veGVuLWRldmVs