From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jim Fehlig Subject: [PATCH][libxen] Add support for VM.destroy Date: Tue, 07 Nov 2006 18:21:22 -0700 Message-ID: <45513112.5010901@novell.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------050105000603020808060102" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --------------050105000603020808060102 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit This patch adds support for the VM.destroy RPC in libxen. I have successfully used it with a patched xend (XendDomain.py specifically), but am not all that happy with that patch in its current form. The xend patch will follow after some rework and further testing. Regards, Jim --------------050105000603020808060102 Content-Type: text/x-patch; name="libxen-vm-destroy.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="libxen-vm-destroy.patch" IyBIRyBjaGFuZ2VzZXQgcGF0Y2gKIyBVc2VyIGpmZWhsaWdAamZlaGxpZzIucHJvdm8ubm92 ZWxsLmNvbQojIERhdGUgMTE2Mjk0ODQ1NiAyNTIwMAojIE5vZGUgSUQgNDcwZjQzOWYzZjk0 NDQyNmQwNzAwMTdlNGFmMzMzMDU5NTUzYzEwZQojIFBhcmVudCAgOGQwZTA2YzM4YzBjY2Zi MmIxMDZmMTlmZDc0ZjRjMTQ0YmM4NjE2NgpBZGQgc3VwcG9ydCBmb3IgVk0uZGVzdHJveSBS UEMgaW4gbGlieGVuLgoKU2lnbmVkLW9mZi1ieTogSmltIEZlaGxpZyA8amZlaGxpZ0Bub3Zl bGwuY29tPgoKZGlmZiAtciA4ZDBlMDZjMzhjMGMgLXIgNDcwZjQzOWYzZjk0IHRvb2xzL2xp Ynhlbi9pbmNsdWRlL3hlbl92bS5oCi0tLSBhL3Rvb2xzL2xpYnhlbi9pbmNsdWRlL3hlbl92 bS5oCVdlZCBOb3YgMDggMDA6MDM6MTEgMjAwNiArMDAwMAorKysgYi90b29scy9saWJ4ZW4v aW5jbHVkZS94ZW5fdm0uaAlUdWUgTm92IDA3IDE4OjE0OjE2IDIwMDYgLTA3MDAKQEAgLTc5 OSw0ICs3OTksMTIgQEAgeGVuX3ZtX2dldF9hbGwoeGVuX3Nlc3Npb24gKnNlc3Npb24sIHN0 cgogeGVuX3ZtX2dldF9hbGwoeGVuX3Nlc3Npb24gKnNlc3Npb24sIHN0cnVjdCB4ZW5fdm1f c2V0ICoqcmVzdWx0KTsKIAogCisvKioKKyAqIERlc3Ryb3kgdGhlIHNwZWNpZmllZCBWTS4g IFRoZSBWTSBpcyBjb21wbGV0ZWx5IHJlbW92ZWQgZnJvbSB0aGUgc3lzdGVtLgorICogVGhp cyBmdW5jdGlvbiBjYW4gb25seSBiZSBjYWxsZWQgd2hlbiB0aGUgVk0gaXMgaW4gdGhlIEhh bHRlZCBTdGF0ZS4KKyAqLworZXh0ZXJuIGJvb2wKK3hlbl92bV9kZXN0cm95KHhlbl9zZXNz aW9uICpzZXNzaW9uLCB4ZW5fdm0gdm0pOworCisKICNlbmRpZgpkaWZmIC1yIDhkMGUwNmMz OGMwYyAtciA0NzBmNDM5ZjNmOTQgdG9vbHMvbGlieGVuL3NyYy94ZW5fdm0uYwotLS0gYS90 b29scy9saWJ4ZW4vc3JjL3hlbl92bS5jCVdlZCBOb3YgMDggMDA6MDM6MTEgMjAwNiArMDAw MAorKysgYi90b29scy9saWJ4ZW4vc3JjL3hlbl92bS5jCVR1ZSBOb3YgMDcgMTg6MTQ6MTYg MjAwNiAtMDcwMApAQCAtMTU4MCwzICsxNTgwLDE3IEBAIHhlbl92bV9nZXRfdXVpZCh4ZW5f c2Vzc2lvbiAqc2Vzc2lvbiwgY2gKICAgICAqcmVzdWx0ID0gc2Vzc2lvbi0+b2sgPyB4ZW5f c3RyZHVwXygoY2hhciAqKXZtKSA6IE5VTEw7CiAgICAgcmV0dXJuIHNlc3Npb24tPm9rOwog fQorCisKK2Jvb2wKK3hlbl92bV9kZXN0cm95KHhlbl9zZXNzaW9uICpzZXNzaW9uLCB4ZW5f dm0gdm0pCit7CisgICAgYWJzdHJhY3RfdmFsdWUgcGFyYW1fdmFsdWVzW10gPQorICAgICAg ICB7CisgICAgICAgICAgICB7IC50eXBlID0gJmFic3RyYWN0X3R5cGVfc3RyaW5nLAorICAg ICAgICAgICAgICAudS5zdHJpbmdfdmFsID0gdm0gfQorICAgICAgICB9OworCisgICAgeGVu X2NhbGxfKHNlc3Npb24sICJWTS5kZXN0cm95IiwgcGFyYW1fdmFsdWVzLCAxLCBOVUxMLCBO VUxMKTsKKyAgICByZXR1cm4gc2Vzc2lvbi0+b2s7Cit9Cg== --------------050105000603020808060102 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --------------050105000603020808060102--