From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH 3/6] libxl/xl: add cacheability option to iomem Date: Wed, 27 Feb 2019 20:02:34 +0000 Message-ID: References: <1551222427-21749-3-git-send-email-sstabellini@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gz5Pc-0003KA-3I for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 20:02:40 +0000 In-Reply-To: <1551222427-21749-3-git-send-email-sstabellini@kernel.org> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Stefano Stabellini , xen-devel@lists.xenproject.org Cc: Stefano Stabellini , ian.jackson@eu.citrix.com, wei.liu2@citrix.com List-Id: xen-devel@lists.xenproject.org SGkgU3RlZmFubywKCk9uIDIvMjYvMTkgMTE6MDcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90 ZToKPiBQYXJzZSBhIG5ldyBjYWNoZWFiaWxpdHkgb3B0aW9uIGZvciB0aGUgaW9tZW0gcGFyYW1l dGVyLCBpdCBjYW4gYmUKPiAiZGV2bWVtIiBmb3IgZGV2aWNlIG1lbW9yeSBtYXBwaW5ncywgd2hp Y2ggaXMgdGhlIGRlZmF1bHQsIG9yICJtZW1vcnkiCj4gZm9yIG5vcm1hbCBtZW1vcnkgbWFwcGlu Z3MuCj4gCj4gU3RvcmUgdGhlIHBhcmFtZXRlciBpbiBhIG5ldyBmaWVsZCBpbiBsaWJ4bF9pb21l bV9yYW5nZS4KPiAKPiBQYXNzIHRoZSBjYWNoZWFiaWxpdHkgb3B0aW9uIHRvIHhjX2RvbWFpbl9t ZW1vcnlfbWFwcGluZy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0 ZWZhbm9zQHhpbGlueC5jb20+Cj4gQ0M6IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20KPiBDQzog d2VpLmxpdTJAY2l0cml4LmNvbQo+IC0tLQo+ICAgZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAg IHwgIDQgKysrLQo+ICAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgIHwgMTIgKysrKysrKysr KystCj4gICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgNyArKysrKysrCgpFeHRlbnNp b24gb2YgdGhlIGxpYnhsX3R5cGVzLmlkbCBzaG91bGQgYmUgY29tcGFuaWVkIHdpdGggYSBuZXcg ZGVmaW5lIAppbiBsaWJ4bC5oLiBTbyBhIHRvb2xzdGFjayBjYW4gZGVhbCB3aXRoIG11bHRpcGxl IGxpYnhsIHZlcnNpb24uCgo+ICAgdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgIHwgMTcgKysr KysrKysrKysrKysrLS0KPiAgIDQgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgNCBk ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIv ZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4gaW5kZXggYjFjMGJlMS4uNjU1MDA4YSAxMDA2NDQK PiAtLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KPiArKysgYi9kb2NzL21hbi94bC5jZmcu cG9kLjUuaW4KPiBAQCAtMTIyMiw3ICsxMjIyLDcgQEAgaXMgZ2l2ZW4gaW4gaGV4YWRlY2ltYWwg Zm9ybWF0IGFuZCBtYXkgZWl0aGVyIGJlIGEgcmFuZ2UsIGUuZy4gQzwyZjgtMmZmPgo+ICAgSXQg aXMgcmVjb21tZW5kZWQgdG8gb25seSB1c2UgdGhpcyBvcHRpb24gZm9yIHRydXN0ZWQgVk1zIHVu ZGVyCj4gICBhZG1pbmlzdHJhdG9yJ3MgY29udHJvbC4KPiAgIAo+IC09aXRlbSBCPGlvbWVtPVsg IklPTUVNX1NUQVJULE5VTV9QQUdFU1tAR0ZOXSIsICJJT01FTV9TVEFSVCxOVU1fUEFHRVNbQEdG Tl0iLCAuLi5dPgo+ICs9aXRlbSBCPGlvbWVtPVsgIklPTUVNX1NUQVJULE5VTV9QQUdFU1tAR0ZO XSxDQUNIRUFCSUxJVFkiLCAiSU9NRU1fU1RBUlQsTlVNX1BBR0VTW0BHRk5dLENBQ0hFQUJJTElU WSIsIC4uLl0+CgpCZWxvdyB5b3Ugc3VnZ2VzdCB0aGUgY2FjaGVhYmlsaXR5IGlzIG9wdGlvbi4g SG93ZXZlciwgdGhlIGlzIG5vdCAKcmVmbGVjdGVkIGhlcmUuIEkgdGhpbmsgeW91IHdhbnQgdG8g cHV0ICcsQ0FDSEVBQklMSVRZJyBiZXR3ZWVuIFtdIGFzIGl0IAppcyBkb25lIGZvciAnQEdGTicu Cgo+ICAgCj4gICBBbGxvdyBhdXRvLXRyYW5zbGF0ZWQgZG9tYWlucyB0byBhY2Nlc3Mgc3BlY2lm aWMgaGFyZHdhcmUgSS9PIG1lbW9yeSBwYWdlcy4KPiAgIAo+IEBAIC0xMjMzLDYgKzEyMzMsOCBA QCBCPEdGTj4gaXMgbm90IHNwZWNpZmllZCwgdGhlIG1hcHBpbmcgd2lsbCBiZSBwZXJmb3JtZWQg dXNpbmcgQjxJT01FTV9TVEFSVD4KPiAgIGFzIGEgc3RhcnQgaW4gdGhlIGd1ZXN0J3MgYWRkcmVz cyBzcGFjZSwgdGhlcmVmb3JlIHBlcmZvcm1pbmcgYSAxOjEgbWFwcGluZwo+ICAgYnkgZGVmYXVs dC4KPiAgIEFsbCBvZiB0aGVzZSB2YWx1ZXMgbXVzdCBiZSBnaXZlbiBpbiBoZXhhZGVjaW1hbCBm b3JtYXQuCj4gK0I8Q0FDSEVBQklMSVRZPiBjYW4gYmUgImRldm1lbSIgZm9yIGRldmljZSBtZW1v cnksIHRoZSBkZWZhdWx0IGlmIG5vdAo+ICtzcGVjaWZpZWQsIG9yIGl0IGNhbiBiZSAibWVtb3J5 IiBmb3Igbm9ybWFsIG1lbW9yeS4KCkkgd2FzIHBsYW5uaW5nIHRvIGNvbW1lbnQgYWJvdXQgdGhl IG5hbWluZyBhbmQgZG9jdW1lbnRhdGlvbi4gQnV0IEkgd2lsbCAKZG8gaXQgaW4gcGF0Y2ggIzEg d2hlcmUgSmFuIGFscmVhZHkgc3RhcnRlZCBhIGRpc2N1c3Npb24gYWJvdXQgaXQuCgo+IGRpZmYg LS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwo+IGluZGV4 IDM1MmNkMjEuLjFkYTI2NzAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYwo+ICsr KyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiBAQCAtMTg4Myw2ICsxODgzLDcgQEAgdm9pZCBwYXJz ZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAo+ICAgICAgICAgICB9Cj4g ICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBudW1faW9tZW07IGkrKykgewo+ICAgICAgICAgICAg ICAgaW50IHVzZWQ7Cj4gKyAgICAgICAgICAgIGNoYXIgY2FjaGVbN107Cj4gICAKPiAgICAgICAg ICAgICAgIGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtIChpb21lbSwgaSk7Cj4gICAgICAgICAg ICAgICBpZiAoIWJ1Zikgewo+IEBAIC0xODkxLDE1ICsxODkyLDI3IEBAIHZvaWQgcGFyc2VfY29u ZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKPiAgICAgICAgICAgICAgICAgICBl eGl0KDEpOwo+ICAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICAgbGlieGxfaW9tZW1fcmFu Z2VfaW5pdCgmYl9pbmZvLT5pb21lbVtpXSk7Cj4gLSAgICAgICAgICAgIHJldCA9IHNzY2FuZihi dWYsICIlIiBTQ054NjQiLCUiIFNDTng2NCIlbkAlIiBTQ054NjQiJW4iLAo+ICsgICAgICAgICAg ICByZXQgPSBzc2NhbmYoYnVmLCAiJSIgU0NOeDY0IiwlIiBTQ054NjQiJW5AJSIgU0NOeDY0IiVu LCU2cyVuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT5pb21lbVtpXS5z dGFydCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT5pb21lbVtpXS5udW1i ZXIsICZ1c2VkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+aW9tZW1baV0u Z2ZuLCAmdXNlZCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT5pb21lbVtp XS5nZm4sICZ1c2VkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgY2FjaGUsICZ1c2VkKTsK CklmIEkgcmVhZCBpdCBjb3JyZWN0bHksIHlvdSB3aWxsIHJlcXVpcmUgdGhlIEdGTiB0byBiZSBz cGVjaWZpZWQgaW4gCm9yZGVyIHRvIGdldCB0aGUgImNhY2hlYWJpbGl0eSIuIEFtIEkgY29ycmVj dD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s aXN0aW5mby94ZW4tZGV2ZWw=