From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerome Glisse Subject: Re: Enabling peer to peer device transactions for PCIe devices Date: Thu, 5 Jan 2017 14:54:24 -0500 Message-ID: <20170105195424.GB2166@redhat.com> References: <20170105183927.GA5324@gmail.com> <20170105190113.GA12587@obsidianresearch.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3A86D6E337 for ; Thu, 5 Jan 2017 19:54:28 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20170105190113.GA12587@obsidianresearch.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Jason Gunthorpe Cc: qiang.yu@amd.com, "'linux-rdma@vger.kernel.org'" , "'linux-nvdimm@lists.01.org'" , "Kuehling, Felix" , "Sagalovitch, Serguei" , "'linux-kernel@vger.kernel.org'" , "'dri-devel@lists.freedesktop.org'" , "Koenig, Christian" , hch@infradead.org, "Deucher, Alexander" , "Sander, Ben" , "Suthikulpanit, Suravee" , "'linux-pci@vger.kernel.org'" , "Blinzer, Paul" , "'Linux-media@vger.kernel.org'" List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBKYW4gMDUsIDIwMTcgYXQgMTI6MDE6MTNQTSAtMDcwMCwgSmFzb24gR3VudGhvcnBl IHdyb3RlOgo+IE9uIFRodSwgSmFuIDA1LCAyMDE3IGF0IDAxOjM5OjI5UE0gLTA1MDAsIEplcm9t ZSBHbGlzc2Ugd3JvdGU6Cj4gCj4gPiAgIDEpIHBlZXItdG8tcGVlciBiZWNhdXNlIG9mIHVzZXJz cGFjZSBzcGVjaWZpYyBBUEkgbGlrZSBOVmlkaWEgR1BVCj4gPiAgICAgZGlyZWN0IChBTUQgaXMg cHVzaGluZyBpdHMgb3duIHNpbWlsYXIgQVBJIGkganVzdCBjYW4ndCByZW1lbWJlcgo+ID4gICAg IG1hcmtldGluZyBuYW1lKS4gVGhpcyBkb2VzIG5vdCBoYXBwZW4gdGhyb3VnaCBhIHZtYSwgdGhp cyBoYXBwZW5zCj4gPiAgICAgdGhyb3VnaCBzcGVjaWZpYyBkZXZpY2UgZHJpdmVyIGNhbGwgZ29p bmcgdGhyb3VnaCBkZXZpY2Ugc3BlY2lmaWMKPiA+ICAgICBpb2N0bCBvbiBib3RoIHNpZGUgKEdQ VSBhbmQgUkRNQSkuIFNvIGJvdGgga2VybmVsIGRyaXZlciBhcmUgYXdhcmUKPiA+ICAgICBvZiBl YWNoIG90aGVycy4KPiAKPiBUb2RheSB5b3UgY2FuIG9ubHkgZG8gdXNlci1pbml0aWF0ZWQgUkRN QSBvcGVyYXRpb25zIGluIGNvbmplY3Rpb24KPiB3aXRoIGEgVk1BLgo+IAo+IFdlJ2QgbmVlZCBh IHJlYWxseSBiaWcgYW5kIHN0cm9uZyByZWFzb24gdG8gY3JlYXRlIGFuIGVudGlyZWx5IG5ldwo+ IG5vbi1WTUEgYmFzZWQgbWVtb3J5IGhhbmRsZSBzY2hlbWUgZm9yIFJETUEuCj4gCj4gU28gbXkg aW5jbGluYXRpb24gaXMgdG8ganVzdCBjb21wbGV0ZWx5IHB1c2ggYmFjayBvbiB0aGlzIGlkZWEu IFlvdQo+IG5lZWQgYSBWTUEgdG8gZG8gUk1BLgo+IAo+IEdQVXMgbmVlZCB0byBjcmVhdGUgVk1B cyBmb3IgdGhlIG1lbW9yeSB0aGV5IHdhbnQgdG8gUkRNQSBmcm9tLCBldmVuCj4gaWYgdGhlIFZN QSBoYW5kbGUganVzdCBjYXVzZXMgU0lHQlVTIGZvciBhbnkgQ1BVIGFjY2Vzcy4KCk1lbGxhbm94 IGFuZCBOVmlkaWEgc3VwcG9ydCBwZWVyIHRvIHBlZXIgd2l0aCB3aGF0IHRoZXkgbWFya2V0IGEK R1BVRGlyZWN0LiBJdCBvbmx5IHdvcmtzIHdpdGhvdXQgSU9NTVUuIEl0IGlzIHByb2JhYmx5IG5v dCB1cHN0cmVhbSA6CgpodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL2xpbnV4LXJkbWFAdmdl ci5rZXJuZWwub3JnL21zZzIxNDAyLmh0bWwKCkkgdGhvdWdodCBpdCB3YXMgYnV0IGl0IHNlZW1z IGl0IHJlcXVpcmUgYW4gb3V0IG9mIHRyZWUgZHJpdmVyIHRvIHdvcmsuCgpXZXRoZXIgdGhlcmUg aXMgYSB2bWEgb3Igbm90IGlzbid0IGltcG9ydGFudCB0byB0aGUgaXNzdWUgYW55d2F5LiBJZgp5 b3Ugd2FudCB0byBlbmZvcmNlIFZNQSBydWxlIGZvciBSRE1BIGl0IGlzIGFuIFJETUEgc3BlY2lm aWMgZGlzY3Vzc2lvbgppbiB3aGljaCBpIGRvbid0IHdhbnQgdG8gYmUgaW52b2x2ZSwgaXQgaXMg bm90IG15IHR1cmYgOikKCldoYXQgbWF0dGVyIGlzIHRoZSBiYWNrIGNoYW5uZWwgQVBJIGJldHdl ZW4gcGVlci10by1wZWVyIGRldmljZS4gTGlrZQp0aGUgYWJvdmUgcGF0Y2hzZXQgcG9pbnRzIG91 dCBmb3IgR1BVIHdlIG5lZWQgdG8gYmUgYWJsZSB0byBpbnZhbGlkYXRlCmEgbWFwcGluZyBhdCBh bnkgcG9pbnQgaW4gdGltZS4gUGluaW5nIGlzIG5vdCBzb21ldGhpbmcgd2Ugd2FudCB0bwpsaXZl IHdpdGguCgpTbyB0aGUgVk1BIGNvbnNpZGVyYXRpb24gZG9lcyBub3QgY2hhbmdlIHdoYXQgaSB3 YXMgc2F5aW5nIHRoZXJlIGlzCjIgY2FzZXM6CiAgMSkgZGV2aWNlIHZtYSAobWlnaHQgYmUgcmVz dHJpY3RlZCB0byBzcGVjaWZpYyB1c2Vyc3BhY2UgQVBJKQogIDIpIHJlZ3VsYXIgdm1hICghVk1f TUlYRUQgYW5kIG5vIHNwZWNpYWwgcHRlIGVudHJ5KQoKRm9yIDEpIHlvdSBuZWVkIGJhY2sgY2hh bm5lbCBpdCBjYW4gYmUgcGVyIGRldmljZSBkcml2ZXIgb3Igd2UgY2FuIGFncmVlCnRvIHNvbWUg Y29tbW9uIEFQSSB0aGF0IGNhbiBhZGQgdG8gdm1fb3BlcmF0aW9uc19zdHJ1Y3QuCgpGb3IgMikg ZXhwZWN0YXRpb24gaXMgdGhhdCB5b3Ugd2lsbCBoYXZlIHZhbGlkIHN0cnVjdCBwYWdlIGJ1dCB5 b3Ugc3RpbGwKbmVlZCBzcGVjaWFsIGhhbmRsaW5nIGF0IHRoZSBkbWEgQVBJIGxldmVsLgoKSW4g MSkgdGhlIHBlZXItdG8tcGVlciBtYXBwaW5nIGlzIHRyYWNrIGF0IHZtYSBsZXZlbCBhbmQgbWVk aWF0ZWQgdGhlcmUuCkZvciAyKSBpdCBpcyBwZXIgcGFnZSBhbmQgaXQgaXMgbWVkaWF0ZWQgYXQg dGhhdCBsZXZlbC4KCkluIGJvdGggY2FzZSBvbiB5b3UgaGF2ZSBzZXR1cCBtYXBwaW5nIHlvdSBu ZWVkIHRvIGhhbmRsZSB0aGUgSU9NTVUgYW5kCnRoZSBQQ0kgYnJpZGdlIHJlc3RyaWN0aW9uIHRo YXQgbWlnaHQgYXBwbHkgYW5kIGkgYmVsaWV2ZSB0aGF0IHRoZSBETUEKQVBJIGlzIHRoZSBwbGFj ZSB3aGVyZSB3ZSB3YW50IHRvIHNvbHZlIHRoYXQgc2Vjb25kIHNpZGUgb2YgdGhlIHByb2JsZW0u CgpDaGVlcnMsCkrDqXLDtG1lCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Ry aS1kZXZlbAo=