From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: [PATCH 01/22] xen: Provide XEN_DMOP_remote_shutdown Date: Fri, 15 Sep 2017 19:48:38 +0100 Message-ID: <1505501339-11965-2-git-send-email-ian.jackson@eu.citrix.com> References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xensource.com Cc: Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Jan Beulich List-Id: xen-devel@lists.xenproject.org U0NIRURPUF9yZW1vdGVfc2h1dGRvd24gc2hvdWxkIGJlIGEgRE1PUCBzbyB0aGF0IGEgZGVwcml2 aWxlZ2VkIHFlbXUKY2FuIGRvIHRoZSBwcm9wZXJ5IHRpZHlpbmcgdXAuCgpXZSBzaG91bGQgcmVt b3ZlIFNDSEVET1BfcmVtb3RlX3NodXRkb3duIGF0IHNvbWUgcG9pbnQuCgpDQzogSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA Y2l0cml4LmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv bT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6 IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVn YW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVk LW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogeGVu L2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgIHwgIDkgKysrKysrKysrCiB4ZW4vaW5jbHVkZS9w dWJsaWMvaHZtL2RtX29wLmggfCAxMiArKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hsYXQubHN0 ICAgICAgICAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKQoKZGlm ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpp bmRleCA0Y2Y2ZGVlLi45ZWVlOWZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMK KysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC02MzAsNiArNjMwLDE0IEBAIHN0YXRpYyBp bnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAgICAgcmMgPSBo dm1faW5qZWN0X21zaShkLCBkYXRhLT5hZGRyLCBkYXRhLT5kYXRhKTsKICAgICAgICAgYnJlYWs7 CiAgICAgfQorICAgIGNhc2UgWEVOX0RNT1BfcmVtb3RlX3NodXRkb3duOgorICAgIHsKKyAgICAg ICAgY29uc3Qgc3RydWN0IHhlbl9kbV9vcF9yZW1vdGVfc2h1dGRvd24gKmRhdGEgPQorICAgICAg ICAgICAgJm9wLnUucmVtb3RlX3NodXRkb3duOworCisgICAgICAgIGRvbWFpbl9zaHV0ZG93bihk LCBkYXRhLT5yZWFzb24pOworICAgICAgICBicmVhazsKKyAgICB9CiAKICAgICBkZWZhdWx0Ogog ICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwpAQCAtNjU5LDYgKzY2Nyw3IEBAIENIRUNLX2RtX29w X21vZGlmaWVkX21lbW9yeTsKIENIRUNLX2RtX29wX3NldF9tZW1fdHlwZTsKIENIRUNLX2RtX29w X2luamVjdF9ldmVudDsKIENIRUNLX2RtX29wX2luamVjdF9tc2k7CitDSEVDS19kbV9vcF9yZW1v dGVfc2h1dGRvd247CiAKIGludCBjb21wYXRfZG1fb3AoZG9taWRfdCBkb21pZCwKICAgICAgICAg ICAgICAgICAgdW5zaWduZWQgaW50IG5yX2J1ZnMsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w dWJsaWMvaHZtL2RtX29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXgg MmE0YzNkOS4uMjE1NTJiNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9v cC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaApAQCAtMzU3LDYgKzM1Nywx NyBAQCBzdHJ1Y3QgeGVuX2RtX29wX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIgewogICAg ICAgICAgICAgICAgICAgICAgICAgICAgaGFzIHRvIGJlIHNldCB0byB6ZXJvIGJ5IHRoZSBjYWxs ZXIgKi8KIH07CiAKKy8qCisgKiBYRU5fRE1PUF9yZW1vdGVfc2h1dGRvd24gOiBEZWNsYXJlIGEg c2h1dGRvd24gZm9yIGFub3RoZXIgZG9tYWluCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAg ICBJZGVudGljYWwgdG8gU0NIRURPUF9yZW1vdGVfc2h1dGRvd24KKyAqLworI2RlZmluZSBYRU5f RE1PUF9yZW1vdGVfc2h1dGRvd24gMTYKKworc3RydWN0IHhlbl9kbV9vcF9yZW1vdGVfc2h1dGRv d24geworICAgIHVpbnQzMl90IHJlYXNvbjsgICAgICAgLyogU0hVVERPV05fKiA9PiBlbnVtIHNj aGVkX3NodXRkb3duX3JlYXNvbiAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogKE90 aGVyIHJlYXNvbiB2YWx1ZXMgYXJlIG5vdCBibG9ja2VkKSAqLworfTsKKwogc3RydWN0IHhlbl9k bV9vcCB7CiAgICAgdWludDMyX3Qgb3A7CiAgICAgdWludDMyX3QgcGFkOwpAQCAtMzc3LDYgKzM4 OCw3IEBAIHN0cnVjdCB4ZW5fZG1fb3AgewogICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX2luamVj dF9tc2kgaW5qZWN0X21zaTsKICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9tYXBfbWVtX3R5cGVf dG9faW9yZXFfc2VydmVyCiAgICAgICAgICAgICAgICAgbWFwX21lbV90eXBlX3RvX2lvcmVxX3Nl cnZlcjsKKyAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9yZW1vdGVfc2h1dGRvd24gcmVtb3RlX3No dXRkb3duOwogICAgIH0gdTsKIH07CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0 IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKaW5kZXggMGYxNzAwMC4uMjAwNTViNCAxMDA2NDQKLS0t IGEveGVuL2luY2x1ZGUveGxhdC5sc3QKKysrIGIveGVuL2luY2x1ZGUveGxhdC5sc3QKQEAgLTcw LDYgKzcwLDcgQEAKID8JZG1fb3Bfc2V0X3BjaV9pbnR4X2xldmVsCWh2bS9kbV9vcC5oCiA/CWRt X29wX3NldF9wY2lfbGlua19yb3V0ZQlodm0vZG1fb3AuaAogPwlkbV9vcF90cmFja19kaXJ0eV92 cmFtCQlodm0vZG1fb3AuaAorPwlkbV9vcF9yZW1vdGVfc2h1dGRvd24JCWh2bS9kbV9vcC5oCiA/ CXZjcHVfaHZtX2NvbnRleHQJCWh2bS9odm1fdmNwdS5oCiA/CXZjcHVfaHZtX3g4Nl8zMgkJCWh2 bS9odm1fdmNwdS5oCiA/CXZjcHVfaHZtX3g4Nl82NAkJCWh2bS9odm1fdmNwdS5oCi0tIAoyLjEu NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=