From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robin Murphy Subject: [PATCH 2/2] drm/panfrost: Use coherent pagetable walk on Juno Date: Mon, 30 Sep 2019 16:24:59 +0100 Message-ID: <1e499f85220b735849126171e64ebdd1da0302ce.1569856049.git.robin.murphy@arm.com> References: <88dc6386929b3dcd7a65ba8063628c62b66b330c.1569856049.git.robin.murphy@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <88dc6386929b3dcd7a65ba8063628c62b66b330c.1569856049.git.robin.murphy@arm.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: robh@kernel.org, tomeu.vizoso@collabora.com, sudeep.holla@arm.com Cc: devicetree@vger.kernel.org, lorenzo.pieralisi@arm.com, liviu.dudau@arm.com, dri-devel@lists.freedesktop.org, steven.price@arm.com, linux-arm-kernel@lists.infradead.org List-Id: devicetree@vger.kernel.org QWx0aG91Z2ggZ29pbmcgZnVsbCAiZG1hLWNvaGVyZW50IiBlbmRzIGJhZGx5IGR1ZSB0byBHRU0g b2JqZWN0cyBzdGlsbApiZWluZyBmb3JjaWJseSBtYXBwZWQgbm9uLWNhY2hlYWJsZSwgd2UgY2Fu IGF0IGxlYXN0IHRha2UgYWR2YW50YWdlIG9mCkp1bm8ncyBBQ0UtbGl0ZSBpbnRlZ3JhdGlvbiB0 byBza2lwIGNhY2hlIG1haW50ZW5hbmNlIGZvciBwYWdldGFibGVzLgoKQ0M6IFJvYiBIZXJyaW5n IDxyb2JoQGtlcm5lbC5vcmc+CkNDOiBUb21ldSBWaXpvc28gPHRvbWV1LnZpem9zb0Bjb2xsYWJv cmEuY29tPgpTaWduZWQtb2ZmLWJ5OiBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29t PgotLS0KClRoaXMgaXNuJ3QgcmVhbGx5IG1lYW50IGFzIGEgc2VyaWVzLCBJJ20ganVzdCBzZW5k aW5nIGl0IHRvZ2V0aGVyCndpdGggcGF0Y2ggIzEgZm9yIGNvbnRleHQuCgogZHJpdmVycy9ncHUv ZHJtL3BhbmZyb3N0L3BhbmZyb3N0X21tdS5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGlu c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcGFuZnJvc3QvcGFuZnJv c3RfbW11LmMgYi9kcml2ZXJzL2dwdS9kcm0vcGFuZnJvc3QvcGFuZnJvc3RfbW11LmMKaW5kZXgg YmRkOTkwNTY4NDc2Li41NjA0MzlmNjMyNzcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9w YW5mcm9zdC9wYW5mcm9zdF9tbXUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcGFuZnJvc3QvcGFu ZnJvc3RfbW11LmMKQEAgLTM2NSw2ICszNjUsOSBAQCBpbnQgcGFuZnJvc3RfbW11X3BndGFibGVf YWxsb2Moc3RydWN0IHBhbmZyb3N0X2ZpbGVfcHJpdiAqcHJpdikKIAkJLmlvbW11X2Rldgk9IHBm ZGV2LT5kZXYsCiAJfTsKIAorCWlmIChvZl9kZXZpY2VfaXNfY29tcGF0aWJsZShwZmRldi0+ZGV2 LT5vZl9ub2RlLCAiYXJtLGp1bm8tbWFsaSIpKQorCQlwZmRldi0+bW11LT5wZ3RibF9jZmcuY29o ZXJlbnRfd2FsayA9IHRydWU7CisKIAltbXUtPnBndGJsX29wcyA9IGFsbG9jX2lvX3BndGFibGVf b3BzKEFSTV9NQUxJX0xQQUUsICZtbXUtPnBndGJsX2NmZywKIAkJCQkJICAgICAgcHJpdik7CiAJ aWYgKCFtbXUtPnBndGJsX29wcykKLS0gCjIuMjEuMC5kaXJ0eQoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmkt ZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs