From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [early RFC] ARM PCI Passthrough design document Date: Wed, 15 Mar 2017 08:42:04 -0400 Message-ID: <20170315124201.GE28643@localhost.localdomain> References: <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> <20170310152843.GH15705@char.us.oracle.com> <20170315120728.vwnjq4aykfgtq2yv@dhcp-3-128.uk.xensource.com> 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 1co8G6-0007BK-L6 for xen-devel@lists.xenproject.org; Wed, 15 Mar 2017 12:42:30 +0000 Content-Disposition: inline In-Reply-To: <20170315120728.vwnjq4aykfgtq2yv@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: Roger Pau =?iso-8859-1?Q?Monn=E9?= , venu.busireddy@oracle.com 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 T24gV2VkLCBNYXIgMTUsIDIwMTcgYXQgMTI6MDc6MjhQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D qSB3cm90ZToKPiBPbiBGcmksIE1hciAxMCwgMjAxNyBhdCAxMDoyODo0M0FNIC0wNTAwLCBLb25y YWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4gPiBPbiBGcmksIE1hciAxMCwgMjAxNyBhdCAxMjoy MzoxOFBNICswOTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPiBPbiBUaHUsIE1hciAw OSwgMjAxNyBhdCAwNzoyOTozNFBNIC0wNTAwLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6 Cj4gPiA+ID4gT24gVGh1LCBNYXIgMDksIDIwMTcgYXQgMDE6MjY6NDVQTSArMDAwMCwgSnVsaWVu IEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gSGkgS29ucmFkLAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBP biAwOS8wMy8xNyAxMToxNywgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+ID4gPiA+ID4g PiBPbiBUaHUsIE1hciAwOSwgMjAxNyBhdCAxMTo1OTo1MUFNICswOTAwLCBSb2dlciBQYXUgTW9u bsOpIHdyb3RlOgo+ID4gPiA+ID4gPiA+IE9uIFdlZCwgTWFyIDA4LCAyMDE3IGF0IDAyOjEyOjA5 UE0gLTA1MDAsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiA+ID4gPiA+ID4gPiA+IE9u IFdlZCwgTWFyIDA4LCAyMDE3IGF0IDA3OjA2OjIzUE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90 ZToKPiA+ID4gPiA+ID4gPiA+IC4uIHRoaXMgYXMgZm9yIFNSLUlPViBkZXZpY2VzIHlvdSBuZWVk IHRoZSBkcml2ZXJzIHRvIGtpY2sgdGhlIGhhcmR3YXJlCj4gPiA+ID4gPiA+ID4gPiB0byBnZW5l cmF0ZSB0aGUgbmV3IGJ1cyBhZGRyZXNzZXMuIEFuZCB0aG9zZSAoYWxvbmcgd2l0aCB0aGUgQkFS IHJlZ2lvbnMpIGFyZQo+ID4gPiA+ID4gPiA+ID4gbm90IHZpc2libGUgaW4gQUNQSSAodGhleSBh cmUgY29uc3RydWN0dWVkIGR5bmFtaWNhbGx5KS4KPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4g PiBUaGVyZSdzIGFscmVhZHkgY29kZSBpbiBYZW4gWzBdIHRvIGZpbmQgb3V0IHRoZSBzaXplIG9m IHRoZSBCQVJzIG9mIFNSLUlPVgo+ID4gPiA+ID4gPiA+IGRldmljZXMsIGJ1dCBJJ20gbm90IHN1 cmUgd2hhdCdzIHRoZSBpbnRlbmRlZCB1c2FnZSBvZiB0aGF0LCBkb2VzIGl0IG5lZWQgdG8KPiA+ ID4gPiA+ID4gPiBoYXBwZW4gX2FmdGVyXyB0aGUgZHJpdmVyIGluIERvbTAgaGFzIGRvbmUgd2hh dGV2ZXIgbWFnaWMgZm9yIHRoaXMgdG8gd29yaz8KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFll cy4gVGhpcyBpcyBjYWxsZWQgdmlhIHRoZSBQSFlTREVWT1BfcGNpX2RldmljZV9hZGQgaHlwZXJj YWxsIHdoZW4KPiA+ID4gPiA+ID4gdGhlIGRldmljZSBkcml2ZXIgaW4gZG9tMCBoYXMgZmluaXNo ZWQgImNyZWF0aW5nIiB0aGUgVkYuIFNlZSBkcml2ZXJzL3hlbi9wY2kuYwo+ID4gPiA+ID4gCj4g PiA+ID4gPiBXZSBhcmUgdGhpbmtpbmcgdG8gbm90IHVzZSBQSFlTREVWT1BfcGNpX2RldmljZV9h ZGQgaHlwZXJjYWxsIGZvciBBUk0gYW5kIGRvCj4gPiA+ID4gPiB0aGUgUENJIHNjYW5uaW5nIGlu IFhlbi4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gSWYgSSB1bmRlcnN0YW5kIGNvcnJlY3RseSB3aGF0 IHlvdSBzYWlkLCBvbmx5IHRoZSBQQ0kgZHJpdmVyIHdpbGwgYmUgYWJsZSB0bwo+ID4gPiA+ID4g a2ljayBTUi1JT1YgZGV2aWNlIGFuZCBYZW4gd291bGQgbm90IGJlIGFibGUgdG8gZGV0ZWN0IHRo ZSBkZXZpY2UgdW50aWwgaXQKPiA+ID4gPiA+IGhhcyBiZWVuIGZ1bGx5IGNvbmZpZ3VyZWQuIFNv IGl0IHdvdWxkIG1lYW4gdGhhdCB3ZSBoYXZlIHRvIGtlZXAKPiA+ID4gPiA+IFBIWVNERVZPUF9w Y2lfZGV2aWNlX2FkZCBhcm91bmQgdG8ga25vdyB3aGVuIFhlbiBjYW4gdXNlIHRoZSBkZXZpY2Uu Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IEFtIEkgY29ycmVjdD8KPiA+ID4gPiAKPiA+ID4gPiBZZXMu IFVubGVzcyB0aGUgUENJIGRyaXZlcnMgY29tZSB1cCB3aXRoIHNvbWUgb3RoZXIgd2F5IHRvIHRl bGwgdGhlCj4gPiA+ID4gT1MgdGhhdCBvaCwgaGV5LCB0aGVyZSBpcyB0aGlzIG5ldyBQQ0kgZGV2 aWNlIHdpdGggdGhpcyBCREYuCj4gPiA+ID4gCj4gPiA+ID4gT3IgdGhlIHVuZGVybGF5aW5nIGJ1 cyBvbiBBUk0gY2FuIHNlbmQgc29tZSAnbmV3IGRldmljZScgaW5mb3JtYXRpb24/Cj4gPiA+IAo+ ID4gPiBIbSwgaXMgdGhpcyBzb21ldGhpbmcgc3RhbmRhcmQgYmV0d2VlbiBhbGwgdGhlIFNSLUlP ViBpbXBsZW1lbnRhdGlvbnMsIG9yIGVhY2gKPiA+ID4gdmVuZG9ycyBoYXZlIHRoZWlyIG93biBz YXVjZT8KPiA+IAo+ID4gR29zaCwgYWxsIG9mIHRoZW0gaGF2ZSB0aGVpciBvd24gc2F1Y2UuIFRo ZSBvbmx5IHRoaW5nIHRoYXQgaXMgdGhlIHNhbWUKPiA+IGlzIHRoYXQgc3VkZGVubHkgYmVoaW5k IHRoZSBQRiBkZXZpY2UgdGhlcmUgYXJlIFBDSSBkZXZpZXMgdGhhdCBhcmUgcmVzcG9uZGluZwo+ ID4gdG8gMHhjZmMgcmVxdWVzdHMuIE1BZ2ljIQo+IAo+IEknbSByZWFkaW5nIHRoZSBQQ0kgU1It SU9WIDEuMSBzcGVjLCBhbmQgSSB0aGluayB3ZSBkb24ndCBuZWVkIHRvIHdhaXQgZm9yIHRoZQo+ IGRldmljZSBkcml2ZXIgaW4gRG9tMCBpbiBvcmRlciB0byBnZXQgdGhlIGluZm9ybWF0aW9uIG9m IHRoZSBWRiBkZXZpY2VzLCB3aGF0Cj4gWGVuIGNhcmVzIGFib3V0IGlzIHRoZSBwb3NpdGlvbiBv ZiB0aGUgQkFScyAoc28gdGhhdCB0aGV5IGNhbiBiZSBtYXBwZWQgaW50bwo+IERvbTAgYXQgYm9v dCksIGFuZCB0aGUgUENJIFNCREYgb2YgZWFjaCBQRi9WRiwgc28gdGhhdCBYZW4gY2FuIHRyYXAg YWNjZXNzZXMgdG8KPiBpdC4KPiAKPiBBRkFJQ1QgYm90aCBvZiB0aGlzIGNhbiBiZSBvYnRhaW5l ZCB3aXRob3V0IGFueSBkcml2ZXItc3BlY2lmaWMgY29kZSwgc2luY2UKPiBpdCdzIGFsbCBjb250 YWluZWQgaW4gdGhlIFBDSSBTUi1JT1Ygc3BlYyAoYnV0IG1heWJlIEknbSBtaXNzaW5nIHNvbWV0 aGluZykuCgpDQy1pbmcgVmVudSwKClJvZ2VyLCBjb3VsZCB5b3UgcG9pbnQgb3V0IHdoaWNoIG9m IHRoZSBjaGFwdGVycyBoYXMgdGhpcz8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=