From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [RFC] ARM PCI Passthrough design document Date: Tue, 30 May 2017 10:42:22 +0100 Message-ID: <10421036-9821-f40b-4312-480bc7879f02@linaro.org> References: <61af41e6-a549-7930-efd4-705718d174f8@caviumnetworks.com> <928d5f49-b40b-56ee-f955-0b7122d529e2@linaro.org> <20170530075339.3e4njiuaduxujp43@dhcp-3-128.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 1dFdfb-00060s-QP for xen-devel@lists.xenproject.org; Tue, 30 May 2017 09:42:31 +0000 Received: by mail-wm0-f42.google.com with SMTP id e127so92134792wmg.1 for ; Tue, 30 May 2017 02:42:27 -0700 (PDT) In-Reply-To: <20170530075339.3e4njiuaduxujp43@dhcp-3-128.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Cc: edgar.iglesias@xilinx.com, Stefano Stabellini , Wei Chen , Steve Capper , Manish Jaggi , manish.jaggi@caviumnetworks.com, punit.agrawal@arm.com, vikrams@qti.qualcomm.com, okaya@qti.qualcomm.com, "Goel, Sameer" , Andre Przywara , xen-devel , Dave P Martin , Vijaya Kumar K List-Id: xen-devel@lists.xenproject.org SGkgUm9nZXIsCgpPbiAzMC8wNS8xNyAwODo1MywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBP biBNb24sIE1heSAyOSwgMjAxNyBhdCAwNzoxNDo1NVBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3Jv dGU6Cj4+IE9uIDA1LzI5LzIwMTcgMDM6MzAgQU0sIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4+IE9u IDUvMjYvMjAxNyAxMDo0NCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFsuLi5dCj4+Pj4gIyMg RGlzY292ZXJpbmcgYW5kIHJlZ2lzdGVyaW5nIFBDSSBkZXZpY2VzCj4+Pj4KPj4+PiBUaGUgaGFy ZHdhcmUgZG9tYWluIHdpbGwgc2NhbiB0aGUgaG9zdCBicmlkZ2UgdG8gZmluZCB0aGUgbGlzdCBv ZiBQQ0kKPj4+PiBkZXZpY2VzCj4+Pj4gYXZhaWxhYmxlIGFuZCB0aGVuIHJlcG9ydCBpdCB0byBY ZW4gdXNpbmcgdGhlIGV4aXN0aW5nIGh5cGVyY2FsbAo+Pj4+IFBIWVNERVZfcGNpX2RldmljZV9h ZGQ6Cj4+Pj4KPj4+PiAjZGVmaW5lIFhFTl9QQ0lfREVWX0VYVEZOICAgMHgxCj4+Pj4gI2RlZmlu ZSBYRU5fUENJX0RFVl9WSVJURk4gIDB4Mgo+Pj4+ICNkZWZpbmUgWEVOX1BDSV9ERVZfUFhNICAg ICAweDMKPj4+Pgo+Pj4+IHN0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2VfYWRkIHsKPj4+PiAgICAg IC8qIElOICovCj4+Pj4gICAgICB1aW50MTZfdCAgICBzZWc7Cj4+Pj4gICAgICB1aW50OF90ICAg ICBidXM7Cj4+Pj4gICAgICB1aW50OF90ICAgICBkZXZmbjsKPj4+PiAgICAgIHVpbnQzMl90ICAg IGZsYWdzOwo+Pj4+ICAgICAgc3RydWN0IHsKPj4+PiAgICAgICAgICB1aW50OF90IGJ1czsKPj4+ PiAgICAgICAgICB1aW50OF90IGRldmZuOwo+Pj4+ICAgICAgfSBwaHlzZm47Cj4+Pj4gICAgICAv Kgo+Pj4+ICAgICAgICogT3B0aW9uYWwgcGFyYW1ldGVycyBhcnJheS4KPj4+PiAgICAgICAqIEZp cnN0IGVsZW1lbnQgKFswXSkgaXMgUFhNIGRvbWFpbiBhc3NvY2lhdGVkIHdpdGggdGhlIGRldmlj ZSAoaWYKPj4+PiAgICAgICAqIFhFTl9QQ0lfREVWX1BYTSBpcyBzZXQpCj4+Pj4gICAgICAgKi8K Pj4+PiAgICAgIHVpbnQzMl90IG9wdGFyclswXTsKPj4+PiB9Cj4+PiBGb3IgbWFwcGluZyB0aGUg TU1JTyBzcGFjZSBvZiB0aGUgZGV2aWNlIGluIFN0YWdlMiwgd2UgbmVlZCB0byBhZGQKPj4+IHN1 cHBvcnQgaW4gWGVuIC8gdmlhIGEgbWFwIGh5cGVyY2FsbCBpbiBsaW51eC9kcml2ZXJzL3hlbi9w Y2kuYwo+Pgo+PiBNYXBwaW5nIE1NSU8gc3BhY2UgaW4gc3RhZ2UtMiBpcyBub3QgUENJIHNwZWNp ZmljIGFuZCBhbHJlYWR5IGFkZHJlc3NlZCBpbgo+PiBYZW4gNC45IChzZWUgY29tbWl0IDgwZjlj MzEgInhlbi9hcm06IGFjcGk6IE1hcCBNTUlPIG9uIGZhdWx0IGluIHN0YWdlLTIKPj4gcGFnZSB0 YWJsZSBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiIpLiBTbyBJIGRvbid0IHVuZGVyc3RhbmQgd2h5 IHdlIHNob3VsZAo+PiBjYXJlIGFib3V0IHRoYXQgaGVyZS4uLgo+Cj4gSSdtIG5vdCBzdXJlIHdo YXQgTWFuaXNoIG1lYW5zLCBidXQgeW91IHNob3VsZCBtYXAgdGhlIEJBUnMgb2YgdGhlCj4gZGV2 aWNlIHdoZW4gYWRkaW5nIGl0IHRvIGEgZG9tYWluLgoKVGhpcyBjb3VsZCBiZSBkb25lIHdoZW4g Y29uZmlndXJpbmcgdGhlIEJBUnMuIFRvZGF5IGZvciBET00wLCB3ZSByZWx5IAplaXRoZXIgb24g dHJhcHBpbmcgb3IgWEVOTUVNX2FkZF90b19hZGRfcGh5c21hcC4KCkJ1dCBJIHN0aWxsIGRvbid0 IHVuZGVyc3RhbmQgd2h5IGl0IG1hdHRlcnMgc28gbXVjaCBpbiB0aGUgZGVzaWduIApkb2N1bWVu dC4gVGhpcyBpcyByZWFsbHkgYW4gaW1wbGVtZW50YXRpb24gZGV0YWlscy4KCj4gRG9pbmcgbWFw cGluZyBvbiBmYXVsdHMgd2lsbCB3b3JrCj4gd2l0aCBDUFUgYWNjZXNzZXMsIGJ1dCBpdCdzIG5v dCBnb2luZyB0byB3b3JrIHdpdGggU01NVSBmYXVsdHMsIHRob3NlIGFyZQo+IGFzeW5jaHJvbm91 cywgYW5kIEkgZG9uJ3QgdGhpbmsgeW91IGNhbiBndWFyYW50ZWUgdGhhdCB0aGUgQ1BVIGlzCj4g YWx3YXlzIGdvaW5nIHRvIGFjY2VzcyB0aGUgQkFScyBiZWZvcmUgZG9pbmcgYW55IERNQSB0cmFu c2FjdGlvbnMgdG8KPiB0aGVtLgoKV2h5IHdvdWxkIHlvdSBkbyBETUEgdXNpbmcgQkFScz8gSSB0 aG91Z2h0IERNQSB3YXMgb25seSB0by9mcm9tIG1lbW9yeT8KCj4KPiBOb3RlIHRoYXQgWGVuIGNh biBhbHNvIHNjYW4gdGhlIGJyaWRnZSBieSBpdHNlbGYgYW5kIGFkZCB0aGUgZGV2aWNlcywKPiBJ J20gbm90IHN1cmUgeW91IG5lZWQgdGhlIFBIWVNERVZfcGNpX2RldmljZV9hZGQgaHlwZXJjYWxs LgoKVGhpcyBzaG91bGQgd29yayB0b2RheSB3aXRob3V0IGFueSBrbm93bGVkZ2Ugb2YgUENJcyBp biBYZW4uIEkgYW0gbm90IAphd2FyZSBvZiBhbnkgZmFpbHVyZXMgd2l0aCB0aGUgY3VycmVudCBh cHByb2FjaCBpbXBsZW1lbnRlZC4gSWYgeW91IAp0aGluayBpdCBkb2VzIG5vdCB3b3JrLCB0aGVu IHBsZWFzZSBnaXZlIGEgY29uY3JldGUgZXhhbXBsZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=