From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleksandr Tyshchenko Subject: Re: [PATCH v1 08/10] iommu: Split iommu_hwdom_init() into arch specific parts Date: Thu, 18 May 2017 21:06:33 +0300 Message-ID: References: <1494424994-26232-1-git-send-email-olekstysh@gmail.com> <1494424994-26232-9-git-send-email-olekstysh@gmail.com> <5915E59E02000078001594E7@prv-mh.provo.novell.com> <5915F22702000078001595D9@prv-mh.provo.novell.com> <591972E20200007800159A86@prv-mh.provo.novell.com> <5919809E0200007800159B1A@prv-mh.provo.novell.com> <8eb5f649-a4e3-616b-0cc2-657149a5f7d3@arm.com> <5919BE920200007800159D0E@prv-mh.provo.novell.com> <591C900D020000780015A9CB@prv-mh.provo.novell.com> <591D7D19020000780015AC47@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dBPot-0001oG-VE for xen-devel@lists.xenproject.org; Thu, 18 May 2017 18:06:40 +0000 Received: by mail-it0-f68.google.com with SMTP id 67so5402476itx.2 for ; Thu, 18 May 2017 11:06:35 -0700 (PDT) In-Reply-To: <591D7D19020000780015AC47@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Stefano Stabellini , Wei Liu , Ian Jackson , Julien Grall , xen-devel@lists.xenproject.org, nd@arm.com List-Id: xen-devel@lists.xenproject.org SGksIGFsbC4KCk9uIFRodSwgTWF5IDE4LCAyMDE3IGF0IDExOjUzIEFNLCBKYW4gQmV1bGljaCA8 SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDE3LjA1LjE3IGF0IDIyOjMwLCA8anVs aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAwNS8xNy8yMDE3IDA3OjUxIFBNLCBPbGVr c2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4+IE9uIFdlZCwgTWF5IDE3LCAyMDE3IGF0IDc6MDEg UE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gV2VsbCwgaWYg dGhlIEFSTSBtYWludGFpbmVycyBpbnNpc3Qgb24gYmFraW5nIHRoZWlyIG93biB0aGluZyBldmVy eQo+Pj4+IHRpbWUgd2UnZCB1c2UgdGhlIE0yUCBpZiBpdCB3YXMgdGhlcmUsIEkgdGhpbmsgSSBj YW4ndCByZWFzb25hYmx5Cj4+Pj4gYmxvY2sgdGhpcyBwYXRjaC4gT3RvaCBJJ2QgcHJlZmVyIHRv IG5vdCBzZWUgdGhlIG5vbi14ODYtc3BlY2lmaWMKPj4+PiBjb2RlIG1vdmUgdG8geDg2Lywgc28g cGVyaGFwcyB0aGUgd2hvbGUgcGF0Y2ggd2FudHMKPj4+PiByZS1zdHJ1Y3R1cmluZyB1c2luZyBl aXRoZXIgYSBtYW5pZmVzdCBkZWZpbml0aW9uIGluIHRoZSBBUk0gaGVhZGVycwo+Pj4+IG9yIGUu Zy4gQ09ORklHX00yUCAod2hpY2ggeDg2IHdvdWxkIHNlbGVjdCwgYnV0IEFSTSB3b3VsZG4ndCku Cj4+PiBKYW4sIEkgYW0gYWZyYWlkIGJ1dCBJIGRpZG4ndCBnZXQgd2hhdCB5b3UgbWVhbnQgaGVy ZToKPj4+ICJtYW5pZmVzdCBkZWZpbml0aW9uIGluIHRoZSBBUk0gaGVhZGVycyIKPj4KPj4gSSB0 aGluayBoZSBtZWFudCB0byBoYXZlIGVpdGhlciBhIGRlZmluZSBpbiB0aGUgaGVhZGVyIG1lbnRp b25pbmcgdGhlCj4+IGFic2VuY2UvcHJlc2VuY2Ugb2YgTTJQLgo+Cj4gWWVzLCBhdCBsZWFzdCBp biBhIHdheS4KPgo+PiBCdXQgbXkgcHJlZmVyZW5jZSB3b3VsZCBiZSB1c2luZyB0aGUgS2NvbmZp ZyBoZXJlLgo+Cj4gRGVwZW5kcyBvbiB0aGUgc3ltYm9sIHVzZWQ6IElmIHN1Y2ggYSBzeW1ib2wg c29sZWx5IF9pbmRpY2F0ZXNfCj4gdGhlIHByZXNlbmNlLCBLY29uZmlnIHdvdWxkIGJlIGJldHRl ciBpbmRlZWQuIElmLCBob3dldmVyLCB0aGUKPiBzeW1ib2wgaXMgZS5nLiBhIG1hY3JvIHJlc29s dmluZyB0byBhIHBlci1hcmNoIGltcGxlbWVudGF0aW9uLAo+IHdpdGggY29tbW9uIGNvZGUgcHJv dmlkaW5nIGEgZGVmYXVsdCBkZWZpbml0aW9uIHdoZW4gdGhlIGFyY2gKPiBkb2Vzbid0IHByb3Zp ZGUgYW55LCB0aGVuIHRoZSBub24tS2NvbmZpZyB2YXJpYW50IG1heSBiZQo+IHByZWZlcmFibGUu Cj4KPiBKYW4KPgoKVGhhbmsgeW91IGZvciB5b3VyIGNvbW1lbnRzLgpJIGhhdmUgYWxyZWFkeSBw b3N0ZWQgYSBjb21tb24gY29tbWVudCByZWdhcmRpbmcgc2V2ZXJhbCBwYXRjaGVzIGluCnRoZSBj dXJyZW50IHNlcmllcwphcyB0aGV5IGFyZSBpbnRlcnJlbGF0ZWQgKHBsZWFzZSBzZWUgcGF0Y2gg IzYpLCBidXQgSSBkdXBsaWNhdGUgaGVyZQpvbmx5IHJlbGF0ZWQgdG8gdGhpcyBwYXRjaCBwYXJ0 LgoKLi4uCnBhdGNoICM4OiBBcyB3ZSBhbHdheXMgYWxsb2NhdGUgdGhlIHBhZ2UgdGFibGUgZm9y IGhhcmR3YXJlIGRvbWFpbiwKdGhpcyBwYXRjaCBzaG91bGQgYmUgcmV3b3JrZWQuClRoZSB1c2Vf aW9tbXUgZmxhZyBzaG91bGQgYmUgc2V0IGZvciBib3RoIGFyY2hzIGluIGNhc2Ugb2YgaGFyZHdh cmUKZG9tYWluLiBIYXZpbmcgZC0+bmVlZF9pb21tdSBzZXQgYXQgdGhlIGVhcmx5IHN0YWdlIHdl IHdvbid0IHNraXAKSU9NTVUgbWFwcGluZyB1cGRhdGVzIGFueW1vcmUuIEFuZCBhcyB0aGUgcmVz dWx0IHRoZSBleGlzdGluZyBpbgppb21tdV9od2RvbV9pbml0KCkgY29kZSB0aGF0IGdvZXMgdGhy b3VnaCB0aGUgbGlzdCBvZiBwYWdlIGFuZCB0cmllcwp0byByZXRyaWV2ZSBtYXBwaW5nIGNvdWxk IGJlIGp1c3QgZHJvcHBlZAppbnN0ZWFkIG9mIG1vdmluZyBpdCB0byB0aGUgYXJjaC1zcGVjaWZp YyBwYXJ0LgouLi4KCkRvZXMgdGhlIGRlc2NyaWJlZCBhYm92ZSBtYWtlIHNlbnNlPwoKLS0gClJl Z2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==