From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH 34/34] RFC x86: introduce directio virt cap Date: Tue, 21 Aug 2018 17:02:19 +0100 Message-ID: <20180821160219.pasvsbhe67ogocuz@citrix.com> References: <84f9dde9a5f6253653fc267fd8f874d21e4f4a58.1534518694.git-series.wei.liu2@citrix.com> <5B7BFD0702000078001E0764@prv1-mh.provo.novell.com> <20180821134310.quzdjqur4h2rk7nx@citrix.com> <5B7C325702000078001E091F@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 1fs971-0000qX-9c for xen-devel@lists.xenproject.org; Tue, 21 Aug 2018 16:02:31 +0000 Content-Disposition: inline In-Reply-To: <5B7C325702000078001E091F@prv1-mh.provo.novell.com> 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 , Wei Liu , xen-devel List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBBdWcgMjEsIDIwMTggYXQgMDk6NDA6MDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDIxLjA4LjE4IGF0IDE1OjQzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gPiBPbiBUdWUsIEF1ZyAyMSwgMjAxOCBhdCAwNTo1MjozOUFNIC0wNjAwLCBKYW4gQmV1 bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMTcuMDguMTggYXQgMTc6MTIsIDx3ZWkubGl1MkBjaXRy aXguY29tPiB3cm90ZToKPiA+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwo+ID4+ID4g KysrIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCj4gPj4gPiBAQCAtOTIsOCArOTIsMTAgQEAgdm9p ZCBhcmNoX2RvX3BoeXNpbmZvKHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvICpwaSkKPiA+PiA+ ICAgICAgICAgICAgIG1pbihzaXplb2YocGktPmh3X2NhcCksIHNpemVvZihib290X2NwdV9kYXRh Lng4Nl9jYXBhYmlsaXR5KSkpOwo+ID4+ID4gICAgICBpZiAoIGh2bV9lbmFibGVkICkKPiA+PiA+ ICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2h2bTsKPiA+ PiA+IC0gICAgaWYgKCBpb21tdV9lbmFibGVkICkKPiA+PiA+ICsgICAgaWYgKCBodm1fZW5hYmxl ZCAmJiBpb21tdV9lbmFibGVkICkKPiA+PiA+ICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0g WEVOX1NZU0NUTF9QSFlTQ0FQX2h2bV9kaXJlY3RpbzsKPiA+PiA+ICsgICAgZWxzZSBpZiAoIGlv bW11X2VuYWJsZWQgKQo+ID4+ID4gKyAgICAgICAgcGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lT Q1RMX1BIWVNDQVBfZGlyZWN0aW87Cj4gPj4gPiAgfQo+ID4+IAo+ID4+IEF0IHRoZSBzeXNjdGwg bGF5ZXIgSSB0aGluayB5b3UgY2FuLCBhcyBzdWdnZXN0ZWQgaWlyYyBieSBSb2dlciwKPiA+PiBz aW1wbHkgcmVwbGFjZSBodm1fZGlyZWN0aW8gd2l0aCBkaXJlY3RpbyAob3IgaW9tbXUpLiBGb3Ig dGhlCj4gPj4gInhsIGluZm8iIG91dHB1dCwgb3RvaCwgSSdtIGFmcmFpZCB0aGlzIGRvZXNuJ3Qg aG9sZCwgYXMgcGVvcGxlCj4gPj4gbWF5IHBhcnNlIGZvciB0aGUgc3RyaW5nLiBEZXBlbmRpbmcg b24gaG93IHRoaXMgd291bGQgYmVzdAo+ID4+IGJlIGFkZHJlc3NlZCBpbiB0aGUgdG9vbCBzdGFj aywgcmVwbGFjaW5nIHRoZSBzeXNjdGwgbmFtZXMgbWF5Cj4gPj4gdGhlbiBubyBsb25nZXIgYmUg dGhlIG1vc3Qgc3VpdGFibGUgc29sdXRpb24uCj4gPiAKPiA+IEluIHRoYXQgY2FzZSB3aGF0IGRv IHlvdSB0aGluayBhYm91dCB0aGUgdHdvIGZsYWdzIHRoaXMgcGF0Y2ggcHJvdmlkZXMKPiA+IG9u IHRoZSB0b29sc3RhY2sgbGV2ZWw/Cj4gPiAKPiA+IEVzc2VudGlhbGx5IHdlIGNoYW5nZSBzbGln aHRseSBodm1fZGlyZWN0aW8ncyBtZWFuaW5nIHRvIG1lYW4gImh2bSAmJgo+ID4gaW9tbXVfZW5h YmxlZCIgd2hpbGUgaXQgcHJldmlvdXNseSBtZWFuICJpb21tdV9lbmFibGVkIiwgYW5kIHRoZW4g aW4gdGhlCj4gPiBhYnNlbmNlIG9mIGh2bV9kaXJlY3RpbywgYWRkICJkaXJlY3RpbyIgYXMgYW4g aW5kaWNhdGlvbiBmb3IKPiA+ICJpb21tdV9lbmFibGVkIi4KPiAKPiBJIHRoaW5rIHdoZW4geW91 IG1lYW4gdG8gcHJvdmlkZSB0d28gZmxhZ3MsIHJldGFpbmluZyB0aGUgbWVhbmluZwo+IG9mIHRo ZSBwcmUtZXhpc3Rpbmcgb25lIG1pZ2h0IGJlIGRlc2lyYWJsZS4gQnV0IGFzIHNhaWQgYmVmb3Jl IC0KPiBtdWNoIGRlcGVuZHMgb24gd2hhdCB0aGUgdG9vbCBzdGFjayBtZWFucyB0byBwcmVzZW50 IHRvIHRoZSB1c2VyLgo+IFRoZSBleHBlY3RhdGlvbnMgb24gdGhlIGN1cnJlbnQgbWVhbmluZyBv biAieGwgaW5mbyIgb3V0cHV0IHNob3VsZAo+IG5vdCBiZSBicm9rZW4uCgpQcmV2aW91c2x5ICJo dm0iIGFuZCAiaHZtX2RpcmVjdGlvIiBhbHdheXMgc2hvdyB1cCB0b2dldGhlci4gVGhlCmh2bV9k aXJlY3RpbyBvbmx5IGNhc2UgbmV2ZXIgc2hvd2VkIHVwIGluIHByYWN0aWNlIC0tIEkgZG9uJ3Qg dGhpbmsKdGhlcmUgaGFkIGJlZW4gc3lzdGVtcyB3aXRoIHZ0LWQgYnV0IG5vdCB2dC14LgoKTXkg cGxhbiBmb3IgeGwgaW5mbzoKCnB2CWh2bQlpb21tdQkJZmxhZ3MgaW4geGwgaW5mbwowCTAJMAkJ bi9hCjAJMAkxCQluL2EKMAkxCTAJCWh2bQowCTEJMQkJaHZtIGh2bV9kaXJlY3RpbwoxCTAJMAkJ TklMCjEJMAkxCQlkaXJlY3RpbwoxCTEJMAkJaHZtCjEJMQkxCQlodm0gaHZtX2RpcmVjdGlvIGRp cmVjdGlvCgpUaGlzIHJldGFpbnMgc2Vuc2libGUgKHRob3VnaCBub3QgY29tcGxldGVseSBpZGVu dGljYWwpIHNlbWFudGljcyBmb3IKaHZtX2RpcmVjdGlvLgoKVGhlIHRlcm0gImRpcmVjdGlvIiBj YW4gYWxzbyBiZSAiaW9tbXUiIGlmIHRoYXQncyBwcmVmZXJhYmxlLgoKV2VpLgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==