From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH 3/6] drm/cache: Implement drm_clflush_*() for 64-bit ARM Date: Thu, 9 Apr 2015 16:34:06 +0200 Message-ID: <1428590049-20357-3-git-send-email-thierry.reding@gmail.com> References: <1428590049-20357-1-git-send-email-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1428590049-20357-1-git-send-email-thierry.reding@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: dri-devel@lists.freedesktop.org Cc: Arnd Bergmann , David Airlie , Catalin Marinas , intel-gfx@lists.freedesktop.org, Will Deacon , Russell King , linux-arm-kernel@lists.infradead.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KCkFkZCBpbXBsZW1lbnRh dGlvbnMgZm9yIGRybV9jbGZsdXNoXyooKSBvbiA2NC1iaXQgQVJNLiBUaGlzIHNoYXJlcyBhIGxv dApvZiBjb2RlIHdpdGggdGhlIDMyLWJpdCBBUk0gaW1wbGVtZW50YXRpb24uCgpDYzogQ2F0YWxp biBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KQ2M6IFdpbGwgRGVhY29uIDx3aWxs LmRlYWNvbkBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0Bu dmlkaWEuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fY2FjaGUuYyB8IDE1ICsrKysrKysr KysrKystLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9jYWNoZS5jIGIvZHJpdmVycy9ncHUv ZHJtL2RybV9jYWNoZS5jCmluZGV4IDIwMGQ4NmMzZDcyZC4uMGMzMDcyYjRjZGM5IDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NhY2hlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2Ry bV9jYWNoZS5jCkBAIC0xMDIsNiArMTAyLDE3IEBAIHN0YXRpYyB2b2lkIGRybV9jbGZsdXNoX3Bh Z2Uoc3RydWN0IHBhZ2UgKnBhZ2UpCiB9CiAjZW5kaWYKIAorI2lmIGRlZmluZWQoQ09ORklHX0FS TTY0KQorc3RhdGljIHZvaWQgZHJtX2NsZmx1c2hfcGFnZShzdHJ1Y3QgcGFnZSAqcGFnZSkKK3sK Kwl2b2lkICp2aXJ0OworCisJdmlydCA9IGttYXBfYXRvbWljKHBhZ2UpOworCV9fZG1hX2ZsdXNo X3JhbmdlKHZpcnQsIHZpcnQgKyBQQUdFX1NJWkUpOworCWt1bm1hcF9hdG9taWModmlydCk7Cit9 CisjZW5kaWYKKwogdm9pZAogZHJtX2NsZmx1c2hfcGFnZXMoc3RydWN0IHBhZ2UgKnBhZ2VzW10s IHVuc2lnbmVkIGxvbmcgbnVtX3BhZ2VzKQogewpAQCAtMTI5LDcgKzE0MCw3IEBAIGRybV9jbGZs dXNoX3BhZ2VzKHN0cnVjdCBwYWdlICpwYWdlc1tdLCB1bnNpZ25lZCBsb25nIG51bV9wYWdlcykK IAkJCQkgICAodW5zaWduZWQgbG9uZylwYWdlX3ZpcnR1YWwgKyBQQUdFX1NJWkUpOwogCQlrdW5t YXBfYXRvbWljKHBhZ2VfdmlydHVhbCk7CiAJfQotI2VsaWYgZGVmaW5lZChDT05GSUdfQVJNKQor I2VsaWYgZGVmaW5lZChDT05GSUdfQVJNKSB8fCBkZWZpbmVkKENPTkZJR19BUk02NCkKIAl1bnNp Z25lZCBsb25nIGk7CiAKIAlmb3IgKGkgPSAwOyBpIDwgbnVtX3BhZ2VzOyBpKyspCkBAIC0xNTgs NyArMTY5LDcgQEAgZHJtX2NsZmx1c2hfc2coc3RydWN0IHNnX3RhYmxlICpzdCkKIAogCWlmICh3 YmludmRfb25fYWxsX2NwdXMoKSkKIAkJcHJpbnRrKEtFUk5fRVJSICJUaW1lZCBvdXQgd2FpdGlu ZyBmb3IgY2FjaGUgZmx1c2guXG4iKTsKLSNlbGlmIGRlZmluZWQoQ09ORklHX0FSTSkKKyNlbGlm IGRlZmluZWQoQ09ORklHX0FSTSkgfHwgZGVmaW5lZChDT05GSUdfQVJNNjQpCiAJc3RydWN0IHNn X3BhZ2VfaXRlciBzZ19pdGVyOwogCiAJZm9yX2VhY2hfc2dfcGFnZShzdC0+c2dsLCAmc2dfaXRl ciwgc3QtPm5lbnRzLCAwKQotLSAKMi4zLjIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==