From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH V4] tools/libxc, xen/x86: Added xc_set_mem_access_multi() Date: Thu, 15 Sep 2016 14:49:05 +0100 Message-ID: <20160915134904.GK15958@citrix.com> References: <1473239563-3393-1-git-send-email-rcojocaru@bitdefender.com> <57D055FD020000780010CB09@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Razvan Cojocaru Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com, tamas@tklengyel.com, Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBTZXAgMTUsIDIwMTYgYXQgMDQ6Mzk6NDdQTSArMDMwMCwgUmF6dmFuIENvam9jYXJ1 IHdyb3RlOgo+IE9uIDA5LzA3LzIwMTYgMDc6MDEgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ Pj4gT24gMDcuMDkuMTYgYXQgMTE6MTIsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90 ZToKPiA+PiBDdXJyZW50bHkgaXQgaXMgb25seSBwb3NzaWJsZSB0byBzZXQgbWVtX2FjY2VzcyBy ZXN0cmljdGlvbnMgb25seSBmb3IKPiA+PiBhIGNvbnRpZ3VvdXMgcmFuZ2Ugb2YgR0ZOcyAob3Is IGFzIGEgcGFydGljdWxhciBjYXNlLCBmb3IgYSBzaW5nbGUgR0ZOKS4KPiA+PiBUaGlzIHBhdGNo IGludHJvZHVjZXMgYSBuZXcgbGlieGMgZnVuY3Rpb24gdGFraW5nIGFuIGFycmF5IG9mIEdGTnMu Cj4gPj4gVGhlIGFsdGVybmF0aXZlIHdvdWxkIGJlIHRvIHNldCBlYWNoIHBhZ2UgaW4gdHVybiwg dXNpbmcgYSB1c2Vyc3BhY2UtSFYKPiA+PiByb3VuZHRyaXAgZm9yIGVhY2ggY2FsbCwgYW5kIHRy aWdnZXJpbmcgYSBUTEIgZmx1c2ggcGVyIHBhZ2Ugc2V0Lgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1i eTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+ID4+IEFja2Vk LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gCj4gPiBIeXBlcnZpc29yIHBh cnRzICh3aXRob3V0IEFSTSBhbmQgeDg2L21tKQo+ID4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq YmV1bGljaEBzdXNlLmNvbT4KPiA+IAo+ID4gYWxiZWl0IEkgc3BvdHRlZCBvbmUgbW9yZSBjb3Nt ZXRpYyBpc3N1ZSAod2hpY2ggSSBndWVzcyBjb3VsZCBiZQo+ID4gZml4ZWQgdXAgZHVyaW5nIGNv bW1pdCwgaWYgbm8gb3RoZXIgcmVhc29uIGZvciBhIHY1IGFyaXNlcyk6Cj4gPiAKPiA+PiBAQCAt MzIxLDkgKzMyMiwyMiBAQCBpbnQgY29tcGF0X21lbW9yeV9vcCh1bnNpZ25lZCBpbnQgY21kLCBY RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGNvbXBhdCkKPiA+PiAgICAgICAgICB9Cj4gPj4g IAo+ID4+ICAgICAgICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19vcDoKPiA+PiAtICAgICAgICAgICAg cmV0dXJuIG1lbV9hY2Nlc3NfbWVtb3AoY21kLAo+ID4+IC0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChjb21wYXQsCj4gPj4gLSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9tZW1fYWNjZXNz X29wX3QpKTsKPiA+PiArICAgICAgICB7Cj4gPj4gKyAgICAgICAgICAgIGlmICggY29weV9mcm9t X2d1ZXN0KCZjbXAubWFvLCBjb21wYXQsIDEpICkKPiA+PiArICAgICAgICAgICAgICAgIHJldHVy biAtRUZBVUxUOwo+ID4+ICsKPiA+PiArI2RlZmluZSBYTEFUX21lbV9hY2Nlc3Nfb3BfSE5ETF9w Zm5fbGlzdChfZF8sIF9zXykgXAo+ID4+ICsgICAgICAgICAgICBndWVzdF9mcm9tX2NvbXBhdF9o YW5kbGUoKF9kXyktPnBmbl9saXN0LCAoX3NfKS0+cGZuX2xpc3QpCj4gPj4gKyNkZWZpbmUgWExB VF9tZW1fYWNjZXNzX29wX0hORExfYWNjZXNzX2xpc3QoX2RfLCBfc18pIFwKPiA+PiArICAgICAg ICAgICAgZ3Vlc3RfZnJvbV9jb21wYXRfaGFuZGxlKChfZF8pLT5hY2Nlc3NfbGlzdCwgKF9zXykt PmFjY2Vzc19saXN0KQo+ID4+ICsKPiA+PiArICAgICAgICAgICAgWExBVF9tZW1fYWNjZXNzX29w KG5hdC5tYW8sICZjbXAubWFvKTsKPiA+PiArCj4gPj4gKyN1bmRlZiBYTEFUX21lbV9hY2Nlc3Nf b3BfSE5ETF9wZm5fbGlzdAo+ID4+ICsjdW5kZWYgWExBVF9tZW1fYWNjZXNzX29wX0hORExfYWNj ZXNzX2xpc3QKPiA+PiArCj4gPj4gKyAgICAgICAgICAgIGJyZWFrOwo+ID4+ICsgICAgICAgIH0K PiA+IAo+ID4gVGhlcmUgYXJlIG5vIGxvY2FsIHZhcmlhYmxlcyBkZWNsYXJlZCBoZXJlLCBzbyBJ IGRvbid0IHNlZSB0aGUgbmVlZAo+ID4gZm9yIHRoZSBicmFjZXMuCj4gCj4gVGhlcmUgaGF2ZSBv bmx5IGJlZW4gQWNrZWQtYnkgcmVwbGllcyBzbyBmYXIsIGJ1dCBpZiB5b3UnZCBwcmVmZXIgSSBo YXZlCj4gbm8gcHJvYmxlbSBzZW5kaW5nIGEgVjUgcmVtb3ZpbmcgdGhlIGJyYWNlcy4KPiAKCkRv ZXMgdGhpcyBwYXRjaCBoYXZlIGFsbCB0aGUgbmVjZXNzYXJ5IGFja3M/IElmIHNvIEkgZG9uJ3Qg bWluZCBmaXhpbmcKaXQgdXAgYW5kIGNvbW1pdHRpbmcgaXQuCgpXZWkuCgo+IAo+IFRoYW5rcywK PiBSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=