From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: [PATCH v4 11/16] xen/arm32: Add an helper to invalidate all instruction caches Date: Fri, 16 Sep 2016 12:38:23 -0400 Message-ID: <1474043908-12101-12-git-send-email-konrad.wilk@oracle.com> References: <1474043908-12101-1-git-send-email-konrad.wilk@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bkwA6-0002fA-Aj for xen-devel@lists.xenproject.org; Fri, 16 Sep 2016 16:38:50 +0000 In-Reply-To: <1474043908-12101-1-git-send-email-konrad.wilk@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org, konrad@kernel.org, ross.lagerwall@citrix.com, julien.grall@arm.com, sstabellini@kernel.org Cc: Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org VGhpcyBpcyBleGFjdGx5IGxpa2UgY29tbWl0IGZiOWQ4NzdhOWMwZjNkNGQxNWRiOGY2ZTBjNTUw NmVhNjQxODYyYzYKInhlbi9hcm02NDogQWRkIGFuIGhlbHBlciB0byBpbnZhbGlkYXRlIGFsbCBp bnN0cnVjdGlvbiBjYWNoZXMiCmV4Y2VwdCBpdCBpcyBvbiBBUk0zMiBzaWRlLgoKV2hlbiB3ZSBh cmUgZmx1c2hpbmcgdGhlIGNhY2hlIHdlIGFyZSBtb3N0IGxpa2xleSBhbHNvIHdhbnQKdG8gZmx1 c2ggdGhlIGJyYW5jaCBwcmVkaWN0b3IgdG9vLiBIZW5jZSB3ZSBhZGQgdGhpcy4KClNpZ25lZC1v ZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCi0t LQpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IFN0ZWZhbm8gU3Rh YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCnYyOiBGaXJzdCBzdWJtaXNzaW9uCnYz OiBTcXVhc2hlZCAieGVuL2FybTMyL2xpdmVwYXRjaDogQWRkIEJQSUNBTExJUyB0byBoZWxwZXIg dG8gaW52YWxpZGF0ZQogICAgYWxsIGluc3RydWN0aW9uIGNhY2hlcyIgaW4gdGhpcyBwYXRjaC4K LS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaCB8IDEzICsrKysrKysrKysrKysK IDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1 ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2Uu aAppbmRleCBiY2NkYmZjLi41ODNlZDc1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt L2FybTMyL3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaApAQCAt MzAsNiArMzAsMTkgQEAgc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX3B0ZShscGFlX3QgKnAsIGxw YWVfdCBwdGUpCiAjZGVmaW5lIF9fY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX29uZShSKSBT VE9SRV9DUDMyKFIsIERDQ0lNVkFDKQogCiAvKgorICogSW52YWxpZGF0ZSBhbGwgaW5zdHJ1Y3Rp b24gY2FjaGVzIGluIElubmVyIFNoYXJlYWJsZSBkb21haW4gdG8gUG9VLgorICogV2UgYWxzbyBu ZWVkIHRvIGZsdXNoIHRoZSBicmFuY2ggcHJlZGljdG9yIGZvciBBUk12NyBhcyBpdCBtYXkgYmUK KyAqIGFyY2hpdGVjdHVyYWxseSB2aXNpYmxlIHRvIHRoZSBzb2Z0d2FyZSAoc2VlIEIyLjIuNCBp biBBUk0gRERJIDA0MDZDLmIpLgorICovCitzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0ZV9p Y2FjaGUodm9pZCkKK3sKKyAgICBhc20gdm9sYXRpbGUgKAorICAgICAgICBDTURfQ1AzMihJQ0lB TExVSVMpICAgICAvKiBGbHVzaCBJLWNhY2hlLiAqLworICAgICAgICBDTURfQ1AzMihCUElBTExJ UykgICAgICAvKiBGbHVzaCBicmFuY2ggcHJlZGljdG9yLiAqLworICAgICAgICA6IDogOiAibWVt b3J5Iik7Cit9CisKKy8qCiAgKiBGbHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRo ZSBUTEIgYW5kIGJyYW5jaCBwcmVkaWN0b3Igb2YKICAqIHRoZSBsb2NhbCBwcm9jZXNzb3IuCiAg KgotLSAKMi41LjUKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK