From: Jordan Crouse Subject: [PATCH 10/16] drm/msm: Add msm_mmu features Date: Fri, 18 May 2018 15:34:54 -0600 Message-ID: <20180518213500.31595-11-jcrouse@codeaurora.org> References: <20180518213500.31595-1-jcrouse@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180518213500.31595-1-jcrouse-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: jean-philippe.brucker-5wv7dgnIgG8@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, tfiga-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, vivek.gautam-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org List-Id: dri-devel@lists.freedesktop.org QWRkIGEgZmV3IHNpbXBsZSBzdXBwb3J0IGZ1bmN0aW9ucyB0byBzdXBwb3J0IGEgYml0bWFzayBv ZgpmZWF0dXJlcyB0aGF0IGEgc3BlY2lmaWMgTU1VIGltcGxlbWVudGF0aW9uIHN1cHBvcnRzLiBU aGUKZmlyc3QgZmVhdHVyZSB3aWxsIGJlIHBlci1pbnN0YW5jZSBwYWdldGFibGVzIGNvbWluZyBp biB0aGUKZm9sbG93aW5nIHBhdGNoLgoKU2lnbmVkLW9mZi1ieTogSm9yZGFuIENyb3VzZSA8amNy b3VzZUBjb2RlYXVyb3JhLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9tbXUuaCB8 IDEzICsrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fbW11LmggYi9kcml2ZXJzL2dwdS9kcm0v bXNtL21zbV9tbXUuaAppbmRleCBhYTJjNWQ0NTgwYzguLjg1ZGY3OGQ3MTM5OCAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fbW11LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL21z bS9tc21fbW11LmgKQEAgLTM1LDYgKzM1LDcgQEAgc3RydWN0IG1zbV9tbXUgewogCXN0cnVjdCBk ZXZpY2UgKmRldjsKIAlpbnQgKCpoYW5kbGVyKSh2b2lkICphcmcsIHVuc2lnbmVkIGxvbmcgaW92 YSwgaW50IGZsYWdzKTsKIAl2b2lkICphcmc7CisJdW5zaWduZWQgbG9uZyBmZWF0dXJlczsKIH07 CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBtc21fbW11X2luaXQoc3RydWN0IG1zbV9tbXUgKm1tdSwg c3RydWN0IGRldmljZSAqZGV2LApAQCAtNTQsNCArNTUsMTYgQEAgc3RhdGljIGlubGluZSB2b2lk IG1zbV9tbXVfc2V0X2ZhdWx0X2hhbmRsZXIoc3RydWN0IG1zbV9tbXUgKm1tdSwgdm9pZCAqYXJn LAogCW1tdS0+aGFuZGxlciA9IGhhbmRsZXI7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBtc21f bW11X3NldF9mZWF0dXJlKHN0cnVjdCBtc21fbW11ICptbXUsCisJCXVuc2lnbmVkIGxvbmcgZmVh dHVyZSkKK3sKKwltbXUtPmZlYXR1cmVzIHw9IGZlYXR1cmU7Cit9CisKK3N0YXRpYyBpbmxpbmUg Ym9vbCBtc21fbW11X2hhc19mZWF0dXJlKHN0cnVjdCBtc21fbW11ICptbXUsCisJCXVuc2lnbmVk IGxvbmcgZmVhdHVyZSkKK3sKKwlyZXR1cm4gKG1tdS0+ZmVhdHVyZXMgJiBmZWF0dXJlKSA/IHRy dWUgOiBmYWxzZTsKK30KKwogI2VuZGlmIC8qIF9fTVNNX01NVV9IX18gKi8KLS0gCjIuMTcuMAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRnJlZWRyZW5v IG1haWxpbmcgbGlzdApGcmVlZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZnJlZWRyZW5vCg==