From mboxrd@z Thu Jan 1 00:00:00 1970 From: Zhang Yi Subject: [PATCH RFC 13/14] xen: tools: Introduce the set-subpage into xenctrl Date: Thu, 19 Oct 2017 16:15:49 +0800 Message-ID: <751990707253dcde3846d1f1d06d4cc6119e1c74.1508397860.git.yi.z.zhang@linux.intel.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e55z3-0004oi-CD for xen-devel@lists.xenproject.org; Thu, 19 Oct 2017 08:15:17 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com, jun.nakajima@intel.com, rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, Zhang Yi Z , jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org RnJvbTogWmhhbmcgWWkgWiA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpJbnRyb2R1Y2Ug dGhlIFhlbiBIeXBlcmNhbGwgSFZNT1Bfc2V0X3N1YnBhZ2UgaW50byBYZW5jdGwuClRoZSBBUEkg aXMgZGVmaW5lZCBhcyBmbG93aW5nLgoKaW50IHhjX21lbV9zZXRfc3VicGFnZSh4Y19pbnRlcmZh Y2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZu X3QgZ2ZuLCB1aW50MzJfdCBhY2Nlc3MpOwoKU2lnbmVkLW9mZi1ieTogWmhhbmcsIFlpIFogPHlp LnouemhhbmdAbGludXguaW50ZWwuY29tPgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry bC5oIHwgIDIgKysKIHRvb2xzL2xpYnhjL3hjX21lbV9wYWdpbmcuYyAgIHwgMjAgKysrKysrKysr KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp dCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94 ZW5jdHJsLmgKaW5kZXggYmRlODMxMy4uYTEzZjJjNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv aW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAg LTE5NTYsNiArMTk1Niw4IEBAIGludCB4Y19tZW1fcGFnaW5nX2V2aWN0KHhjX2ludGVyZmFjZSAq eGNoLCBkb21pZF90IGRvbWFpbl9pZCwgdWludDY0X3QgZ2ZuKTsKIGludCB4Y19tZW1fcGFnaW5n X3ByZXAoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCB1aW50NjRfdCBnZm4p OwogaW50IHhjX21lbV9wYWdpbmdfbG9hZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21h aW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGdmbiwgdm9pZCAqYnVmZmVy KTsKK2ludCB4Y19tZW1fc2V0X3N1YnBhZ2UoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3Qg ZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBnZm4sIHVpbnQz Ml90IGFjY2Vzcyk7CiAKIC8qKiAKICAqIEFjY2VzcyB0cmFja2luZyBvcGVyYXRpb25zLgpkaWZm IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbWVtX3BhZ2luZy5jIGIvdG9vbHMvbGlieGMveGNfbWVt X3BhZ2luZy5jCmluZGV4IDI4NjExZjQuLjM2Zjc5NDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj L3hjX21lbV9wYWdpbmcuYworKysgYi90b29scy9saWJ4Yy94Y19tZW1fcGFnaW5nLmMKQEAgLTEx Niw2ICsxMTYsMjYgQEAgaW50IHhjX21lbV9wYWdpbmdfbG9hZCh4Y19pbnRlcmZhY2UgKnhjaCwg ZG9taWRfdCBkb21haW5faWQsCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgeGNfbWVtX3NldF9z dWJwYWdlKHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLCB1aW50MzJfdCBhY2Nlc3MpCit7CisgICAg aW50IHJjOworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JVRkZFUih4ZW5faHZtX3N1YnBhZ2VfdCwg YXJnKTsKKworICAgIGFyZyA9IHhjX2h5cGVyY2FsbF9idWZmZXJfYWxsb2MoaGFuZGxlLCBhcmcs IHNpemVvZigqYXJnKSk7CisgICAgaWYgKCBhcmcgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAt MTsKKworICAgIGFyZy0+ZG9taWQgPSBkb21pZDsKKyAgICBhcmctPmFjY2Vzc19tYXAgPSBhY2Nl c3M7CisgICAgYXJnLT5nZm4gPSBnZm47CisKKyAgICByYyA9IHhlbmNhbGwyKGhhbmRsZS0+eGNh bGwsIF9fSFlQRVJWSVNPUl9odm1fb3AsIEhWTU9QX3NldF9zdWJwYWdlLAorCQkgIEhZUEVSQ0FM TF9CVUZGRVJfQVNfQVJHKGFyZykpOworCisgICAgeGNfaHlwZXJjYWxsX2J1ZmZlcl9mcmVlKGhh bmRsZSwgYXJnKTsKKyAgICByZXR1cm4gcmM7Cit9CiAKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6 Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=