From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH 1/2] xen/arm: add support for vm_assist hypercall Date: Fri, 20 May 2016 15:22:41 +0200 Message-ID: <1463750562-20549-2-git-send-email-jgross@suse.com> References: <1463750562-20549-1-git-send-email-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1463750562-20549-1-git-send-email-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Juergen Gross , sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com, jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org VXAgdG8gbm93IHRoZSB2bV9hc3Npc3QgaHlwZXJjYWxsIGhhc24ndCBiZWVuIHN1cHBvcnRlZCBv biBBUk0sIGFzCnRoZXJlIGFyZSBvbmx5IHg4NiBzcGVjaWZpYyBmZWF0dXJlcyB0byBzd2l0Y2gu IEFkZCBzdXBwb3J0IG9mCnZtX2Fzc2lzdCBvbiBBUk0gZm9yIGZ1dHVyZSB1c2UuCgpTaWduZWQt b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt L3RyYXBzLmMgICAgICAgICB8IDEgKwogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICB8IDIg LS0KIHhlbi9jb21tb24va2VybmVsLmMgICAgICAgICAgfCAyIC0tCiB4ZW4vaW5jbHVkZS9hc20t YXJtL2NvbmZpZy5oIHwgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDQg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJj aC9hcm0vdHJhcHMuYwppbmRleCAxODI4ZWExLi5jY2M2MzUxIDEwMDY0NAotLS0gYS94ZW4vYXJj aC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTI4NCw2ICsxMjg0 LDcgQEAgc3RhdGljIGFybV9oeXBlcmNhbGxfdCBhcm1faHlwZXJjYWxsX3RhYmxlW10gPSB7CiAg ICAgSFlQRVJDQUxMKG11bHRpY2FsbCwgMiksCiAgICAgSFlQRVJDQUxMKHBsYXRmb3JtX29wLCAx KSwKICAgICBIWVBFUkNBTExfQVJNKHZjcHVfb3AsIDMpLAorICAgIEhZUEVSQ0FMTCh2bV9hc3Np c3QsIDIpLAogfTsKIAogI2lmbmRlZiBOREVCVUcKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9t YWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDQ1MjczZDQuLjBhZmIxZWUgMTAwNjQ0 Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAt MTQwOCw3ICsxNDA4LDYgQEAgbG9uZyBkb192Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2 Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgIHJldHVybiByYzsK IH0KIAotI2lmZGVmIFZNX0FTU0lTVF9WQUxJRAogbG9uZyB2bV9hc3Npc3Qoc3RydWN0IGRvbWFp biAqcCwgdW5zaWduZWQgaW50IGNtZCwgdW5zaWduZWQgaW50IHR5cGUsCiAgICAgICAgICAgICAg ICB1bnNpZ25lZCBsb25nIHZhbGlkKQogewpAQCAtMTQyNyw3ICsxNDI2LDYgQEAgbG9uZyB2bV9h c3Npc3Qoc3RydWN0IGRvbWFpbiAqcCwgdW5zaWduZWQgaW50IGNtZCwgdW5zaWduZWQgaW50IHR5 cGUsCiAKICAgICByZXR1cm4gLUVOT1NZUzsKIH0KLSNlbmRpZgogCiBzdHJ1Y3QgcGlycSAqcGly cV9nZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGlycSkKIHsKZGlmZiAtLWdpdCBhL3hl bi9jb21tb24va2VybmVsLmMgYi94ZW4vY29tbW9uL2tlcm5lbC5jCmluZGV4IDFhNjgyM2EuLjc0 YjZlMWYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2VybmVsLmMKKysrIGIveGVuL2NvbW1vbi9r ZXJuZWwuYwpAQCAtNDQxLDEyICs0NDEsMTAgQEAgRE8obm1pX29wKSh1bnNpZ25lZCBpbnQgY21k LCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICByZXR1cm4gcmM7CiB9CiAK LSNpZmRlZiBWTV9BU1NJU1RfVkFMSUQKIERPKHZtX2Fzc2lzdCkodW5zaWduZWQgaW50IGNtZCwg dW5zaWduZWQgaW50IHR5cGUpCiB7CiAgICAgcmV0dXJuIHZtX2Fzc2lzdChjdXJyZW50LT5kb21h aW4sIGNtZCwgdHlwZSwgVk1fQVNTSVNUX1ZBTElEKTsKIH0KLSNlbmRpZgogCiBETyhuaV9oeXBl cmNhbGwpKHZvaWQpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5o IGIveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaAppbmRleCAyZDExYjYyLi41NjNmNDliIDEw MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCisrKyBiL3hlbi9pbmNsdWRl L2FzbS1hcm0vY29uZmlnLmgKQEAgLTE5OSw2ICsxOTksOCBAQCBleHRlcm4gdW5zaWduZWQgbG9u ZyBmcmFtZXRhYmxlX3ZpcnRfZW5kOwogI2RlZmluZSB3YXRjaGRvZ19kaXNhYmxlKCkgKCh2b2lk KTApCiAjZGVmaW5lIHdhdGNoZG9nX2VuYWJsZSgpICAoKHZvaWQpMCkKIAorI2RlZmluZSBWTV9B U1NJU1RfVkFMSUQgICAgICAgICAgKDApCisKICNlbmRpZiAvKiBfX0FSTV9DT05GSUdfSF9fICov CiAvKgogICogTG9jYWwgdmFyaWFibGVzOgotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=