From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jordan Crouse Subject: [PATCH 10/14] drm/msm: Add msm_mmu features Date: Wed, 21 Feb 2018 15:59:20 -0700 Message-ID: <20180221225924.30737-11-jcrouse@codeaurora.org> References: <20180221225924.30737-1-jcrouse@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180221225924.30737-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: linux-arm-msm@vger.kernel.org QWRkIGEgZmV3IHNpbXBsZSBzdXBwb3J0IGZ1bmN0aW9ucyB0byBzdXBwb3J0IGEgYml0bWFzayBv ZgpmZWF0dXJlcyB0aGF0IGEgc3BlY2lmaWMgTU1VIGltcGxlbWVudGF0aW9uIHN1cHBvcnRzLiAg VGhlCmZpcnN0IGZlYXR1cmUgd2lsbCBiZSBwZXItaW5zdGFuY2UgcGFnZXRhYmxlcyBjb21pbmcg aW4gdGhlCmZvbGxvd2luZyBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IEpvcmRhbiBDcm91c2UgPGpj cm91c2VAY29kZWF1cm9yYS5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL21zbS9tc21fbW11Lmgg fCAxMyArKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX21tdS5oIGIvZHJpdmVycy9ncHUvZHJt L21zbS9tc21fbW11LmgKaW5kZXggYWEyYzVkNDU4MGM4Li44NWRmNzhkNzEzOTggMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX21tdS5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9t c20vbXNtX21tdS5oCkBAIC0zNSw2ICszNSw3IEBAIHN0cnVjdCBtc21fbW11IHsKIAlzdHJ1Y3Qg ZGV2aWNlICpkZXY7CiAJaW50ICgqaGFuZGxlcikodm9pZCAqYXJnLCB1bnNpZ25lZCBsb25nIGlv dmEsIGludCBmbGFncyk7CiAJdm9pZCAqYXJnOworCXVuc2lnbmVkIGxvbmcgZmVhdHVyZXM7CiB9 OwogCiBzdGF0aWMgaW5saW5lIHZvaWQgbXNtX21tdV9pbml0KHN0cnVjdCBtc21fbW11ICptbXUs IHN0cnVjdCBkZXZpY2UgKmRldiwKQEAgLTU0LDQgKzU1LDE2IEBAIHN0YXRpYyBpbmxpbmUgdm9p ZCBtc21fbW11X3NldF9mYXVsdF9oYW5kbGVyKHN0cnVjdCBtc21fbW11ICptbXUsIHZvaWQgKmFy ZywKIAltbXUtPmhhbmRsZXIgPSBoYW5kbGVyOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgbXNt X21tdV9zZXRfZmVhdHVyZShzdHJ1Y3QgbXNtX21tdSAqbW11LAorCQl1bnNpZ25lZCBsb25nIGZl YXR1cmUpCit7CisJbW11LT5mZWF0dXJlcyB8PSBmZWF0dXJlOworfQorCitzdGF0aWMgaW5saW5l IGJvb2wgbXNtX21tdV9oYXNfZmVhdHVyZShzdHJ1Y3QgbXNtX21tdSAqbW11LAorCQl1bnNpZ25l ZCBsb25nIGZlYXR1cmUpCit7CisJcmV0dXJuIChtbXUtPmZlYXR1cmVzICYgZmVhdHVyZSkgPyB0 cnVlIDogZmFsc2U7Cit9CisKICNlbmRpZiAvKiBfX01TTV9NTVVfSF9fICovCi0tIAoyLjE2LjEK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkZyZWVkcmVu byBtYWlsaW5nIGxpc3QKRnJlZWRyZW5vQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZyZWVkcmVubwo=