From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robin Murphy Subject: Re: [PATCH 2/2] drm/panfrost: Use coherent pagetable walk on Juno Date: Mon, 30 Sep 2019 18:54:23 +0100 Message-ID: References: <88dc6386929b3dcd7a65ba8063628c62b66b330c.1569856049.git.robin.murphy@arm.com> <1e499f85220b735849126171e64ebdd1da0302ce.1569856049.git.robin.murphy@arm.com> <167ec566-1936-8a05-83fc-74d20d9fb8bc@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <167ec566-1936-8a05-83fc-74d20d9fb8bc@arm.com> Content-Language: en-GB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Steven Price , robh@kernel.org, tomeu.vizoso@collabora.com, sudeep.holla@arm.com Cc: devicetree@vger.kernel.org, lorenzo.pieralisi@arm.com, liviu.dudau@arm.com, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org List-Id: devicetree@vger.kernel.org T24gMzAvMDkvMjAxOSAxNzoyNiwgU3RldmVuIFByaWNlIHdyb3RlOgo+IE9uIDMwLzA5LzIwMTkg MTY6MjQsIFJvYmluIE11cnBoeSB3cm90ZToKPj4gQWx0aG91Z2ggZ29pbmcgZnVsbCAiZG1hLWNv aGVyZW50IiBlbmRzIGJhZGx5IGR1ZSB0byBHRU0gb2JqZWN0cyBzdGlsbAo+PiBiZWluZyBmb3Jj aWJseSBtYXBwZWQgbm9uLWNhY2hlYWJsZSwgd2UgY2FuIGF0IGxlYXN0IHRha2UgYWR2YW50YWdl IG9mCj4+IEp1bm8ncyBBQ0UtbGl0ZSBpbnRlZ3JhdGlvbiB0byBza2lwIGNhY2hlIG1haW50ZW5h bmNlIGZvciBwYWdldGFibGVzLgo+Pgo+PiBDQzogUm9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9y Zz4KPj4gQ0M6IFRvbWV1IFZpem9zbyA8dG9tZXUudml6b3NvQGNvbGxhYm9yYS5jb20+Cj4+IFNp Z25lZC1vZmYtYnk6IFJvYmluIE11cnBoeSA8cm9iaW4ubXVycGh5QGFybS5jb20+Cj4+IC0tLQo+ Pgo+PiBUaGlzIGlzbid0IHJlYWxseSBtZWFudCBhcyBhIHNlcmllcywgSSdtIGp1c3Qgc2VuZGlu ZyBpdCB0b2dldGhlcgo+PiB3aXRoIHBhdGNoICMxIGZvciBjb250ZXh0Lgo+Pgo+PiAgIGRyaXZl cnMvZ3B1L2RybS9wYW5mcm9zdC9wYW5mcm9zdF9tbXUuYyB8IDMgKysrCj4+ICAgMSBmaWxlIGNo YW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L3BhbmZyb3N0L3BhbmZyb3N0X21tdS5jIGIvZHJpdmVycy9ncHUvZHJtL3BhbmZyb3N0L3BhbmZy b3N0X21tdS5jCj4+IGluZGV4IGJkZDk5MDU2ODQ3Ni4uNTYwNDM5ZjYzMjc3IDEwMDY0NAo+PiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vcGFuZnJvc3QvcGFuZnJvc3RfbW11LmMKPj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL3BhbmZyb3N0L3BhbmZyb3N0X21tdS5jCj4+IEBAIC0zNjUsNiArMzY1LDkg QEAgaW50IHBhbmZyb3N0X21tdV9wZ3RhYmxlX2FsbG9jKHN0cnVjdCBwYW5mcm9zdF9maWxlX3By aXYgKnByaXYpCj4+ICAgCQkuaW9tbXVfZGV2CT0gcGZkZXYtPmRldiwKPj4gICAJfTsKPj4gICAK Pj4gKwlpZiAob2ZfZGV2aWNlX2lzX2NvbXBhdGlibGUocGZkZXYtPmRldi0+b2Zfbm9kZSwgImFy bSxqdW5vLW1hbGkiKSkKPj4gKwkJcGZkZXYtPm1tdS0+cGd0YmxfY2ZnLmNvaGVyZW50X3dhbGsg PSB0cnVlOwo+IAo+IFNob3VsZCBiZToKPiAJbW11LT5wZ3RibF9jZmcuY29oZXJlbnRfd2FsayA9 IHRydWU7CgpPb3BzLCB5ZXMsIHJlYmFzZSBlcnJvci4KCj4gQWxzbyBJJ20gbm90IHN1cmUgd2hl dGhlciB3ZSBzaG91bGQgZG8gdGhpcyBiYXNlZCBvbiBhIGNvbXBhdGlibGUKPiBzdHJpbmcuIGti YXNlIGhhcyBhICJzeXN0ZW0tY29oZXJlbmN5IiBkZXZpY2UtdHJlZSBmbGFnIGZvciBpdC4gSW4K PiB0aGVvcnkgd2UgY291bGQgZW5kIHVwIHdpdGggYSBsb25nIGxpc3Qgb2YgY29tcGF0aWJsZXMg aGVyZS4uLgoKUmlnaHQsIGlkZWFsbHkgd2UnZCBqdXN0IGluZmVyIGV2ZXJ5dGhpbmcgd2UgbmVl ZCBmcm9tICJkbWEtY29oZXJlbnQiLCAKYnV0IHRvIGJlIGFibGUgdG8gc2V0IHRoYXQgd2l0aG91 dCBjYXVzaW5nIGZpcmV3b3JrcyB3ZSBuZWVkIHRoZSBHRU0gCm1tYXAgaW1wbGVtZW50YXRpb24g dG8gYmUgYWJsZSB0byBwbGF5IGFsb25nIHRvby4gTWF5YmUgdGhpcyBjYW4gd2FpdCAKdW50aWwg SSBmaWd1cmUgb3V0IGhvdyB0byBhZGRyZXNzIHRoYXQgYXQgdGhlIHNhbWUgdGltZS4uLgoKQW5k IGVpdGhlciB3YXksIGl0IHdvdWxkIHByb2JhYmx5IGJlIGJldHRlciB0byBkZXRlY3QgYW55dGhp bmcgClNvQy1zcGVjaWZpYyBvbmNlIGF0IHByb2JlIGFuZCBzdGFzaCBpdCBpbiBhIGZlYXR1cmUg ZmxhZyAtIFRCSCB0aGlzIApwYXRjaCBpcyBtb3JlIG9mIGEgcHJvb2Ytb2YtY29uY2VwdCB0aGFu IGFueXRoaW5nLgoKVGhhbmtzLApSb2Jpbi4KCj4gCj4gU3RldmUKPiAKPj4gKwo+PiAgIAltbXUt PnBndGJsX29wcyA9IGFsbG9jX2lvX3BndGFibGVfb3BzKEFSTV9NQUxJX0xQQUUsICZtbXUtPnBn dGJsX2NmZywKPj4gICAJCQkJCSAgICAgIHByaXYpOwo+PiAgIAlpZiAoIW1tdS0+cGd0Ymxfb3Bz KQo+Pgo+IApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpk cmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=