From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rob Herring Subject: [PATCH 0/6] drm: Support CMA per allocation kernel mappings Date: Mon, 21 Oct 2019 16:45:44 -0500 Message-ID: <20191021214550.1461-1-robh@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Neil Armstrong , David Airlie , Liviu Dudau , Laurent Pinchart , Yannick Fertre , Kevin Hilman , Xinwei Kong , Xinliang Liu , linux-rockchip@lists.infradead.org, Chen-Yu Tsai , Kieran Bingham , "James (Qian) Wang" , Alexandre Torgue , Chen Feng , linux-mediatek@lists.infradead.org, Matthias Brugger , Sean Paul , linux-arm-kernel@lists.infradead.org, Philippe Cornu , Vincent Abriou , Maxime Coquelin , Rongrong Zou List-Id: linux-rockchip.vger.kernel.org VGhpcyBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBDTUEvRE1BIHVzZXJzIHRvIHNraXAga2VybmVs IG1hcHBpbmdzIGZvcgpHRU0gYWxsb2NhdGlvbnMuIFRoZSBETUEgQVBJIG9ubHkgZ3VhcmFudGVl cyBhIGtlcm5lbCBtYXBwaW5nIGF0CmFsbG9jYXRpb24gdGltZS4gQ3JlYXRpbmcgbWFwcGluZ3Mg d2l0aCB2bWFwKCkgYWZ0ZXIgYWxsb2NhdGlvbiBtYXkgb3IKbWF5IG5vdCB3b3JrIGFzIG5vdCBh bGwgYWxsb2NhdGlvbnMgaGF2ZSBhIHN0cnVjdCBwYWdlLiBBcyB2aXJ0dWFsCm1lbW9yeSBzcGFj ZSBpcyBsaW1pdGVkIG9uIDMyLWJpdCBzeXN0ZW1zIHNvbWUgZHJpdmVycyB3aWxsIHNraXAga2Vy bmVsCm1hcHBpbmdzIHdoZW4gcG9zc2libGUuIFRoaXMgcHJldmVudHMgdGhvc2UgZHJpdmVycyBm cm9tIHVzaW5nIENNQQpoZWxwZXJzIGFuZCB0aGUgZ2VuZXJpYyBmYmRldiBlbXVsYXRpb24gd2hp Y2ggcmVzdWx0cyBpbiBhIGxvdCBvZgpkdXBsaWNhdGVkIGNvZGUuCgpJbiBvcmRlciB0byBkaXN0 aW5ndWlzaCBiZXR3ZWVuIGtlcm5lbCBhbmQgdXNlcnNwYWNlIGFsbG9jYXRpb25zLAphIG5ldyBm bGFnLCBEUk1fTU9ERV9EVU1CX0tFUk5FTF9NQVAsIGZvciBkcm1fbW9kZV9jcmVhdGVfZHVtYigp IGlzCmludHJvZHVjZWQuIFRoaXMgYWxsb3dzIGRyaXZlcnMgdG8gb3ZlcnJpZGUgdGhlIGRlZmF1 bHQgYmVoYXZpb3IgZm9yCkNNQSBoZWxwZXJzIG9mIGFsd2F5cyBjcmVhdGluZyBhIGtlcm5lbCBt YXBwaW5nLgoKTWVkaWF0ZWsgaXMgY29udmVydGVkIHRvIENNQSBoZWxwZXJzIGFuZCBSb2NrY2hp cCBpcyBjb252ZXJ0ZWQgdG8gZ2VuZXJpYwpmYmRldiBzdXBwb3J0LiBJIGFsc28gaGF2ZSBwYXRj aGVzIHRvIGNvbnZlcnQgUm9ja2NoaXAgdG8gQ01BIGFuZCBzaG1lbQpoZWxwZXJzLCBidXQgdGhl eSBuZWVkIGEgYml0IG1vcmUgd29yay4gRXh5bm9zIGNhbiBhbHNvIHByb2JhYmx5IGJlCmNvbnZl cnRlZCB0byB1c2UgQ01BIGhlbHBlcnMuCgpDb21waWxlIHRlc3RlZCBvbmx5LiBJIGRpZCB0ZXN0 IGZiZGV2IG9uIFJvY2tjaGlwLCBidXQgdGhlIGgvdyBJIGhhdmUKaGFzIGFuIElPTU1VLCBzbyB0 aGUgQ01BIGNvZGUgcGF0aCBkb2Vzbid0IGdldCB0ZXN0ZWQuCgpSb2IKClJvYiBIZXJyaW5nICg2 KToKICBkcm0va2lyaW46IFVzZSBEUk1fR0VNX0NNQV9WTUFQX0RSSVZFUl9PUFMKICBkcm06IElu dHJvZHVjZSBEUk1fTU9ERV9EVU1CX0tFUk5FTF9NQVAgZmxhZwogIGRybS9jbWEtaGVscGVyOiBV c2UgdGhlIGRtYV8qX2F0dHIgQVBJIHZhcmlhbnQKICBkcm0vY21hLWhlbHBlcjogU3VwcG9ydCBE Uk1fTU9ERV9EVU1CX0tFUk5FTF9NQVAgZmxhZwogIGRybS9tZWRpYXRlazogQ29udmVydCB0byB1 c2UgQ01BIGhlbHBlcnMKICBkcm0vcm9ja2NoaXA6IENvbnZlcnQgdG8gdXNlIGdlbmVyaWMgZmJk ZXYgZW11bGF0aW9uCgogLi4uL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9rbXMu YyAgIHwgICAxICsKIGRyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2Rydi5jICAgICAgICAgICAg ICB8ICAgMSArCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2NsaWVudC5jICAgICAgICAgICAgICAgICAg fCAgIDEgKwogZHJpdmVycy9ncHUvZHJtL2RybV9kdW1iX2J1ZmZlcnMuYyAgICAgICAgICAgIHwg ICA1ICstCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV9jbWFfaGVscGVyLmMgICAgICAgICAgfCAg NjggKysrLS0KIC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fYWRlLmMgICB8 ICAxMSArLQogZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL01ha2VmaWxlICAgICAgICAgICAgIHwg ICAxIC0KIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYyAgICAgICB8ICAg MiArLQogZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZHJ2LmMgICAgICAgIHwgIDI4 ICstCiBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5jICAgICAgICAgfCAgIDEg LQogZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZ2VtLmMgICAgICAgIHwgMjg5IC0t LS0tLS0tLS0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZ2VtLmgg ICAgICAgIHwgIDUxIC0tLS0KIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX3BsYW5l LmMgICAgICB8ICAgNyArLQogZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jICAgICAg ICAgICAgIHwgICAxICsKIGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfa21zLmMgICAg ICAgICB8ICAgMSArCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvTWFrZWZpbGUgICAgICAgICAg ICAgfCAgIDEgLQogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9kcnYuYyAg IHwgIDEwICstCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2Rydi5oICAg fCAgIDIgLQogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jICAgIHwg IDE0IC0KIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmIuaCAgICB8ICAg NiAtCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiZGV2LmMgfCAxNzAg LS0tLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYu aCB8ICAyNCAtLQogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9nZW0uYyAg IHwgICA2ICstCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2dlbS5oICAg fCAgIDQgLQogZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYyAgICAgICAgICAgICAgICAgICAgIHwg ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9kcnYuYyAgICAgICAgICAgICB8ICAg MSArCiBpbmNsdWRlL2RybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaCAgICAgICAgICAgICAgfCAgIDEg KwogaW5jbHVkZS91YXBpL2RybS9kcm1fbW9kZS5oICAgICAgICAgICAgICAgICAgIHwgICAyICsK IDI4IGZpbGVzIGNoYW5nZWQsIDc4IGluc2VydGlvbnMoKyksIDYzMiBkZWxldGlvbnMoLSkKIGRl bGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9nZW0uYwog ZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2dlbS5o CiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2Ry bV9mYmRldi5jCiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3Jv Y2tjaGlwX2RybV9mYmRldi5oCgotLQoyLjIwLjEKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vZHJpLWRldmVs