From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH v2 00/13] drm/tegra: Fix IOVA space on Tegra186 and later Date: Thu, 24 Jan 2019 19:02:41 +0100 Message-ID: <20190124180254.20080-1-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm1-x343.google.com (mail-wm1-x343.google.com [IPv6:2a00:1450:4864:20::343]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4F8C06E2DA for ; Thu, 24 Jan 2019 18:02:58 +0000 (UTC) Received: by mail-wm1-x343.google.com with SMTP id d15so4160570wmb.3 for ; Thu, 24 Jan 2019 10:02:58 -0800 (PST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding Cc: linux-tegra@vger.kernel.org, Dmitry Osipenko , dri-devel@lists.freedesktop.org, Mikko Perttunen List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KClRlZ3JhMTg2IGFuZCBs YXRlciBhcmUgZGlmZmVyZW50IGZyb20gZWFybGllciBnZW5lcmF0aW9ucyBpbiB0aGF0IHRoZXkK dXNlIGFuIEFSTSBTTU1VIHJhdGhlciB0aGFuIHRoZSBUZWdyYSBTTU1VLiBUaGUgQVJNIFNNTVUg ZHJpdmVyIGJlaGF2ZXMKc2xpZ2h0bHkgZGlmZmVyZW50bHkgaW4gdGhhdCB0aGUgZ2VvbWV0cnkg Zm9yIElPTU1VIGRvbWFpbnMgaXMgc2V0IG9ubHkKYWZ0ZXIgYSBkZXZpY2Ugd2FzIGF0dGFjaGVk IHRvIGl0LiBUaGlzIGlzIHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSBTTU1VCmluc3RhbmNlIHRoYXQg dGhlIGRvbWFpbiBiZWxvbmdzIHRvIGlzIGtub3duLCBiZWNhdXNlIGVhY2ggaW5zdGFuY2UgY2Fu CmhhdmUgYSBkaWZmZXJlbnQgaW5wdXQgYWRkcmVzcyBzcGFjZSAoaS5lLiBnZW9tZXRyeSkuCgpX b3JrIGFyb3VuZCB0aGlzIGJ5IG1vdmluZyBhbGwgSU9WQSBhbGxvY2F0aW9ucyB0byBhIHBvaW50 IHdoZXJlIHRoZQpnZW9tZXRyeSBvZiB0aGUgZG9tYWluIGlzIHByb3Blcmx5IGluaXRpYWxpemVk LgoKVGhpcyBzZWNvbmQgdmVyc2lvbiBvZiB0aGUgc2VyaWVzIGFkZHJlc3NlcyBhbGwgcmV2aWV3 IGNvbW1lbnRzIGFuZCBhZGRzCmEgbnVtYmVyIG9mIHBhdGNoZXMgdGhhdCB3aWxsIGFjdHVhbGx5 IGFsbG93IGhvc3QxeCB0byB3b3JrIHdpdGggYW4gU01NVQplbmFibGVkIG9uIFRlZ3JhMTg2LiBU aGUgcGF0Y2hlcyBhbHNvIGFkZCBwcm9ncmFtbWluZyByZXF1aXJlZCB0bwphZGRyZXNzIHRoZSBm dWxsIDQwIGJpdHMgb2YgYWRkcmVzcyBzcGFjZS4KClRoaXMgc3VwZXJzZWRlcyB0aGUgZm9sbG93 aW5nIHBhdGNoOgoKICAgIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvMTA3NzU1 NzkvCgpUaGllcnJ5CgpUaGllcnJ5IFJlZGluZyAoMTMpOgogIGdwdTogaG9zdDF4OiBTZXQgdXAg c3RyZWFtIElEIHRhYmxlCiAgZ3B1OiBob3N0MXg6IFByb2dyYW0gdGhlIGNoYW5uZWwgc3RyZWFt IElECiAgZ3B1OiBob3N0MXg6IFN1cHBvcnQgNDAtYml0IGFkZHJlc3NpbmcKICBncHU6IGhvc3Qx eDogVXNlIGRpcmVjdCBETUEgd2l0aCBJT01NVSBBUEkgdXNhZ2UKICBncHU6IGhvc3QxeDogUmVz dHJpY3QgSU9WQSBzcGFjZSB0byBETUEgbWFzawogIGdwdTogaG9zdDF4OiBTdXBwb3J0cyA0MC1i aXQgYWRkcmVzc2luZyBvbiBUZWdyYTE4NgogIGRybS90ZWdyYTogU3RvcmUgcGFyZW50IHBvaW50 ZXIgaW4gVGVncmEgRFJNIGNsaWVudHMKICBkcm0vdGVncmE6IHZpYzogTG9hZCBmaXJtd2FyZSBv biBkZW1hbmQKICBkcm0vdGVncmE6IFNldHVwIHNoYXJlZCBJT01NVSBkb21haW4gYWZ0ZXIgaW5p dGlhbGl6YXRpb24KICBkcm0vdGVncmE6IFJlc3RyaWN0IElPVkEgc3BhY2UgdG8gRE1BIG1hc2sK ICBkcm0vdGVncmE6IHZpYzogRG8gbm90IGNsZWFyIGRyaXZlciBkYXRhCiAgZHJtL3RlZ3JhOiB2 aWM6IFN1cHBvcnQgc3RyZWFtIElEIHJlZ2lzdGVyIHByb2dyYW1taW5nCiAgYXJtNjQ6IHRlZ3Jh OiBFbmFibGUgU01NVSBmb3IgVklDIG9uIFRlZ3JhMTg2CgogYXJjaC9hcm02NC9ib290L2R0cy9u dmlkaWEvdGVncmExODYuZHRzaSAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0u YyAgICAgICAgICAgICAgICAgfCA1NyArKysrKysrKystLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0v dGVncmEvZHJtLmggICAgICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3RlZ3Jh L3ZpYy5jICAgICAgICAgICAgICAgICB8IDc1ICsrKysrKysrKysrKysrKystLS0tLQogZHJpdmVy cy9ncHUvZHJtL3RlZ3JhL3ZpYy5oICAgICAgICAgICAgICAgICB8ICA5ICsrKwogZHJpdmVycy9n cHUvaG9zdDF4L2NkbWEuYyAgICAgICAgICAgICAgICAgICB8IDExICsrLQogZHJpdmVycy9ncHUv aG9zdDF4L2Rldi5jICAgICAgICAgICAgICAgICAgICB8IDQ5ICsrKysrKysrKysrKy0tCiBkcml2 ZXJzL2dwdS9ob3N0MXgvZGV2LmggICAgICAgICAgICAgICAgICAgIHwgIDggKysrCiBkcml2ZXJz L2dwdS9ob3N0MXgvaHcvY2RtYV9ody5jICAgICAgICAgICAgIHwgMTMgKysrLQogZHJpdmVycy9n cHUvaG9zdDF4L2h3L2NoYW5uZWxfaHcuYyAgICAgICAgICB8IDQwICsrKysrKysrKy0tCiBkcml2 ZXJzL2dwdS9ob3N0MXgvaHcvaG9zdDF4MDZfaGFyZHdhcmUuaCAgIHwgIDYgKysKIGRyaXZlcnMv Z3B1L2hvc3QxeC9ody9ob3N0MXgwN19oYXJkd2FyZS5oICAgfCAgNiArKwogZHJpdmVycy9ncHUv aG9zdDF4L2h3L2h3X2hvc3QxeDA2X2NoYW5uZWwuaCB8IDExICsrKwogZHJpdmVycy9ncHUvaG9z dDF4L2h3L2h3X2hvc3QxeDA3X2NoYW5uZWwuaCB8IDExICsrKwogMTQgZmlsZXMgY2hhbmdlZCwg MjQxIGluc2VydGlvbnMoKyksIDU3IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRy aXZlcnMvZ3B1L2hvc3QxeC9ody9od19ob3N0MXgwNl9jaGFubmVsLmgKIGNyZWF0ZSBtb2RlIDEw MDY0NCBkcml2ZXJzL2dwdS9ob3N0MXgvaHcvaHdfaG9zdDF4MDdfY2hhbm5lbC5oCgotLSAKMi4x OS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmkt ZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK