From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dongli Zhang Subject: [PATCH v2 1/2] tools/libxc: add interface for GNTTABOP_query_size Date: Mon, 3 Jul 2017 07:34:12 +0800 Message-ID: <1499038453-17050-1-git-send-email-dongli.zhang@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com List-Id: xen-devel@lists.xenproject.org VGhpcyBwYXRjaCBhZGRzIG5ldyBpbnRlcmZhY2UgZm9yIEdOVFRBQk9QX3F1ZXJ5X3NpemUgaW4g bGlieGMgdG8gaGVscApxdWVyeSB0aGUgY3VycmVudCBncmFudCB0YWJsZSBmcmFtZXMgYW5kIG1h eGltdW0gZ3JhbnQgdGFibGUgZnJhbWVzIGZvciBhCnNwZWNpZmljIGRvbWFpbi4KClNpZ25lZC1v ZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Ci0tLQpDaGFuZ2Vk IHNpbmNlIHYxOgogICogQ2hhbmdlICVkIHRvICV1IGluIEVSUk9SKCkKCi0tLQogdG9vbHMvbGli eGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMSArCiB0b29scy9saWJ4Yy94Y19nbnR0YWIuYyAgICAg ICB8IDEyICsrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCgpk aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9p bmNsdWRlL3hlbmN0cmwuaAppbmRleCAxNjI5ZjQxLi4xNTVjNjllIDEwMDY0NAotLS0gYS90b29s cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0 cmwuaApAQCAtMTU5Nyw2ICsxNTk3LDcgQEAgaW50IHhjX2dudHRhYl9vcCh4Y19pbnRlcmZhY2Ug KnhjaCwgaW50IGNtZCwKICAgICAgICAgICAgICAgICAgdm9pZCAqIG9wLCBpbnQgb3Bfc2l6ZSwg aW50IGNvdW50KTsKIC8qIExvZ3MgaWZmIGh5cGVyY2FsbCBib3VuY2UgZmFpbHMsIG90aGVyd2lz ZSBkb2Vzbid0LiAqLwogCitpbnQgeGNfZ250dGFiX3F1ZXJ5X3NpemUoeGNfaW50ZXJmYWNlICp4 Y2gsIHN0cnVjdCBnbnR0YWJfcXVlcnlfc2l6ZSAqcXVlcnkpOwogaW50IHhjX2dudHRhYl9nZXRf dmVyc2lvbih4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGRvbWlkKTsgLyogTmV2ZXIgbG9ncyAqLwog Z3JhbnRfZW50cnlfdjFfdCAqeGNfZ250dGFiX21hcF90YWJsZV92MSh4Y19pbnRlcmZhY2UgKnhj aCwgaW50IGRvbWlkLCBpbnQgKmdudF9udW0pOwogZ3JhbnRfZW50cnlfdjJfdCAqeGNfZ250dGFi X21hcF90YWJsZV92Mih4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGRvbWlkLCBpbnQgKmdudF9udW0p OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZ250dGFiLmMgYi90b29scy9saWJ4Yy94Y19n bnR0YWIuYwppbmRleCBhZjUzZmFjLi45ZTZmMWZiIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94 Y19nbnR0YWIuYworKysgYi90b29scy9saWJ4Yy94Y19nbnR0YWIuYwpAQCAtMzgsNiArMzgsMTgg QEAgaW50IHhjX2dudHRhYl9vcCh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGNtZCwgdm9pZCAqIG9w LCBpbnQgb3Bfc2l6ZSwgaW50IGNvdW50KQogICAgIHJldHVybiByZXQ7CiB9CiAKK2ludCB4Y19n bnR0YWJfcXVlcnlfc2l6ZSh4Y19pbnRlcmZhY2UgKnhjaCwgc3RydWN0IGdudHRhYl9xdWVyeV9z aXplICpxdWVyeSkKK3sKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IHhjX2dudHRhYl9vcCh4Y2gs IEdOVFRBQk9QX3F1ZXJ5X3NpemUsIHF1ZXJ5LCBzaXplb2YoKnF1ZXJ5KSwgMSk7CisKKyAgICBp ZiAoIHJjIHx8IChxdWVyeS0+c3RhdHVzICE9IEdOVFNUX29rYXkpICkKKyAgICAgICAgRVJST1Io IkNvdWxkIG5vdCBxdWVyeSBkb20gJXUncyBncmFudCBzaXplXG4iLCBxdWVyeS0+ZG9tKTsKKwor ICAgIHJldHVybiByYzsKK30KKwogaW50IHhjX2dudHRhYl9nZXRfdmVyc2lvbih4Y19pbnRlcmZh Y2UgKnhjaCwgaW50IGRvbWlkKQogewogICAgIHN0cnVjdCBnbnR0YWJfZ2V0X3ZlcnNpb24gcXVl cnk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=