From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [early RFC] ARM PCI Passthrough design document Date: Fri, 10 Mar 2017 10:28:43 -0500 Message-ID: <20170310152843.GH15705@char.us.oracle.com> References: <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> <20170309025951.mkhjdikddeukwwrx@MacBook-Pro-de-Roger.local> <20170309111759.GB12547@char.us.oracle.com> <20170310002934.GA29177@localhost.localdomain> <20170310032318.sfja3vqjg5u3j4ew@MacBook-Pro-de-Roger.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmMTb-0003Dc-05 for xen-devel@lists.xenproject.org; Fri, 10 Mar 2017 15:29:07 +0000 Content-Disposition: inline In-Reply-To: <20170310032318.sfja3vqjg5u3j4ew@MacBook-Pro-de-Roger.local> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Roger Pau =?iso-8859-1?Q?Monn=E9?= Cc: "Edgar Iglesias (edgar.iglesias@xilinx.com)" , Stefano Stabellini , Wei Chen , Steve Capper , Andrew Cooper , Jiandi An , Julien Grall , alistair.francis@xilinx.com, Punit Agrawal , Campbell Sean , xen-devel , "manish.jaggi@caviumnetworks.com" , Shanker Donthineni List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBNYXIgMTAsIDIwMTcgYXQgMTI6MjM6MThQTSArMDkwMCwgUm9nZXIgUGF1IE1vbm7D qSB3cm90ZToKPiBPbiBUaHUsIE1hciAwOSwgMjAxNyBhdCAwNzoyOTozNFBNIC0wNTAwLCBLb25y YWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4gPiBPbiBUaHUsIE1hciAwOSwgMjAxNyBhdCAwMToy Njo0NVBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEhpIEtvbnJhZCwKPiA+ID4g Cj4gPiA+IE9uIDA5LzAzLzE3IDExOjE3LCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4g PiA+ID4gT24gVGh1LCBNYXIgMDksIDIwMTcgYXQgMTE6NTk6NTFBTSArMDkwMCwgUm9nZXIgUGF1 IE1vbm7DqSB3cm90ZToKPiA+ID4gPiA+IE9uIFdlZCwgTWFyIDA4LCAyMDE3IGF0IDAyOjEyOjA5 UE0gLTA1MDAsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiA+ID4gPiA+ID4gT24gV2Vk LCBNYXIgMDgsIDIwMTcgYXQgMDc6MDY6MjNQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ ID4gPiA+ID4gPiAuLiB0aGlzIGFzIGZvciBTUi1JT1YgZGV2aWNlcyB5b3UgbmVlZCB0aGUgZHJp dmVycyB0byBraWNrIHRoZSBoYXJkd2FyZQo+ID4gPiA+ID4gPiB0byBnZW5lcmF0ZSB0aGUgbmV3 IGJ1cyBhZGRyZXNzZXMuIEFuZCB0aG9zZSAoYWxvbmcgd2l0aCB0aGUgQkFSIHJlZ2lvbnMpIGFy ZQo+ID4gPiA+ID4gPiBub3QgdmlzaWJsZSBpbiBBQ1BJICh0aGV5IGFyZSBjb25zdHJ1Y3R1ZWQg ZHluYW1pY2FsbHkpLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBUaGVyZSdzIGFscmVhZHkgY29kZSBp biBYZW4gWzBdIHRvIGZpbmQgb3V0IHRoZSBzaXplIG9mIHRoZSBCQVJzIG9mIFNSLUlPVgo+ID4g PiA+ID4gZGV2aWNlcywgYnV0IEknbSBub3Qgc3VyZSB3aGF0J3MgdGhlIGludGVuZGVkIHVzYWdl IG9mIHRoYXQsIGRvZXMgaXQgbmVlZCB0bwo+ID4gPiA+ID4gaGFwcGVuIF9hZnRlcl8gdGhlIGRy aXZlciBpbiBEb20wIGhhcyBkb25lIHdoYXRldmVyIG1hZ2ljIGZvciB0aGlzIHRvIHdvcms/Cj4g PiA+ID4gCj4gPiA+ID4gWWVzLiBUaGlzIGlzIGNhbGxlZCB2aWEgdGhlIFBIWVNERVZPUF9wY2lf ZGV2aWNlX2FkZCBoeXBlcmNhbGwgd2hlbgo+ID4gPiA+IHRoZSBkZXZpY2UgZHJpdmVyIGluIGRv bTAgaGFzIGZpbmlzaGVkICJjcmVhdGluZyIgdGhlIFZGLiBTZWUgZHJpdmVycy94ZW4vcGNpLmMK PiA+ID4gCj4gPiA+IFdlIGFyZSB0aGlua2luZyB0byBub3QgdXNlIFBIWVNERVZPUF9wY2lfZGV2 aWNlX2FkZCBoeXBlcmNhbGwgZm9yIEFSTSBhbmQgZG8KPiA+ID4gdGhlIFBDSSBzY2FubmluZyBp biBYZW4uCj4gPiA+IAo+ID4gPiBJZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5IHdoYXQgeW91IHNh aWQsIG9ubHkgdGhlIFBDSSBkcml2ZXIgd2lsbCBiZSBhYmxlIHRvCj4gPiA+IGtpY2sgU1ItSU9W IGRldmljZSBhbmQgWGVuIHdvdWxkIG5vdCBiZSBhYmxlIHRvIGRldGVjdCB0aGUgZGV2aWNlIHVu dGlsIGl0Cj4gPiA+IGhhcyBiZWVuIGZ1bGx5IGNvbmZpZ3VyZWQuIFNvIGl0IHdvdWxkIG1lYW4g dGhhdCB3ZSBoYXZlIHRvIGtlZXAKPiA+ID4gUEhZU0RFVk9QX3BjaV9kZXZpY2VfYWRkIGFyb3Vu ZCB0byBrbm93IHdoZW4gWGVuIGNhbiB1c2UgdGhlIGRldmljZS4KPiA+ID4gCj4gPiA+IEFtIEkg Y29ycmVjdD8KPiA+IAo+ID4gWWVzLiBVbmxlc3MgdGhlIFBDSSBkcml2ZXJzIGNvbWUgdXAgd2l0 aCBzb21lIG90aGVyIHdheSB0byB0ZWxsIHRoZQo+ID4gT1MgdGhhdCBvaCwgaGV5LCB0aGVyZSBp cyB0aGlzIG5ldyBQQ0kgZGV2aWNlIHdpdGggdGhpcyBCREYuCj4gPiAKPiA+IE9yIHRoZSB1bmRl cmxheWluZyBidXMgb24gQVJNIGNhbiBzZW5kIHNvbWUgJ25ldyBkZXZpY2UnIGluZm9ybWF0aW9u Pwo+IAo+IEhtLCBpcyB0aGlzIHNvbWV0aGluZyBzdGFuZGFyZCBiZXR3ZWVuIGFsbCB0aGUgU1It SU9WIGltcGxlbWVudGF0aW9ucywgb3IgZWFjaAo+IHZlbmRvcnMgaGF2ZSB0aGVpciBvd24gc2F1 Y2U/CgpHb3NoLCBhbGwgb2YgdGhlbSBoYXZlIHRoZWlyIG93biBzYXVjZS4gVGhlIG9ubHkgdGhp bmcgdGhhdCBpcyB0aGUgc2FtZQppcyB0aGF0IHN1ZGRlbmx5IGJlaGluZCB0aGUgUEYgZGV2aWNl IHRoZXJlIGFyZSBQQ0kgZGV2aWVzIHRoYXQgYXJlIHJlc3BvbmRpbmcKdG8gMHhjZmMgcmVxdWVz dHMuIE1BZ2ljIQo+IAo+IFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGRvIHRoaXMgU1ItSU9WIGlu aXRpYWxpemF0aW9uIGluc2lkZSBvZiBYZW4sIG9yIHRoYXQKCk5vdCBwb3NzaWJsZSBpbnNpZGUg b2YgdGhlIFhlbiwgdW5sZXNzIHlvdSBzbHVycCB1cCBEUERLIGluc2lkZSBvZiBYZW4Kb3IgdGhl IExpbnV4IG5ldHdvcmsgZHJpdmVycyBpbnNpZGUgb2YgaXQuCgo+IHJlcXVpcmVzIEFDUEkgaW5m b3JtYXRpb24/CgpObyBBQ1BJIGluZm9ybWF0aW9uLiBPbiB4ODYgdGhlcmUgaXMgbm8gaGFyZHdh cmUgbm90aWZpY2F0aW9uIHN5c3RlbS4gSXQgaXMKb25seSBieSB0aGUgZ29vZHdpbGwgb2YgdGhl IFBGIGRyaXZlciBraWNraW5nIHRoZSBMaW51eCBPUyBpbiAnc2Nhbm5pbmcnIHRoZQpuZXcgUENJ IGFkZHJlc3NlcyBhbmQgJ2Rpc2NvdmVyaW5nJyB0aGUgbmV3IGRldmljZXMuCgoKPiAKPiBSb2dl ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=