From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH RFC] tools/libxc, xen/x86: Added xc_set_mem_access_sparse() Date: Fri, 26 Aug 2016 09:45:34 +0100 Message-ID: <20160826084534.GU20641@citrix.com> References: <1472191902-13344-1-git-send-email-rcojocaru@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1472191902-13344-1-git-send-email-rcojocaru@bitdefender.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Razvan Cojocaru Cc: tamas@tklengyel.com, wei.liu2@citrix.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBBdWcgMjYsIDIwMTYgYXQgMDk6MTE6NDJBTSArMDMwMCwgUmF6dmFuIENvam9jYXJ1 IHdyb3RlOgo+IEN1cnJlbnRseSBpdCBpcyBvbmx5IHBvc3NpYmxlIHRvIHNldCBtZW1fYWNjZXNz IHJlc3RyaWN0aW9ucyBvbmx5IGZvcgo+IGEgY29udGlndW91cyByYW5nZSBvZiBHRk5zIChvciwg YXMgYSBwYXJ0aWN1bGFyIGNhc2UsIGZvciBhIHNpbmdsZSBHRk4pLgo+IFRoaXMgcGF0Y2ggaW50 cm9kdWNlcyBhIG5ldyBsaWJ4YyBmdW5jdGlvbiB0YWtpbmcgYW4gYXJyYXkgb2YgR0ZOcy4KPiBU aGUgYWx0ZXJuYXRpdmUgd291bGQgYmUgdG8gc2V0IGVhY2ggcGFnZSBpbiB0dXJuLCB1c2luZyBh IHVzZXJzcGFjZS1IVgo+IHJvdW5kdHJpcCBmb3IgZWFjaCBjYWxsLCBhbmQgdHJpZ2dlcmluZyBh IFRMQiBmbHVzaCBwZXIgcGFnZSBzZXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9j YXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IC0tLQo+ICB0b29scy9saWJ4Yy9pbmNs dWRlL3hlbmN0cmwuaCB8ICA0ICsrKwo+ICB0b29scy9saWJ4Yy94Y19tZW1fYWNjZXNzLmMgICB8 IDMyICsrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAg ICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgfCA1OSArKysrKysr KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCj4gIHhlbi9jb21tb24vY29tcGF0 L21lbW9yeS5jICAgIHwgIDEgLQo+ICB4ZW4vY29tbW9uL21lbV9hY2Nlc3MuYyAgICAgICB8IDEz ICsrKysrKysrKy0KPiAgeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAgfCAgNiArKysrKwo+ ICB4ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oICB8ICA2ICsrLS0tCj4gIDggZmlsZXMgY2hh bmdlZCwgMTAwIGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu Y3RybC5oCj4gaW5kZXggNTYwY2U3Yi4uYWM4NDkwOCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4 Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o Cj4gQEAgLTIxMjUsNiArMjEyNSwxMCBAQCBpbnQgeGNfc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJm YWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgeGVu bWVtX2FjY2Vzc190IGFjY2VzcywgdWludDY0X3QgZmlyc3RfcGZuLAo+ICAgICAgICAgICAgICAg ICAgICAgICAgdWludDMyX3QgbnIpOwo+ICAKPiAraW50IHhjX3NldF9tZW1fYWNjZXNzX3NwYXJz ZSh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCj4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190IGFjY2VzcywgeGVuX3Bmbl90ICpwYWdlcywK PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBucik7Cj4gKwo+ICAvKgo+ ICAgKiBHZXRzIHRoZSBtZW0gYWNjZXNzIGZvciB0aGUgZ2l2ZW4gcGFnZSAocmV0dXJuZWQgaW4g YWNjZXNzIG9uIHN1Y2Nlc3MpCj4gICAqLwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19t ZW1fYWNjZXNzLmMgYi90b29scy9saWJ4Yy94Y19tZW1fYWNjZXNzLmMKPiBpbmRleCBlZWUwODhj Li43M2IxY2FhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX21lbV9hY2Nlc3MuYwo+ICsr KyBiL3Rvb2xzL2xpYnhjL3hjX21lbV9hY2Nlc3MuYwo+IEBAIC00MSw2ICs0MSwzOCBAQCBpbnQg eGNfc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICp4Y2gsCj4gICAgICByZXR1cm4gZG9fbWVt b3J5X29wKHhjaCwgWEVOTUVNX2FjY2Vzc19vcCwgJm1hbywgc2l6ZW9mKG1hbykpOwo+ICB9Cj4g IAo+ICtpbnQgeGNfc2V0X21lbV9hY2Nlc3Nfc3BhcnNlKHhjX2ludGVyZmFjZSAqeGNoLAo+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9tYWluX2lkLAo+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3MsCj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICpwYWdlcywKPiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB1aW50MzJfdCBucikKPiArewo+ICsgICAgREVDTEFSRV9IWVBFUkNBTExf Qk9VTkNFKHBhZ2VzLCBuciAqIHNpemVvZih4ZW5fcGZuX3QpLCBYQ19IWVBFUkNBTExfQlVGRkVS X0JPVU5DRV9JTik7CgpMaW5lIHRvbyBsb25nLgoKVGhlcmUgaXNuJ3QgbXVjaCBlbHNlIHRvIHNh eSBiZWNhdXNlIGl0IGxvb2tzIGxpa2UgdG8gYmUgYSByYXRoZXIKc3RyYWlnaHRmb3J3YXJkIGh5 cGVyY2FsbCB3cmFwcGVyLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==