From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [early RFC] ARM PCI Passthrough design document Date: Wed, 8 Mar 2017 21:51:03 +0000 Message-ID: <5b4c339e-a646-680e-a658-2ce335c0e335@linaro.org> References: <5cf9128e-e845-2a89-f7c7-ac8616941ab9@linaro.org> <56a2cd48-f7cf-25ca-2bfe-cabf02d34df3@linaro.org> <8ca91073-09e7-57ca-9063-b47e0aced39d@linaro.org> <20170201105525.jm5uf6wpbzzeid4d@dhcp-3-221.uk.xensource.com> <6b279b84-aa0f-7557-390e-dc66db90036f@linaro.org> <782775bb-cb63-776f-5e5c-0c96cd523972@linaro.org> <20170308191209.GG8530@char.us.oracle.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 1cljUF-00089g-9U for xen-devel@lists.xenproject.org; Wed, 08 Mar 2017 21:51:11 +0000 Received: by mail-wr0-f171.google.com with SMTP id u48so32768173wrc.0 for ; Wed, 08 Mar 2017 13:51:09 -0800 (PST) In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini , Konrad Rzeszutek Wilk Cc: "Edgar Iglesias (edgar.iglesias@xilinx.com)" , Wei Chen , Steve Capper , Andrew Cooper , Jiandi An , Punit Agrawal , alistair.francis@xilinx.com, Campbell Sean , xen-devel , "manish.jaggi@caviumnetworks.com" , Shanker Donthineni , =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= List-Id: xen-devel@lists.xenproject.org SGkgU3RlZmFubywKCk9uIDA4LzAzLzIwMTcgMTk6NTUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90 ZToKPiBPbiBXZWQsIDggTWFyIDIwMTcsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPj4g T24gV2VkLCBNYXIgMDgsIDIwMTcgYXQgMDc6MDY6MjNQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy b3RlOgo+Pj4gSGksCj4+Pgo+Pj4gT24gMDIvMDIvMTcgMjM6MDYsIFN0ZWZhbm8gU3RhYmVsbGlu aSB3cm90ZToKPj4+PiBPbiBUaHUsIDIgRmViIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+ Pj4gT24gMDEvMDIvMTcgMTA6NTUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4+PiBPbiBX ZWQsIEphbiAyNSwgMjAxNyBhdCAwNjo1MzoyMFBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6 Cj4+Pj4+Pj4gT24gMjQvMDEvMTcgMjA6MDcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+ Pj4+Pj4gT24gVHVlLCAyNCBKYW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBGb3Ig RFQsIEkgd291bGQgaGF2ZSBhIGZhbGxiYWNrIG9uIG1hcHBpbmcgdGhlIHJvb3QgY29tcGxleCB0 byBET00wIGlmIHdlCj4+Pj4+IGRvbid0IHN1cHBvcnQgaXQuIFNvIERPTTAgY291bGQgc3RpbGwg dXNlIFBDSS4KPj4+Pj4KPj4+Pj4gRm9yIEFDUEksIEkgYW0gZXhwZWN0aW5nIGFsbCB0aGUgcGxh dGZvcm0gRUNBTSBjb21wbGlhbnQgb3IgcmVxdWlyZSBmZXcKPj4+Pj4gcXVpcmtzLiBTbyBJIHdv dWxkIG1hbmRhdGUgdGhlIHN1cHBvcnQgb2YgdGhlIHJvb3QgY29tcGxleCBpbiBYZW4gaW4gb3Jk ZXIgdG8KPj4+Pj4gZ2V0IFBDSSBzdXBwb3J0ZWQuCj4+Pj4KPj4+PiBTb3VuZCBnb29kLiBBY2su Cj4+Pgo+Pj4gSSBhbSBjdXJyZW50bHkgcmV3cml0aW5nIHRoZSBkZXNpZ24gZG9jdW1lbnQgdG8g dGFrZSBpbnRvIGFjY291bnQgYWxsIHRoZQo+Pj4gY29tbWVudHMgYW5kIGZvbGxvdyB0aGUgcGF0 aCB0byBoYXZlIHRoZSBob3N0IGJyaWRnZSBpbiBYZW4gYW5kIERPTTAgd2lsbAo+Pj4gZ2V0IGFu IGVtdWxhdGVkIG9uZS4KPj4+Cj4+PiBJIGJlZ2FuIHRvIGxvb2sgYXQgc2Nhbm5pbmcgYW5kIGNv bmZpZ3VyaW5nIFBDSSBkZXZpY2VzIGluIFhlbi4gTG9va2luZyBhdAo+Pj4gdGhlIFBDSSBmaXJt d2FyZSBzcGVjaWZpY2F0aW9uLCB0aGUgZmlybXdhcmUgaXMgbm90IHJlcXVpcmVkIHRvIGNvbmZp Z3VyZQo+Pj4gdGhlIEJBUiByZWdpc3RlciBvdGhlciB0aGFuIGZvciBib290IGFuZCBjb25zb2xl IGRldmljZXMuIFRoaXMgbWVhbnMgYW4KPj4+IE9wZXJhdGluZyBTeXN0ZW0gKG9yIHRoZSBoeXBl cnZpc29yIGluIG91ciBjYXNlKSBtYXkgaGF2ZSB0byBjb25maWd1cmUgc29tZQo+Pj4gZGV2aWNl cy4KPj4+Cj4+PiBJbiBvcmRlciB0byBjb25maWd1cmUgdGhlIEJBUiByZWdpc3RlciwgWGVuIHdv dWxkIG5lZWQgdG8ga25vdyB3aGVyZSBhcmUgdGhlCj4+PiBQQ0kgcmVzb3VyY2VzLiBPbiBBQ1BJ IHRoZXkgY2FuIGJlIGZvdW5kIGluIEFTTCwgaG93ZXZlciBYZW4gaXMgbm90IGFibGUgdG8KPj4+ IHBhcnNlIGl0LiBJbiB0aGUgY2FzZSBvZiBEZXZpY2UgVHJlZSB3aXRoIGNhbiByZXRyaWV2ZSB0 aGUgUENJIHJlc291cmNlcwo+Pj4gdXNpbmcgdGhlIHByb3BlcnR5ICJyYW5nZXMiLgo+Pj4KPj4+ IEkgY2FuIHNlZSBhIGNvdXBsZSBvZiBzb2x1dGlvbnM6Cj4+PiAJMSMgUmVseSBvbiBET00wIHRv IGRvIHRoZSBQQ0kgY29uZmlndXJhdGlvbi4gVGhpcyBtZWFucyB0aGF0IERPTTAgc2hvdWxkCj4+ PiBzZWUgYWxsIHRoZSBQQ0kgZGV2aWNlcyBhbmQgdGhlcmVmb3JlIHdpbGwgbm90IGJlIHBvc3Np YmxlIHRvIGhpZGUgZnJvbSBET00wCj4+PiBpZiB3ZSBrbm93IGF0IGJvb3QgYSBkZXZpY2Ugd2ls bCBiZSB1c2VkIGJ5IGEgZ3Vlc3QgKGkuZSBzb21ldGhpbmcgc2ltaWxhcgo+Pj4gdG8gcGNpYmFj ay5oaWRlIGJ1dCBkaXJlY3RseSBoYW5kbGVkIGluIFhlbikuCj4+Cj4+IC4uIHRoaXMgYXMgZm9y IFNSLUlPViBkZXZpY2VzIHlvdSBuZWVkIHRoZSBkcml2ZXJzIHRvIGtpY2sgdGhlIGhhcmR3YXJl Cj4+IHRvIGdlbmVyYXRlIHRoZSBuZXcgYnVzIGFkZHJlc3Nlcy4gQW5kIHRob3NlIChhbG9uZyB3 aXRoIHRoZSBCQVIgcmVnaW9ucykgYXJlCj4+IG5vdCB2aXNpYmxlIGluIEFDUEkgKHRoZXkgYXJl IGNvbnN0cnVjdHVlZCBkeW5hbWljYWxseSkuCj4KPiBZZXMgaW5kZWVkLiBJbiB0cnV0aCwgU1It SU9WIGlzIGEgbXVjaCBiaWdnZXIgcHJvYmxlbSB0aGFuIHRoZSBCQVJzLiBJbgo+IHJlYWxpdHks IHRoZSBCQVJzIGFyZSBhbHdheXMgc2V0dXAgYnkgdGhlIGZpcm13YXJlIChhbGwgY2FzZXMgSSBo YXZlCj4gc2VlbiksIGJ1dCBTUi1JT1YgZGVmaW5pdGVseSBuZWVkIHRoZSBMaW51eCBkcml2ZXIg dG8gcG9rZSB0aGUgZGV2aWNlLgoKVGhlIHRydXRoIGlzIHlvdSBkb24ndCBrbm93IGlmIHRoZSBm aXJtd2FyZSB3aWxsIGNvbmZpZ3VyZSB0aGF0IEJBUiBhcyAKdGhlIHNwZWNpZmljYXRpb24gZG9l cyBub3QgcmVxdWlyZSBpdC4KCkZvciBpbnN0YW5jZSwgbG9va2luZyBhdCBVLWJvb3QgSSBkb24n dCBzZWUgYW55IFBDSSBCQVIgaW5pdGlhbGl6YXRpb24uIApBbmQgaXQgbWFrZXMgc2Vuc2Ugb3Ro ZXJ3aXNlIHdoeSB3b3VsZCBMaW51eCBib3RoZXIgdG8gcmVzY2FuIGFuZCAKY29uZmlndXJlIGFs bCB0aGUgUENJIGRldmljZXMgYXQgYm9vdD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=