From mboxrd@z Thu Jan 1 00:00:00 1970 From: Zhongze Liu Subject: [PATCH v4 1/7] libxc: add xc_domain_remove_from_physmap to wrap XENMEM_remove_from_physmap Date: Wed, 31 Jan 2018 01:50:18 +0800 Message-ID: <20180130175024.26921-2-blackskygg@gmail.com> References: <20180130175024.26921-1-blackskygg@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180130175024.26921-1-blackskygg@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Ian Jackson , Julien Grall , Stefano Stabellini , Wei Liu , Zhongze Liu List-Id: xen-devel@lists.xenproject.org VGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkg YXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25maWcgZmlsZSIuIFNlZToKCiAgaHR0cHM6Ly9s aXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDMyNDIuaHRt bAoKVGhlbiBwbGFuIGlzIHRvIHVzZSBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggdG8gbWFw IHRoZSBzaGFyZWQgcGFnZXMgZnJvbQpvbmUgZG9tVSB0byBhbm90aGVyIGFuZCB1c2UgWEVOTUVN X3JlbW92ZV9mcm9tX3BoeXNtYXAgdG8gY2FuY2VsIHRoZSBzaGFyaW5nLgpBIHdyYXBwZXIgdG8g WEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNoIHdhcyBhZGRlZCBpbiB0aGUgZm9sbG93aW5nIGNv bW1pdDoKCiAgY29tbWl0IDIwZTcyNWU5MzY0Y2ZmNGEyOTk0NWY2Njk4NmVjZDg4Y2NhODc0M2QK Ck5vdyBhZGQgdGhlIHdyYXBwZXIgdG8gWEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNtYXAuCgpTaWdu ZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+ClJldmlld2VkLWJ5 OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBX ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv bkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFN0 ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFs bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwotLS0K IHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDQgKysrKwogdG9vbHMvbGlieGMveGNf ZG9tYWluLmMgICAgICAgfCAxMSArKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNl cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90 b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAyMzViOGJiODQ3Li41NDNhYmZjYjM0 IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9s aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTQxNiw2ICsxNDE2LDEwIEBAIGludCB4Y19kb21h aW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2goeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqZ2ZwbnMsCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGludCAqZXJycyk7CiAKK2ludCB4Y19kb21haW5fcmVtb3ZlX2Zy b21fcGh5c21hcCh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB4ZW5fcGZuX3QgZ3Bmbik7CisKIGludCB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcCh4Y19p bnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBk b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX2V4 dGVudHMsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBiL3Rvb2xzL2xpYnhj L3hjX2RvbWFpbi5jCmluZGV4IGRhMGFhMmY2YTguLmVhM2RmMWVmMzEgMTAwNjQ0Ci0tLSBhL3Rv b2xzL2xpYnhjL3hjX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCkBAIC0x MDkwLDYgKzEwOTAsMTcgQEAgb3V0OgogICAgIHJldHVybiByYzsKIH0KIAoraW50IHhjX2RvbWFp bl9yZW1vdmVfZnJvbV9waHlzbWFwKHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZuKQoreworICAgIHN0cnVjdCB4ZW5fcmVtb3ZlX2Zy b21fcGh5c21hcCB4cmZwID0geworICAgICAgICAuZG9taWQgPSBkb21pZCwKKyAgICAgICAgLmdw Zm4gPSBncGZuLAorICAgIH07CisgICAgcmV0dXJuIGRvX21lbW9yeV9vcCh4Y2gsIFhFTk1FTV9y ZW1vdmVfZnJvbV9waHlzbWFwLCAmeHJmcCwgc2l6ZW9mKHhyZnApKTsKK30KKwogaW50IHhjX2Rv bWFpbl9jbGFpbV9wYWdlcyh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQotLSAKMi4xNi4xCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==