From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v4 12/12] x86/hvm/ioreq: add a new mappable resource type... Date: Fri, 8 Sep 2017 08:28:10 +0000 Message-ID: <9a97f29f47514d5c8db073ecaf79eb6c@AMSPEX02CL03.citrite.net> References: <20170905113716.3960-1-paul.durrant@citrix.com> <20170905113716.3960-13-paul.durrant@citrix.com> <20170907145112.s5a2bbdqpz56qzyn@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqEe4-0005om-54 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 08:28:12 +0000 In-Reply-To: <20170907145112.s5a2bbdqpz56qzyn@citrix.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" Cc: Stefano Stabellini , Wei Liu , Andrew Cooper , "Tim (Xen.org)" , Jan Beulich , Ian Jackson , "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA3IFNlcHRlbWJlciAyMDE3IDE1OjUxCj4gVG86IFBh dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0 cy54ZW5wcm9qZWN0Lm9yZzsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsKPiBBbmRy ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24KPiA8SWFu LkphY2tzb25AY2l0cml4LmNvbT47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+IDxrb25yYWQud2ls a0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn PjsgVGltCj4gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp eC5jb20+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NCAxMi8xMl0geDg2L2h2bS9pb3JlcTogYWRk IGEgbmV3IG1hcHBhYmxlIHJlc291cmNlCj4gdHlwZS4uLgo+IAo+IE9uIFR1ZSwgU2VwIDA1LCAy MDE3IGF0IDEyOjM3OjE2UE0gKzAxMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+Cj4gPiArbWZu X3QgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRf dCBpZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg aWR4KQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7Cj4gPiArICAg IG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwo+ID4gKwo+ID4gKyAgICBzcGluX2xvY2tfcmVjdXJz aXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwo+ID4gKwo+ID4gKyAg ICBzID0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdOwo+ID4gKwo+ IAo+IENoZWNrIGlkIDwgTUFYX05SX0lPUkVRX1NFUlZFUlMgYmVmb3JlIGdldHRpbmcgcz8KCk9o LCBJIHNob3VsZCBiZSB1c2luZyBteSBuZXcgbWFjcm8gaGVyZS4gR29vZCBzcG90LgoKPiAKPiA+ ICsgICAgaWYgKCBpZCA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyB8fCAhcyB8fCBJU19ERUZBVUxU KHMpICkKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+ID4gKwo+ID4gKyAgICBpZiAoIGh2bV9pb3Jl cV9zZXJ2ZXJfYWxsb2NfcGFnZXMocykgKQo+ID4gKyAgICAgICAgZ290byBvdXQ7Cj4gPiArCj4g PiArICAgIGlmICggaWR4ID09IDAgKQo+ID4gKyAgICAgICAgbWZuID0gX21mbihwYWdlX3RvX21m bihzLT5idWZpb3JlcS5wYWdlKSk7Cj4gPiArICAgIGVsc2UgaWYgKCBpZHggPT0gMSApCj4gPiAr ICAgICAgICBtZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHMtPmlvcmVxLnBhZ2UpKTsKPiAKPiBEb2Vz IHRoZSBjYWxsZXIgY2FyZSBhYm91dCB0aGUgb3JkZXI/IElmIHNvIHRoaXMgc2hvdWxkIGJlIGRv Y3VtZW50ZWQ/Cj4gCgpUcnVlLiBJIHNob3VsZCBkb2N1bWVudCB0aGF0IDAgaXMgdGhlIGJ1ZmZl cmVkIGZyYW1lIGFuZCAxKyBhcmUgc3luY2hyb25vdXMgZnJhbWVzIChvZiB3aGljaCB0aGVyZSBp cyBvbmx5IG9uZSBhdCB0aGUgbW9tZW50IGJ1dCB0aGlzIHdpbGwgbmVlZCB0byBjaGFuZ2UgaWYg d2Ugc3VwcG9ydCBtb3JlIHZjcHVzKS4KCj4gVGhlIHJlc3QgbG9va3Mgc2Vuc2libGUgYnV0IEkg aGF2ZW4ndCByZXZpZXdlZCBpbiBkZXRhaWwuCj4gCgpPay4KCiAgUGF1bAoKPiA+ICsKPiA+ICsg b3V0Ogo+ID4gKyAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5p b3JlcV9zZXJ2ZXIubG9jayk7Cj4gPiArCj4gPiArICAgIHJldHVybiBtZm47Cj4gPiArfQo+ID4g KwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCg==