From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bruno Alvisio Subject: [PATCH v2 01/16] Save/Restore Support: Refactor HYPERVISOR_suspend hypercall Date: Tue, 13 Feb 2018 18:27:24 -0800 Message-ID: <1518575259-71141-2-git-send-email-bruno.alvisio@gmail.com> References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elmna-0003tQ-85 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:27:54 +0000 In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com List-Id: xen-devel@lists.xenproject.org RGlyZWN0bHkgdXNpbmcgdGhlIFNIVVRET1dOX3N1c3BlbmQgbWFjcm8gYXMgYSBwYXJhbWV0ZXIg Zm9yIHRoZSBzY2hlZG9wCmh5cGVyY2FsbCBjYXVzZXMgYW4gZXJyb3IgaW4gdGhlIFhlbiBoeXBl cmNhbGwgaGFuZGxlci4gQWxzbyBmb3IgY29uc2lzdGVuY3ksCnRoZSBTSFVURE9XTl9zdXNwZW5k IHBhcmFtIGlzIHdyYXBwZWQgaW4gdGhlIHNjaGVkX3NodXRkb3duIHN0cnVjdC4KClNpZ25lZC1v ZmYtYnk6IEJydW5vIEFsdmlzaW8gPGJydW5vLmFsdmlzaW9AZ21haWwuY29tPgpSZXZpZXdlZC1i eTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgotLS0KIGlu Y2x1ZGUveDg2L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmggfCA0ICsrLS0KIGluY2x1ZGUveDg2 L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmggfCA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBp bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L3g4 Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmggYi9pbmNsdWRlL3g4Ni94ODZfMzIvaHlwZXJjYWxsLXg4 Nl8zMi5oCmluZGV4IDVjOTM0NjQuLjcwNTA1YTQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveDg2L3g4 Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmgKKysrIGIvaW5jbHVkZS94ODYveDg2XzMyL2h5cGVyY2Fs bC14ODZfMzIuaApAQCAtMjk4LDggKzI5OCw4IEBAIHN0YXRpYyBpbmxpbmUgaW50CiBIWVBFUlZJ U09SX3N1c3BlbmQoCiAJdW5zaWduZWQgbG9uZyBzcmVjKQogewotCXJldHVybiBfaHlwZXJjYWxs MyhpbnQsIHNjaGVkX29wLCBTQ0hFRE9QX3NodXRkb3duLAotCQkJICAgU0hVVERPV05fc3VzcGVu ZCwgc3JlYyk7CisJc3RydWN0IHNjaGVkX3NodXRkb3duIHNodXRkb3duID0geyAucmVhc29uID0g U0hVVERPV05fc3VzcGVuZCB9OworCXJldHVybiBfaHlwZXJjYWxsMyhpbnQsIHNjaGVkX29wLCBT Q0hFRE9QX3NodXRkb3duLCAmc2h1dGRvd24sIHNyZWMpOwogfQogCiBzdGF0aWMgaW5saW5lIGlu dApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYveDg2XzY0L2h5cGVyY2FsbC14ODZfNjQuaCBiL2lu Y2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmgKaW5kZXggNjE3MTgxMi4uOTVmOGFk ZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYveDg2XzY0L2h5cGVyY2FsbC14ODZfNjQuaAorKysg Yi9pbmNsdWRlL3g4Ni94ODZfNjQvaHlwZXJjYWxsLXg4Nl82NC5oCkBAIC0zMDUsOCArMzA1LDgg QEAgc3RhdGljIGlubGluZSBpbnQKIEhZUEVSVklTT1Jfc3VzcGVuZCgKIAl1bnNpZ25lZCBsb25n IHNyZWMpCiB7Ci0JcmV0dXJuIF9oeXBlcmNhbGwzKGludCwgc2NoZWRfb3AsIFNDSEVET1Bfc2h1 dGRvd24sCi0JCQkgICBTSFVURE9XTl9zdXNwZW5kLCBzcmVjKTsKKwlzdHJ1Y3Qgc2NoZWRfc2h1 dGRvd24gc2h1dGRvd24gPSB7IC5yZWFzb24gPSBTSFVURE9XTl9zdXNwZW5kIH07CisJcmV0dXJu IF9oeXBlcmNhbGwzKGludCwgc2NoZWRfb3AsIFNDSEVET1Bfc2h1dGRvd24sICZzaHV0ZG93biwg c3JlYyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50Ci0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=