From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v5 09/11] viridian: add implementation of synthetic interrupt MSRs Date: Thu, 14 Mar 2019 01:47:57 -0600 Message-ID: <5C8A072D020000780021E636@prv1-mh.provo.novell.com> References: <20190311134132.20536-1-paul.durrant@citrix.com> <20190311134132.20536-10-paul.durrant@citrix.com> <5C890249020000780021E1E0@prv1-mh.provo.novell.com> <88ff04a52bdb47bcb1687782933a330e@AMSPEX02CL02.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 1h4L5t-00050g-Re for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 07:48:01 +0000 In-Reply-To: <88ff04a52bdb47bcb1687782933a330e@AMSPEX02CL02.citrite.net> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Paul Durrant Cc: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , Andrew Cooper , Tim Deegan , george.dunlap@citrix.com, Julien Grall , xen-devel , Ian Jackson , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDEzLjAzLjE5IGF0IDE3OjEzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWls dG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uIEJlaGFsZiBPZiAK PiBKYW4gQmV1bGljaAo+PiBTZW50OiAxMyBNYXJjaCAyMDE5IDEzOjE1Cj4+IFRvOiBQYXVsIER1 cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5p IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47 IAo+IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+PiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IEdl b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyAKPiBDb29wZXIK Pj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A Y2l0cml4LmNvbT47IFRpbSAoWGVuLm9yZykgCj4gPHRpbUB4ZW4ub3JnPjsgSnVsaWVuCj4+IEdy YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhl bnByb2plY3Qub3JnPjsgUm9nZXIgCj4gUGF1IE1vbm5lCj4+IDxyb2dlci5wYXVAY2l0cml4LmNv bT4KPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NSAwOS8xMV0gdmlyaWRpYW46 IGFkZCBpbXBsZW1lbnRhdGlvbiBvZiAKPiBzeW50aGV0aWMgaW50ZXJydXB0IE1TUnMKPj4gCj4+ ID4+PiBPbiAxMS4wMy4xOSBhdCAxNDo0MSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90 ZToKPj4gPiBAQCAtMjgsNiArMjksMzIgQEAgdHlwZWRlZiB1bmlvbiBfSFZfVlBfQVNTSVNUX1BB R0UKPj4gPiAgICAgIHVpbnQ4X3QgUmVzZXJ2ZWRaQnl0ZVBhZGRpbmdbUEFHRV9TSVpFXTsKPj4g PiAgfSBIVl9WUF9BU1NJU1RfUEFHRTsKPj4gPgo+PiA+ICt0eXBlZGVmIGVudW0gSFZfTUVTU0FH RV9UWVBFIHsKPj4gPiArICAgIEh2TWVzc2FnZVR5cGVOb25lLAo+PiA+ICsgICAgSHZNZXNzYWdl VGltZXJFeHBpcmVkID0gMHg4MDAwMDAxMCwKPj4gPiArfSBIVl9NRVNTQUdFX1RZUEU7Cj4+ID4g Kwo+PiA+ICt0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFX0ZMQUdTIHsKPj4gPiArICAgIHVpbnQ4 X3QgTWVzc2FnZVBlbmRpbmc6MTsKPj4gPiArICAgIHVpbnQ4X3QgUmVzZXJ2ZWQ6NzsKPj4gPiAr fSBIVl9NRVNTQUdFX0ZMQUdTOwo+PiA+ICsKPj4gPiArdHlwZWRlZiBzdHJ1Y3QgSFZfTUVTU0FH RV9IRUFERVIgewo+PiA+ICsgICAgSFZfTUVTU0FHRV9UWVBFIE1lc3NhZ2VUeXBlOwo+PiA+ICsg ICAgdWludDE2X3QgUmVzZXJ2ZWQxOwo+PiA+ICsgICAgSFZfTUVTU0FHRV9GTEFHUyBNZXNzYWdl RmxhZ3M7Cj4+ID4gKyAgICB1aW50OF90IFBheWxvYWRTaXplOwo+PiA+ICsgICAgdWludDY0X3Qg UmVzZXJ2ZWQyOwo+PiA+ICt9IEhWX01FU1NBR0VfSEVBREVSOwo+PiA+ICsKPj4gPiArI2RlZmlu ZSBIVl9NRVNTQUdFX1NJWkUgMjU2Cj4+ID4gKyNkZWZpbmUgSFZfTUVTU0FHRV9NQVhfUEFZTE9B RF9RV09SRF9DT1VOVCAzMAo+PiAKPiAKPiBNaXNzZWQgdGhpcyBvbmUgYmVmb3JlLi4uCj4gCj4+ IElzIHRoaXMgZGVmaW5lZCB0aGlzIHdheSwgb3IgKGdpdmVuIC4uLgo+PiAKPj4gPiArdHlwZWRl ZiBzdHJ1Y3QgSFZfTUVTU0FHRSB7Cj4+ID4gKyAgICBIVl9NRVNTQUdFX0hFQURFUiBIZWFkZXI7 Cj4+ID4gKyAgICB1aW50NjRfdCBQYXlsb2FkW0hWX01FU1NBR0VfTUFYX1BBWUxPQURfUVdPUkRf Q09VTlRdOwo+PiA+ICt9IEhWX01FU1NBR0U7Cj4+IAo+PiAuLi4gdGhpcykgaXNuJ3QgaXQgcmF0 aGVyCj4+IAo+PiAjZGVmaW5lIEhWX01FU1NBR0VfTUFYX1BBWUxPQURfUVdPUkRfQ09VTlQgXAo+ PiAgICAgKChIVl9NRVNTQUdFX1NJWkUgLSBzaXplb2YoSFZfTUVTU0FHRV9IRUFERVIpIC8gOCkK Pj4gCj4gCj4gSSBuZWVkIHRoZSBkZWZpbml0aW9uIGZvciB0aGUgYXJyYXkgaW4gdGhlIHN0cnVj dCBzbyB0aGF0IHNpemVvZihIVl9NRVNTQUdFKSAKPiA9PSBIVl9NRVNTQUdFX1NJWkUgKGZvciB3 aGljaCB0aGVyZSBpcyBhIEJVSUxEX0JVR19PTigpKSBsYXRlci4KCkkgZG9uJ3QgdW5kZXJzdGFu ZCB0aGlzIHBhcnQgLSBJJ20gbm90IGFza2luZyB0byBkaXRjaCB0aGUgI2RlZmluZS4KQXMgdG8g dGhlIEJVSUxEX0JVR19PTigpIC0gSSBzZWUgbm93LCBidXQgdGhhdCdzIG9ubHkgaW4gcGF0Y2gK MTAsIGFuZCBpbiBhIHNwZWNpZmljIG1lc3NhZ2UgaGFuZGxlci4gSSB0aGluayB0aGlzIHdvdWxk IGJlbG9uZwpoZXJlLCBhbmQgaW4gdGhlIG1haW4gdmlyaWRpYW4uYyBmaWxlLgoKPiBJdCdzIGFs c28gd3JpdHRlbiB0aGF0IHdheSBpbiB0aGUgc3BlYy4gc28gSSdkIHJhdGhlciBsZWF2ZSBpdCBh cy1pcy4KCldlbGwsIG9rYXkgdGhlbiAtIEkgd2FzIHNvcnQgb2YgZXhwZWN0aW5nIHRoaXMgdG8g YmUgc3BlbGxlZCBvdXQKdGhlcmUgaW4gc3VjaCBhIHdheS4gVGhhdCBkb2Vzbid0IGNoYW5nZSBt eSBvdmVyYWxsIG9waW5pb24sCmJ1dCBJIGNhbiBzZWUgeW91ciBwb2ludCBvZiB3YW50aW5nIHRv IG1hdGNoIHRoZSBzcGVjLCBhbmQgeW91CmJlaW5nIHRoZSBtYWludGFpbmVyIEkgaGF2ZSBubyBi YXNpcyB0byBpbnNpc3QgYW55d2F5LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s aXN0aW5mby94ZW4tZGV2ZWw=