From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [RFC] ARM PCI Passthrough design document Date: Wed, 28 Jun 2017 16:22:48 +0100 Message-ID: <8bfc13f3-f8c0-e308-3660-4d2e9a2a31e4@linaro.org> References: 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 1dQEnr-00017U-Fu for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 15:22:51 +0000 Received: by mail-wm0-f47.google.com with SMTP id 62so56923577wmw.1 for ; Wed, 28 Jun 2017 08:22:50 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Vikram Sethi , Stefano Stabellini Cc: "edgar.iglesias@xilinx.com" , Sinan Kaya , Wei Chen , Steve Capper , Andre Przywara , "manish.jaggi@caviumnetworks.com" , "punit.agrawal@arm.com" , Sameer Goel , xen-devel , Dave P Martin , Vijaya Kumar K , "roger.pau@citrix.com" List-Id: xen-devel@lists.xenproject.org CgpPbiAyMC8wNi8xNyAwMToxOSwgVmlrcmFtIFNldGhpIHdyb3RlOgo+IEhpIEp1bGllbiwKCkhp IFZpa3JhbSwKClRoYW5rIHlvdSBmb3IgeW91ciBmZWVkYmFja3MuCgo+IFRoYW5rcyBmb3IgcG9z dGluZyB0aGlzLiBJIHRoaW5rIHNvbWUgYWRkaXRpb25hbCB0b3BpY3MgbmVlZCB0byBiZSBjb3Zl cmVkIGluIHRoZSBkZXNpZ24gZG9jdW1lbnQsIHVuZGVyIDMgbWFpbiB0b3BpY3M6CgpJIHdhbnRl ZCB0byBsaW1pdCB0aGUgc2NvcGUgb2YgdGhlIFBDSSBwYXNzdGhyb3VnaCB3b3JrIHRvIHRoZSBz dHJpY3QgCm1pbmltdW0uIEkgZGlkbid0IGNvbnNpZGVyIGhvdHBsdWcgYW5kIEFFUiBpbiB0aGUg c2NvcGUgYmVjYXVzZSBpdCBpcyAKb3B0aW9uYWwgZmVhdHVyZS4KCj4KPiBIb3RwbHVnOiBob3cg d2lsbCBYZW4gc3VwcG9ydCBob3RwbHVnPyBNYW55IHJvb3Rwb3J0cyBtYXkgcmVxdWlyZSBmaXJt d2FyZSBob29rcyBzdWNoIGFzIEFDUEkgQVNMIHRvIHRha2UgY2FyZSBvZiBwbGF0Zm9ybSBzcGVj aWZpYyBNTUlPIGluaXRpYWxpemF0aW9uIG9uIGhvdHBsdWcuIE5vcm1hbGx5IGZpcm13YXJlIChV RUZJKSB3b3VsZCBoYXZlIGRvbmUgdGhhdCBwbGF0Zm9ybSBzcGVjaWZpYyBzZXR1cCBhdCBib290 LgoKV2UgZG9uJ3QgaGF2ZSBBU0wgc3VwcG9ydCBpbiBYZW4uIFNvIEkgd291bGQgZXhwZWN0IHRo ZSBob3RwbHVnIHRvIGJlIApoYW5kbGVkIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4gYW5kIHRoZW4g cmVwb3J0IGl0IHRvIFhlbi4KClRoaXMgd291bGQgYWxzbyBmaXQgcXVpdGUgd2VsbCB0byB0aGUg Y3VycmVudCBkZXNpZ24gYXMgdGhlIGhhcmR3YXJlIApkb21haW4gd2lsbCBzY2FuIFBDSSBkZXZp Y2VzIGF0IGJvb3QgYW5kIHRoZW4gcmVnaXN0ZXIgdGhlbSB0byBYZW4gdmlhIAphbiBoeXBlcmNh bGwuCgo+Cj4gQUVSOiBXaWxsIFBDSWUgbm9uLWZhdGFsIGFuZCBmYXRhbCBlcnJvcnMgKHNlY29u ZGFyeSBidXMgcmVzZXQgZm9yIGZhdGFsKSBiZSByZWNvdmVyYWJsZSBpbiBYZW4/Cj4gV2lsbCBk cml2ZXJzIGluIGRvbXMgYmUgbm90aWZpZWQgYWJvdXQgZmF0YWwgZXJyb3JzIHNvIHRoZXkgY2Fu IGJlIHF1aWVzY2VkIGJlZm9yZSBkb2luZyBzZWNvbmRhcnkgYnVzIHJlc2V0IGluIFhlbj8KPiBX aWxsIFhlbiBzdXBwb3J0IEZpcm13YXJlIEZpcnN0IEVycm9yIGhhbmRsaW5nIGZvciBBRVI/IGku ZSBXaGVuIHBsYXRmb3JtIGRvZXMgRmlybXdhcmUgZmlyc3QgZXJyb3IgaGFuZGxpbmcgZm9yIEFF UiBhbmQvb3IgZmlsdGVyaW5nIG9mIEFFUiwgc2VuZHMgYXNzb2NpYXRlZCBBQ1BJIEhFU1QgbG9n cyB0byBYZW4KPiBIb3cgd2lsbCBBRVIgbm90aWZpY2F0aW9uIGFuZCBsb2dzIGJlIHByb3BhZ2F0 ZWQgdG8gdGhlIGRvbXM6IGluamVjdGVkIEFDUEkgSEVTVD8KPgo+IFBDSWUgRFBDIChEb3duc3Ry ZWFtIFBvcnQgQ29udGFpbm1lbnQpOiB3aWxsIGl0IGJlIHN1cHBvcnRlZCBpbiBYZW4sIGFuZCBY ZW4gd2lsbCByZWdpc3RlciBmb3IgRFBDIGludGVycnVwdD8gV2hlbiBYZW4gYnJpbmdzIHRoZSBs aW5rIGJhY2sgdXAgd2lsbCBpdCBzZW5kIGEgc2ltdWxhdGVkIGhvdHBsdWcgdG8gZG9tMCB0byBz aG93IGxpbmsgYmFjayB1cD8KCkkgZG9uJ3QgZmVlbCBpdCBpcyBuZWNlc3NhcnkgdG8gbG9vayBh dCBBRVIgZm9yIHRoZSBmaXJzdCB3b3JrIG9mIFBDSSAKcGFzc3Rocm91Z2guIEkgY29uc2lkZXIg aXQgYXMgYSBzZXBhcmF0ZSBmZWF0dXJlIHRoYXQgY291bGQgcHJvYmFibHkgCmNvbWUgd2l0aCB0 aGUgUkFTIHN0b3J5LgoKQXQgdGhlIG1vbWVudCwgSSBkb24ndCBrbm93IHdobyBpcyBnb2luZyB0 byBoYW5kbGUgdGhlIGVycm9yIGFuZCBldmVuIApob3cgdGhleSB3aWxsIGJlIHJlcG9ydGVkIHRv IHRoZSBndWVzdC4gQnV0IEkgZG9uJ3QgdGhpbmsgdGhpcyB3aWxsIGhhdmUgCmFueSBpbXBhY3Qg b24gb3VyIGRlc2lnbiBjaG9pY2UgaGVyZS4KCkxldCBtZSBrbm93IGlmIHlvdSB0aGluayBpdCBt YXkgaGF2ZSBhbiBpbXBhY3QuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK