From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergej Proskurin Subject: [PATCH v4 5/9] arm/mem_access: Extend BIT-operations to unsigned long long Date: Tue, 20 Jun 2017 22:33:28 +0200 Message-ID: <20170620203332.17833-6-proskurin@sec.in.tum.de> References: <20170620203332.17833-1-proskurin@sec.in.tum.de> 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 1dNPqo-0007qI-DR for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:34:14 +0000 In-Reply-To: <20170620203332.17833-1-proskurin@sec.in.tum.de> 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 Cc: Sergej Proskurin , Julien Grall , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org V2UgZXh0ZW5kIHRoZSBCSVQgbWFjcm8gdG8gdXNpbmcgdmFsdWVzIG9mIHVuc2lnbmVkIGxvbmcg bG9uZyBhcyB0bwplbmFibGUgc2V0dGluZyBiaXRzIG9mIDY0LWJpdCByZWdpc3RlcnMgb24gQUFy Y2gzMi4gIEluIGFkZGl0aW9uLCB0aGlzCmNvbW1pdCBhZGRzIGEgZGVmaW5lIGhvbGRpbmcgdGhl IHJlZ2lzdGVyIHdpZHRoIG9mIDY0IGJpdCBkb3VibGUtd29yZApyZWdpc3RlcnMuIFRoaXMgZGVm aW5lIHNpbXBsaWZpZXMgdXNpbmcgdGhlIGFzc29jaWF0ZWQgY29uc3RhbnRzIGluIHRoZQpmb2xs b3dpbmcgY29tbWl0cy4KClNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJp bkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA a2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2 NDogV2UgcmV1c2VkIHRoZSBwcmV2aW91cyBjb21taXQgd2l0aCB0aGUgbXNnICJhcm0vbWVtX2Fj Y2VzczogQWRkCiAgICBkZWZpbmVzIGhvbGRpbmcgdGhlIHdpZHRoIG9mIDMyLzY0Yml0IHJlZ3Mi IGZyb20gdjMsIGFzIHdlIGNhbiByZXVzZQogICAgdGhlIGFscmVhZHkgZXhpc3RpbmcgZGVmaW5l IEJJVFNfUEVSX1dPUkQuCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCB8IDMgKyst CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v Yml0b3BzLmgKaW5kZXggYmRhODg5ODQxYi4uYzM0ODZkNDk3YyAxMDA2NDQKLS0tIGEveGVuL2lu Y2x1ZGUvYXNtLWFybS9iaXRvcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5o CkBAIC0yMSw3ICsyMSw4IEBACiAjZGVmaW5lIF9fY2xlYXJfYml0KG4scCkgICAgICAgICAgY2xl YXJfYml0KG4scCkKIAogI2RlZmluZSBCSVRTX1BFUl9XT1JEICAgICAgICAgICAzMgotI2RlZmlu ZSBCSVQobnIpICAgICAgICAgICAgICAgICAoMVVMIDw8IChucikpCisjZGVmaW5lIEJJVFNfUEVS X0RPVUJMRV9XT1JEICAgIDY0CisjZGVmaW5lIEJJVChucikgICAgICAgICAgICAgICAgICgxVUxM IDw8IChucikpCiAjZGVmaW5lIEJJVF9NQVNLKG5yKSAgICAgICAgICAgICgxVUwgPDwgKChucikg JSBCSVRTX1BFUl9XT1JEKSkKICNkZWZpbmUgQklUX1dPUkQobnIpICAgICAgICAgICAgKChucikg LyBCSVRTX1BFUl9XT1JEKQogI2RlZmluZSBCSVRTX1BFUl9CWVRFICAgICAgICAgICA4Ci0tIAoy LjEyLjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK