From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: [PATCH 07/12] xen: destroy_hvm_domain: Try xendevicemodel_shutdown Date: Thu, 8 Mar 2018 19:03:02 +0000 Message-ID: <1520535787-6223-8-git-send-email-ian.jackson@eu.citrix.com> References: <1520535787-6223-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: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eu0pW-0005pK-Cr for xen-devel@lists.xenproject.org; Thu, 08 Mar 2018 19:03:54 +0000 In-Reply-To: <1520535787-6223-1-git-send-email-ian.jackson@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: qemu-devel@nongnu.org Cc: Juergen Gross , Stefano Stabellini , Ian Jackson , Ross Lagerwall , Anthony PERARD , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org eGNfaW50ZXJmYWNlX29wZW4gZXRjLiBpcyBub3QgZ29pbmcgdG8gd29yayBpZiB3ZSBoYXZlIGRy b3BwZWQKcHJpdmlsZWdlLCBidXQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24gd2lsbCBpZiBldmVy eXRoaW5nIGlzIG5ldwplbm91Z2guCgp4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93biBpcyBvbmx5IGF2 YWlsYWJlIGluIFhlbiA0LjEwIGFuZCBsYXRlciwgc28KcHJvdmlkZSBhIHN0dWIgZm9yIGVhcmxp ZXIgdmVyc2lvbnMuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUu Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj aXRyaXguY29tPgotLS0KdjYuMTogRml4IHsgfSBzdHlsZSBpc3N1ZQp2NjogRG8gbm90IHByaW50 IG1lc3NhZ2UgYWJvdXQgaGFybWxlc3MgY29uZGl0aW9uIGluIEVOT1RUWSBjYXNlLgp2MjogQWRk IGNvbXBhdGliaWxpdHkgc3R1YiBmb3IgWGVuIDwgNC4xMC4KICAgIEZpeCBjb2Rpbmcgc3R5bGUu CgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4K LS0tCiBody9pMzg2L3hlbi94ZW4taHZtLmMgICAgICAgfCAxMiArKysrKysrKysrKysKIGluY2x1 ZGUvaHcveGVuL3hlbl9jb21tb24uaCB8ICA3ICsrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTkg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kz ODYveGVuL3hlbi1odm0uYwppbmRleCAzNTkwZDk5Li5mYjcyN2JjIDEwMDY0NAotLS0gYS9ody9p Mzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCkBAIC0xMzg2LDkg KzEzODYsMjEgQEAgdm9pZCBkZXN0cm95X2h2bV9kb21haW4oYm9vbCByZWJvb3QpCiB7CiAgICAg eGNfaW50ZXJmYWNlICp4Y19oYW5kbGU7CiAgICAgaW50IHN0czsKKyAgICBpbnQgcmM7CiAKICAg ICB1bnNpZ25lZCBpbnQgcmVhc29uID0gcmVib290ID8gU0hVVERPV05fcmVib290IDogU0hVVERP V05fcG93ZXJvZmY7CiAKKyAgICBpZiAoeGVuX2Rtb2QpIHsKKyAgICAgICAgcmMgPSB4ZW5kZXZp Y2Vtb2RlbF9zaHV0ZG93bih4ZW5fZG1vZCwgeGVuX2RvbWlkLCByZWFzb24pOworICAgICAgICBp ZiAoIXJjKSB7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICAgICAgaWYgKGVy cm5vICE9IEVOT1RUWSAvKiBvbGQgWGVuICovKSB7CisgICAgICAgICAgICBwZXJyb3IoInhlbmRl dmljZW1vZGVsX3NodXRkb3duIGZhaWxlZCIpOworICAgICAgICB9CisgICAgICAgIC8qIHdlbGws IHRyeSB0aGUgb2xkIHRoaW5nIHRoZW4gKi8KKyAgICB9CisKICAgICB4Y19oYW5kbGUgPSB4Y19p bnRlcmZhY2Vfb3BlbigwLCAwLCAwKTsKICAgICBpZiAoeGNfaGFuZGxlID09IE5VTEwpIHsKICAg ICAgICAgZnByaW50ZihzdGRlcnIsICJDYW5ub3QgYWNxdWlyZSB4ZW5jdHJsIGhhbmRsZVxuIik7 CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmggYi9pbmNsdWRlL2h3L3hl bi94ZW5fY29tbW9uLmgKaW5kZXggNjBjNGViYi4uNGJkMzBhMyAxMDA2NDQKLS0tIGEvaW5jbHVk ZS9ody94ZW4veGVuX2NvbW1vbi5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaApA QCAtMTA4LDYgKzEwOCwxMyBAQCBzdGF0aWMgaW5saW5lIGludCB4ZW50b29sY29yZV9yZXN0cmlj dF9hbGwoZG9taWRfdCBkb21pZCkKICAgICByZXR1cm4gLTE7CiB9CiAKK3N0YXRpYyBpbmxpbmUg aW50IHhlbmRldmljZW1vZGVsX3NodXRkb3duKHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCwK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQs IHVuc2lnbmVkIGludCByZWFzb24pCit7CisgICAgZXJybm8gPSBFTk9UVFk7CisgICAgcmV0dXJu IC0xOworfQorCiAjZWxzZSAvKiBDT05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJT04gPj0g NDEwMDAgKi8KIAogI2luY2x1ZGUgPHhlbnRvb2xjb3JlLmg+Ci0tIAoyLjEuNAoKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=