From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v2 02/13] iommu: introduce the concept of BFN... Date: Tue, 10 Jul 2018 08:18:33 -0600 Message-ID: <5B44C03902000078001D2BDB@prv1-mh.provo.novell.com> References: <20180707110526.35822-1-paul.durrant@citrix.com> <20180707110526.35822-3-paul.durrant@citrix.com> <99b72db7596340e0a285e1311b1ecf71@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 1fctTR-0002ih-8p for xen-devel@lists.xenproject.org; Tue, 10 Jul 2018 14:18:37 +0000 In-Reply-To: <99b72db7596340e0a285e1311b1ecf71@AMSPEX02CL03.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 , George Dunlap Cc: xen-devel , Julien Grall , Stefano Stabellini , Kevin Tian , Suravee Suthikulpanit List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDEwLjA3LjE4IGF0IDE2OjA4LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogZHVubGFwZ0BnbWFpbC5j b20gW21haWx0bzpkdW5sYXBnQGdtYWlsLmNvbV0gT24gQmVoYWxmIE9mCj4+IEdlb3JnZSBEdW5s YXAKPj4gU2VudDogMTAgSnVseSAyMDE4IDE0OjQ3Cj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwu RHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVu cHJvamVjdC5vcmc+OyBLZXZpbiBUaWFuCj4+IDxrZXZpbi50aWFuQGludGVsLmNvbT47IFN0ZWZh bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47Cj4+IFN1cmF2ZWUgU3V0aGlr dWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBKdWxpZW4gR3JhbGwKPj4g PGp1bGllbi5ncmFsbEBhcm0uY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyIDAyLzEzXSBpb21tdTogaW50cm9k dWNlIHRoZSBjb25jZXB0IG9mCj4+IEJGTi4uLgo+PiAKPj4gT24gU2F0LCBKdWwgNywgMjAxOCBh dCAxMjowNSBQTSwgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPj4gd3Jv dGU6Cj4+IAo+PiA+IEBAIC02NTEsMzQgKzY1MSwzNCBAQCBpbnQgYW1kX2lvbW11X21hcF9wYWdl KHN0cnVjdCBkb21haW4gKmQsCj4+IHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1m biwKPj4gPiAgICAgIGlmICggcmMgKQo+PiA+ICAgICAgewo+PiA+ICAgICAgICAgIHNwaW5fdW5s b2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+PiA+IC0gICAgICAgIEFNRF9JT01NVV9ERUJV RygiUm9vdCB0YWJsZSBhbGxvYyBmYWlsZWQsIGdmbiA9ICVseFxuIiwgZ2ZuKTsKPj4gPiArICAg ICAgICBBTURfSU9NTVVfREVCVUcoIlJvb3QgdGFibGUgYWxsb2MgZmFpbGVkLCBiZm4gPSAlbHhc biIsIGJmbik7Cj4+ID4gICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwo+PiA+ICAgICAgICAgIHJl dHVybiByYzsKPj4gPiAgICAgIH0KPj4gPgo+PiA+ICAgICAgLyogU2luY2UgSFZNIGRvbWFpbiBp cyBpbml0aWFsaXplZCB3aXRoIDIgbGV2ZWwgSU8gcGFnZSB0YWJsZSwKPj4gPiAtICAgICAqIHdl IG1pZ2h0IG5lZWQgYSBkZWVwZXIgcGFnZSB0YWJsZSBmb3IgbGFnZXIgZ2ZuIG5vdyAqLwo+PiA+ ICsgICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdlIHRhYmxlIGZvciB3aWRlciBiZm4g bm93ICovCj4+IAo+PiBPaCwgY29tZSBvbiwgbm8gbGFnZXIgZ2Zucz8gOy0pCj4+IAo+PiA+IEBA IC0yNzM3LDEwICsyNzM3LDEyIEBAIHN0YXRpYyB2b2lkCj4+IGFybV9zbW11X2lvbW11X2RvbWFp bl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQo+PiA+ICAgICAgICAgeGZyZWUoeGVuX2RvbWFp bik7Cj4+ID4gIH0KPj4gPgo+PiA+IC1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9t YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+PiB1bnNpZ25lZCBsb25nIGdmbiwKPj4gPiArc3Rh dGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwK Pj4gdW5zaWduZWQgbG9uZyBiZm4sCj4+ID4gICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu ZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncykKPj4gPiAgewo+PiA+ICAgICAgICAgcDJt X3R5cGVfdCB0Owo+PiA+ICsgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSA9IGJmbjsKPj4gPiAr ICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOwo+PiAKPj4gSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQg dGhlIHBvaW5kIG9mIHRoZXNlIHRlbXBvcmFyeSB2YXJpYWJsZXMgYXJlLgo+PiBUaGV5IGRvbid0 IHNlZW0gdG8gcmVhbGx5IGFkZCBhbnkgaW5mb3JtYXRpb24gYXQgdGhpcyBwb2ludC4KPiAKPiBJ IGFkZGVkIHRoZXNlIGF0IEphbidzIHJlcXVlc3QuIEkgY2FuIGRlZmVyIGludHJvZHVjaW5nIHRo ZW0gdG8gdGhlIGxhdGVyIAo+IHBhdGNoIGludHJvZHVjaW5nIHR5cGVzYWZlIGJmbnMgYW5kIGdm bnMgaWYgdGhhdCdzIHByZWZlcmFibGUuIFRoZSBldmVudHVhbCAKPiBjb2RlIHdpbGwgYmUgdGhl IHNhbWUuCgpIbW0sIEkndmUganVzdCBnb25lIGJhY2sgdG8gbXkgcmVwbGllcyBvbiB2MSwgYW5k IEkgY2FuJ3QgZmluZCBhbnkKcmVxdWVzdCBsaWtlIHRoYXQuIElzIHRoaXMgcGVyaGFwcyBhIHRy YW5zZm9ybWF0aW9uIG9mIG1lIGhhdmluZyBzYWlkCiJJJ2QgcHJlZmVyIGlmIHN1Y2ggY291bGQg YXQgbGVhc3QgYmUgYWNjb21wYW5pZWQgYnkgYSBjb21tZW50CmNsYXJpZnlpbmcgd2h5IHRoaXMg bWl4IG9mIGFkZHJlc3Mgc3BhY2VzIGlzIGNvcnJlY3QgaW4gdGhlIHNwZWNpZmljCmNhc2UiPwoK SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=