From mboxrd@z Thu Jan 1 00:00:00 1970 From: Craig Tatlor Subject: [PATCH] drm/msm: Call msm_init_vram before binding the gpu Date: Sat, 3 Feb 2018 18:38:26 +0000 Message-ID: <20180203183826.25760-1-ctatlor97@gmail.com> 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: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" Cc: ctatlor97-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, David Airlie , linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Rob Clark , freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org dnJhbS5zaXplIGlzIG5lZWRlZCB3aGVuIGJpbmRpbmcgYSBncHUgd2l0aG91dCBhbiBpb21tdSBh bmQgaXMgZGVmaW5lZAppbiBtc21faW5pdF92cmFtKCksIHNvIHJ1biB0aGF0IGJlZm9yZSBiaW5k aW5nIGl0LgoKU2lnbmVkLW9mZi1ieTogQ3JhaWcgVGF0bG9yIDxjdGF0bG9yOTdAZ21haWwuY29t PgotLS0KIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5jIHwgMTIgKysrKysrKystLS0tCiAx IGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9t c21fZHJ2LmMKaW5kZXggYmRmMGZlNzU0ZjdiLi44MmQ0MTI2Y2EwMTcgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNt X2Rydi5jCkBAIC00MDAsNiArNDAwLDE0IEBAIHN0YXRpYyBpbnQgbXNtX2RybV9pbml0KHN0cnVj dCBkZXZpY2UgKmRldiwgc3RydWN0IGRybV9kcml2ZXIgKmRydikKIAogCWRybV9tb2RlX2NvbmZp Z19pbml0KGRkZXYpOwogCisJcmV0ID0gbXNtX2luaXRfdnJhbShkZGV2KTsKKwlpZiAocmV0KSB7 CisJCW1zbV9tZHNzX2Rlc3Ryb3koZGRldik7CisJCWtmcmVlKHByaXYpOworCQlkcm1fZGV2X3Vu cmVmKGRkZXYpOworCQlyZXR1cm4gcmV0OworCX0KKwogCS8qIEJpbmQgYWxsIG91ciBzdWItY29t cG9uZW50czogKi8KIAlyZXQgPSBjb21wb25lbnRfYmluZF9hbGwoZGV2LCBkZGV2KTsKIAlpZiAo cmV0KSB7CkBAIC00MDksMTAgKzQxNyw2IEBAIHN0YXRpYyBpbnQgbXNtX2RybV9pbml0KHN0cnVj dCBkZXZpY2UgKmRldiwgc3RydWN0IGRybV9kcml2ZXIgKmRydikKIAkJcmV0dXJuIHJldDsKIAl9 CiAKLQlyZXQgPSBtc21faW5pdF92cmFtKGRkZXYpOwotCWlmIChyZXQpCi0JCWdvdG8gZmFpbDsK LQogCW1zbV9nZW1fc2hyaW5rZXJfaW5pdChkZGV2KTsKIAogCXN3aXRjaCAoZ2V0X21kcF92ZXIo cGRldikpIHsKLS0gCjIuMTUuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KRnJlZWRyZW5vIG1haWxpbmcgbGlzdApGcmVlZHJlbm9AbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v ZnJlZWRyZW5vCg==