From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH v2 1/3] xen/save: pass a size paramter to the HVM compat functions Date: Tue, 17 Nov 2015 18:44:37 +0000 Message-ID: <1447785879-32574-2-git-send-email-roger.pau@citrix.com> References: <1447785879-32574-1-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1ZylFG-0007Po-Gs for xen-devel@lists.xenproject.org; Tue, 17 Nov 2015 18:44:46 +0000 In-Reply-To: <1447785879-32574-1-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xenproject.org Cc: Tim Deegan , Ian Jackson , Ian Campbell , Jan Beulich , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org SW4gb3JkZXIgdG8gY29wZSB3aXRoIHR5cGVzIGhhdmluZyBtdWx0aXBsZSBjb21wYXQgdmVyc2lv bnMgcGFzcyBhIHBhcmFtZXRlcgp0byB0aGUgZml4dXAgZnVuY3Rpb24gc28gd2UgY2FuIGlkZW50 aWZ5IHdoaWNoIGNvbXBhdCB2ZXJzaW9uIFhlbiBpcyBkZWFsaW5nCndpdGguCgpTaWduZWQtb2Zm LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IElhbiBDYW1w YmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz b25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6 IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4 Ni9odm0vc2F2ZS5oIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vc2F2ZS5oICAgICAg ICAgIHwgMTAgKysrKysrLS0tLQogeGVuL2luY2x1ZGUveGVuL2h2bS9zYXZlLmggICAgICAgICAg ICAgfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgg Yi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAppbmRleCBlZmIwYjYyLi5j NzU2MGYyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUu aAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaApAQCAtMjY4LDcg KzI2OCw3IEBAIHN0cnVjdCBodm1faHdfY3B1X2NvbXBhdCB7CiAgICAgdWludDMyX3QgZXJyb3Jf Y29kZTsKIH07CiAKLXN0YXRpYyBpbmxpbmUgaW50IF9odm1faHdfZml4X2NwdSh2b2lkICpoKSB7 CitzdGF0aWMgaW5saW5lIGludCBfaHZtX2h3X2ZpeF9jcHUodm9pZCAqaCwgaW50IHNpemUpIHsK IAogICAgIHVuaW9uIGh2bV9od19jcHVfdW5pb24gewogICAgICAgICBzdHJ1Y3QgaHZtX2h3X2Nw dSBuYXQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3NhdmUuaCBiL3hlbi9p bmNsdWRlL3B1YmxpYy9odm0vc2F2ZS5oCmluZGV4IGNjOGI1ZmQuLjAxODg1YjQgMTAwNjQ0Ci0t LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vc2F2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp Yy9odm0vc2F2ZS5oCkBAIC02MywxMyArNjMsMTUgQEAgc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0 b3IgewogCiAjaWZkZWYgX19YRU5fXwogIyBkZWZpbmUgREVDTEFSRV9IVk1fU0FWRV9UWVBFX0NP TVBBVChfeCwgX2NvZGUsIF90eXBlLCBfY3R5cGUsIF9maXgpICAgICBcCi0gICAgc3RhdGljIGlu bGluZSBpbnQgX19IVk1fU0FWRV9GSVhfQ09NUEFUXyMjX3godm9pZCAqaCkgeyByZXR1cm4gX2Zp eChoKTsgfSBcCi0gICAgc3RydWN0IF9fSFZNX1NBVkVfVFlQRV8jI194IHsgX3R5cGUgdDsgY2hh ciBjW19jb2RlXTsgY2hhciBjcHRbMl07fTsgXAorICAgIHN0YXRpYyBpbmxpbmUgaW50IF9fSFZN X1NBVkVfRklYX0NPTVBBVF8jI194KHZvaWQgKmgsIGludCBzaXplKSAgICAgICBcCisgICAgICAg IHsgcmV0dXJuIF9maXgoaCwgc2l6ZSk7IH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFwKKyAgICBzdHJ1Y3QgX19IVk1fU0FWRV9UWVBFXyMjX3ggeyBfdHlwZSB0OyBj aGFyIGNbX2NvZGVdOyBjaGFyIGNwdFsyXTt9OyAgXAogICAgIHN0cnVjdCBfX0hWTV9TQVZFX1RZ UEVfQ09NUEFUXyMjX3ggeyBfY3R5cGUgdDsgfSAgICAgICAgICAgICAgICAgICAKIAogIyBpbmNs dWRlIDx4ZW4vbGliLmg+IC8qIEJVRygpICovCiAjIGRlZmluZSBERUNMQVJFX0hWTV9TQVZFX1RZ UEUoX3gsIF9jb2RlLCBfdHlwZSkgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHN0YXRp YyBpbmxpbmUgaW50IF9fSFZNX1NBVkVfRklYX0NPTVBBVF8jI194KHZvaWQgKmgpIHsgQlVHKCk7 IHJldHVybiAtMTsgfSBcCisgICAgc3RhdGljIGlubGluZSBpbnQgX19IVk1fU0FWRV9GSVhfQ09N UEFUXyMjX3godm9pZCAqaCwgaW50IHNpemUpICAgICAgXAorICAgICAgICB7IEJVRygpOyByZXR1 cm4gLTE7IH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg ICBzdHJ1Y3QgX19IVk1fU0FWRV9UWVBFXyMjX3ggeyBfdHlwZSB0OyBjaGFyIGNbX2NvZGVdOyBj aGFyIGNwdFsxXTt9OyBcCiAgICAgc3RydWN0IF9fSFZNX1NBVkVfVFlQRV9DT01QQVRfIyNfeCB7 IF90eXBlIHQ7IH0gICAgICAgICAgICAgICAgICAgCiAjZWxzZQpAQCAtODksNyArOTEsNyBAQCBz dHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciB7CiAjIGRlZmluZSBIVk1fU0FWRV9MRU5HVEhfQ09N UEFUKF94KSAoc2l6ZW9mIChIVk1fU0FWRV9UWVBFX0NPTVBBVChfeCkpKQogCiAjIGRlZmluZSBI Vk1fU0FWRV9IQVNfQ09NUEFUKF94KSAoc2l6ZW9mICgoKHN0cnVjdCBfX0hWTV9TQVZFX1RZUEVf IyNfeCAqKSgwKSktPmNwdCktMSkKLSMgZGVmaW5lIEhWTV9TQVZFX0ZJWF9DT01QQVQoX3gsIF9k c3QpIF9fSFZNX1NBVkVfRklYX0NPTVBBVF8jI194KF9kc3QpCisjIGRlZmluZSBIVk1fU0FWRV9G SVhfQ09NUEFUKF94LCBfZHN0LCBfc2l6ZSkgX19IVk1fU0FWRV9GSVhfQ09NUEFUXyMjX3goX2Rz dCwgX3NpemUpCiAjZW5kaWYKIAogLyogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaHZt L3NhdmUuaCBiL3hlbi9pbmNsdWRlL3hlbi9odm0vc2F2ZS5oCmluZGV4IGFhMjdhNTAuLjE0ZTY3 NTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9odm0vc2F2ZS5oCisrKyBiL3hlbi9pbmNs dWRlL3hlbi9odm0vc2F2ZS5oCkBAIC02Nyw3ICs2Nyw3IEBAIHZvaWQgX2h2bV9yZWFkX2VudHJ5 KHN0cnVjdCBodm1fZG9tYWluX2NvbnRleHQgKmgsCiAgICAgICAgICAgICAgJiYgKHIgPSBfaHZt X2NoZWNrX2VudHJ5KChfaCksIEhWTV9TQVZFX0NPREUoX3gpLCAgICAgICAgICBcCiAgICAgICAg ICAgICAgICAgICAgICAgIEhWTV9TQVZFX0xFTkdUSF9DT01QQVQoX3gpLCAoX3N0cmljdCkpKSA9 PSAwICkgeyBcCiAgICAgICAgIF9odm1fcmVhZF9lbnRyeSgoX2gpLCAoX2RzdCksIEhWTV9TQVZF X0xFTkdUSF9DT01QQVQoX3gpKTsgICAgICBcCi0gICAgICAgIHI9SFZNX1NBVkVfRklYX0NPTVBB VChfeCwgKF9kc3QpKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHI9 SFZNX1NBVkVfRklYX0NPTVBBVChfeCwgKF9kc3QpLCAoX2gpLT5zaXplKTsgICAgICAgICAgICAg ICAgICBcCiAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgcjsgfSkKIAotLSAKMS45LjUgKEFwcGxlIEdp dC01MC4zKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==