From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jim Fehlig Subject: [PATCH V2 4/4] libxl: support enabling and disabling feature Date: Mon, 29 Feb 2016 21:00:48 -0700 Message-ID: <1456804848-13127-5-git-send-email-jfehlig@suse.com> References: <1456804848-13127-1-git-send-email-jfehlig@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1456804848-13127-1-git-send-email-jfehlig@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: libvir-list@redhat.com Cc: Jim Fehlig , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org VW50aWwgbm93LCB0aGUgbGlieGwgZHJpdmVyIGlnbm9yZWQgYW55IDxoYXA+IHNldHRpbmcgaW4g ZG9tYWluIFhNTAphbmQgZGVmZXJyZWQgdG8gbGlieGwsIHdoaWNoIGVuYWJsZXMgaGFwIGlmIG5v dCBzcGVjaWZpZWQuIFdoaWxlCnRoaXMgaXMgYSBnb29kIGRlZmF1bHQsIGl0IHByZXZlbnRzIGRp c2FibGluZyBoYXAgaWYgZGVzaXJlZC4KClRoaXMgY2hhbmdlIGFsbG93cyBkaXNhYmxpbmcgaGFw IHdpdGggPGhhcCBzdGF0ZT0nb2ZmJy8+LiBoYXAgaXMKZXhwbGljaXRseSBlbmFibGVkIHdpdGgg PGhhcC8+IG9yIDxoYXAgc3RhdGU9J29uLz4uIEFic2Vuc2Ugb2YgPGhhcD4KcmV0YWlucyBjdXJy ZW50IGJlaGF2aW9yIG9mIGRlZmVycmluZyBkZWZhdWx0IHN0YXRlIHRvIGxpYnhsLgoKU2lnbmVk LW9mZi1ieTogSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KLS0tCiBzcmMvbGlieGwvbGli eGxfY29uZi5jIHwgMTggKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5z ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvbGlieGwvbGlieGxf Y29uZi5jIGIvc3JjL2xpYnhsL2xpYnhsX2NvbmYuYwppbmRleCA2ZWZkOWI1Li4xMTZkYzIyIDEw MDY0NAotLS0gYS9zcmMvbGlieGwvbGlieGxfY29uZi5jCisrKyBiL3NyYy9saWJ4bC9saWJ4bF9j b25mLmMKQEAgLTUxMSwxMCArNTExLDI0IEBAIGxpYnhsTWFrZURvbUNyZWF0ZUluZm8obGlieGxf Y3R4ICpjdHgsCiAKICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm9faW5pdChjX2luZm8pOwog Ci0gICAgaWYgKGRlZi0+b3MudHlwZSA9PSBWSVJfRE9NQUlOX09TVFlQRV9IVk0pCisgICAgaWYg KGRlZi0+b3MudHlwZSA9PSBWSVJfRE9NQUlOX09TVFlQRV9IVk0pIHsKICAgICAgICAgY19pbmZv LT50eXBlID0gTElCWExfRE9NQUlOX1RZUEVfSFZNOwotICAgIGVsc2UKKyAgICAgICAgc3dpdGNo ICgodmlyVHJpc3RhdGVTd2l0Y2gpIGRlZi0+ZmVhdHVyZXNbVklSX0RPTUFJTl9GRUFUVVJFX0hB UF0pIHsKKyAgICAgICAgY2FzZSBWSVJfVFJJU1RBVEVfU1dJVENIX09GRjoKKyAgICAgICAgICAg IGxpYnhsX2RlZmJvb2xfc2V0KCZjX2luZm8tPmhhcCwgZmFsc2UpOworICAgICAgICAgICAgYnJl YWs7CisKKyAgICAgICAgY2FzZSBWSVJfVFJJU1RBVEVfU1dJVENIX09OOgorICAgICAgICAgICAg bGlieGxfZGVmYm9vbF9zZXQoJmNfaW5mby0+aGFwLCB0cnVlKTsKKyAgICAgICAgICAgIGJyZWFr OworCisgICAgICAgIGNhc2UgVklSX1RSSVNUQVRFX1NXSVRDSF9BQlNFTlQ6CisgICAgICAgIGNh c2UgVklSX1RSSVNUQVRFX1NXSVRDSF9MQVNUOgorICAgICAgICAgICAgYnJlYWs7CisgICAgICAg IH0KKyAgICB9IGVsc2UgewogICAgICAgICBjX2luZm8tPnR5cGUgPSBMSUJYTF9ET01BSU5fVFlQ RV9QVjsKKyAgICB9CiAKICAgICBpZiAoVklSX1NUUkRVUChjX2luZm8tPm5hbWUsIGRlZi0+bmFt ZSkgPCAwKQogICAgICAgICBnb3RvIGVycm9yOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=