From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: [PATCH RFC 097/111] staging: etnaviv: use GPU device to construct MMU Date: Thu, 2 Apr 2015 17:30:39 +0200 Message-ID: <1427988653-754-98-git-send-email-l.stach@pengutronix.de> References: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [92.198.50.35]) by gabe.freedesktop.org (Postfix) with ESMTP id DE1136EA7D for ; Thu, 2 Apr 2015 08:31:01 -0700 (PDT) In-Reply-To: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Russell King , kernel@pengutronix.de List-Id: dri-devel@lists.freedesktop.org VGhlIE1NVSBpcyBwZXIgR1BVIChwaXBlKSwgcmF0aGVyIHRoYW4gcGVyIERSTSBkZXZpY2UsIHNv IGl0IG1ha2VzCmEgbG90IG1vcmUgc2Vuc2UgdG8gdXNlIHRoZSBHUFUgZGV2aWNlIGluc3RlYWQg b2YgdGhlIERSTSBkZXZpY2UgZm9yCnRoZSBNTVUgdG8gaGFuZyBvZmYgZnJvbS4KClNpZ25lZC1v ZmYtYnk6IEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgotLS0KIGRyaXZlcnMv c3RhZ2luZy9ldG5hdml2L2V0bmF2aXZfZ3B1LmMgfCAyICstCiBkcml2ZXJzL3N0YWdpbmcvZXRu YXZpdi9ldG5hdml2X21tdS5jIHwgMiArLQogZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZp dl9tbXUuaCB8IDQgKystLQogMyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9n cHUuYyBiL2RyaXZlcnMvc3RhZ2luZy9ldG5hdml2L2V0bmF2aXZfZ3B1LmMKaW5kZXggNzg5NTUw NTVkMmViLi44MjIxZGY4MjA4MjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy9ldG5hdml2 L2V0bmF2aXZfZ3B1LmMKKysrIGIvZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9ncHUu YwpAQCAtNTAzLDcgKzUwMyw3IEBAIGludCBldG5hdml2X2dwdV9pbml0KHN0cnVjdCBldG5hdml2 X2dwdSAqZ3B1KQogCiAJLyogVE9ETzogd2Ugd2lsbCBsZWFrIGhlcmUgbWVtb3J5IC0gZml4IGl0 ISAqLwogCi0JZ3B1LT5tbXUgPSBldG5hdml2X2lvbW11X25ldyhncHUtPmRybSwgaW9tbXUpOwor CWdwdS0+bW11ID0gZXRuYXZpdl9pb21tdV9uZXcoZ3B1LT5kZXYsIGlvbW11KTsKIAlpZiAoIWdw dS0+bW11KSB7CiAJCXJldCA9IC1FTk9NRU07CiAJCWdvdG8gZmFpbDsKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvc3RhZ2luZy9ldG5hdml2L2V0bmF2aXZfbW11LmMgYi9kcml2ZXJzL3N0YWdpbmcvZXRu YXZpdi9ldG5hdml2X21tdS5jCmluZGV4IDRiY2MzZWFiYjNhMS4uZjJhOWY3YzA0OWU0IDEwMDY0 NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcvZXRuYXZpdi9ldG5hdml2X21tdS5jCisrKyBiL2RyaXZl cnMvc3RhZ2luZy9ldG5hdml2L2V0bmF2aXZfbW11LmMKQEAgLTI0OCw3ICsyNDgsNyBAQCB2b2lk IGV0bmF2aXZfaW9tbXVfZGVzdHJveShzdHJ1Y3QgZXRuYXZpdl9pb21tdSAqbW11KQogCWtmcmVl KG1tdSk7CiB9CiAKLXN0cnVjdCBldG5hdml2X2lvbW11ICpldG5hdml2X2lvbW11X25ldyhzdHJ1 Y3QgZHJtX2RldmljZSAqZGV2LAorc3RydWN0IGV0bmF2aXZfaW9tbXUgKmV0bmF2aXZfaW9tbXVf bmV3KHN0cnVjdCBkZXZpY2UgKmRldiwKIAlzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4pCiB7 CiAJc3RydWN0IGV0bmF2aXZfaW9tbXUgKm1tdTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2lu Zy9ldG5hdml2L2V0bmF2aXZfbW11LmggYi9kcml2ZXJzL3N0YWdpbmcvZXRuYXZpdi9ldG5hdml2 X21tdS5oCmluZGV4IDlhNGI0OTMwMTVmNi4uY2E1MDk0NDFjNzZjIDEwMDY0NAotLS0gYS9kcml2 ZXJzL3N0YWdpbmcvZXRuYXZpdi9ldG5hdml2X21tdS5oCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9l dG5hdml2L2V0bmF2aXZfbW11LmgKQEAgLTIzLDcgKzIzLDcgQEAKIHN0cnVjdCBldG5hdml2X3Zy YW1fbWFwcGluZzsKIAogc3RydWN0IGV0bmF2aXZfaW9tbXUgewotCXN0cnVjdCBkcm1fZGV2aWNl ICpkZXY7CisJc3RydWN0IGRldmljZSAqZGV2OwogCXN0cnVjdCBpb21tdV9kb21haW4gKmRvbWFp bjsKIAogCS8qIG1lbW9yeSBtYW5hZ2VyIGZvciBHUFUgYWRkcmVzcyBhcmVhICovCkBAIC00OCw3 ICs0OCw3IEBAIHZvaWQgZXRuYXZpdl9pb21tdV91bm1hcF9nZW0oc3RydWN0IGV0bmF2aXZfaW9t bXUgKm1tdSwKIAlzdHJ1Y3QgZXRuYXZpdl92cmFtX21hcHBpbmcgKm1hcHBpbmcpOwogdm9pZCBl dG5hdml2X2lvbW11X2Rlc3Ryb3koc3RydWN0IGV0bmF2aXZfaW9tbXUgKmlvbW11KTsKIAotc3Ry dWN0IGV0bmF2aXZfaW9tbXUgKmV0bmF2aXZfaW9tbXVfbmV3KHN0cnVjdCBkcm1fZGV2aWNlICpk ZXYsCitzdHJ1Y3QgZXRuYXZpdl9pb21tdSAqZXRuYXZpdl9pb21tdV9uZXcoc3RydWN0IGRldmlj ZSAqZGV2LAogCXN0cnVjdCBpb21tdV9kb21haW4gKmRvbWFpbik7CiAKICNlbmRpZiAvKiBfX0VU TkFWSVZfTU1VX0hfXyAqLwotLSAKMi4xLjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vZHJpLWRldmVsCg==