From mboxrd@z Thu Jan 1 00:00:00 1970 From: Razvan Cojocaru Subject: Re: [PATCH V2] x86/altp2m: Added xc_altp2m_set_mem_access_multi() Date: Thu, 3 Aug 2017 10:09:01 +0300 Message-ID: References: <1489052332-4983-1-git-send-email-rcojocaru@bitdefender.com> <58C197490200007800141BE0@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <58C197490200007800141BE0@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Ravi Sahita , tamas@tklengyel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gMDMvMDkvMjAxNyAwNjo1NiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDkuMDMu MTcgYXQgMTA6MzgsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gQEAgLTQ1 MzUsNiArNDUzNiwzMCBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKPj4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzcy52aWV3KTsKPj4gICAg ICAgICAgYnJlYWs7Cj4+ICAKPj4gKyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vz c19tdWx0aToKPj4gKyAgICAgICAgaWYgKCBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkucGFkIHx8 Cj4+ICsgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm9wYXF1ZSA+PSBhLnUu c2V0X21lbV9hY2Nlc3NfbXVsdGkubnIgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBy YyA9IC1FSU5WQUw7Cj4+ICsgICAgICAgICAgICBicmVhazsKPj4gKyAgICAgICAgfQo+PiArICAg ICAgICByYyA9IHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aShkLCBhLnUuc2V0X21lbV9hY2Nlc3Nf bXVsdGkucGZuX2xpc3QsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5hY2Nlc3NfbGlzdCwKPj4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211bHRpLm5yLAo+PiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3Nf bXVsdGkub3BhcXVlLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBN RU1PUF9DTURfTUFTSywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg YS51LnNldF9tZW1fYWNjZXNzX211bHRpLnZpZXcpOwo+PiArICAgICAgICBpZiAoIHJjID4gMCAp Cj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5v cGFxdWUgPSByYzsKPj4gKyAgICAgICAgICAgIGlmICggX19jb3B5X3RvX2d1ZXN0KGFyZywgJmEs IDEpICkKPj4gKyAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cj4+ICsgICAgICAgICAgICBl bHNlCj4+ICsgICAgICAgICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlv bihfX0hZUEVSVklTT1JfaHZtX29wLCAibGgiLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNT1BfYWx0cDJtLCBhcmcpOwo+PiArICAgICAg ICB9Cj4+ICsgICAgICAgIGJyZWFrOwo+IAo+IE9rYXksIHNvIHRoaXMgaXMgYSBodm1vcCwgaW4g d2hpY2ggY2FzZSBJJ20gZmluZSB3aXRoIHRoZSBjb250aW51YXRpb24KPiBtb2RlbCB1c2VkLgo+ IAo+IEhvd2V2ZXIgLSBpcyB0aGlzIGludGVyZmFjZSBzdXBwb3NlZCB0byBiZSB1c2FibGUgYnkg YSBndWVzdCBvbiBpdHNlbGY/Cj4gQXJndWFibHkgdGhlIHNhbWUgcXVlc3Rpb24gd291bGQgYXBw bHkgdG8gc29tZSBvZiB0aGUgb3RoZXIgc3ViLW9wcwo+IHRvbywgYnV0IGFueXdheS4KPiAKPj4g LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAo+PiArKysgYi94ZW4vaW5jbHVk ZS9wdWJsaWMvaHZtL2h2bV9vcC5oCj4+IEBAIC0yMzEsNiArMjMxLDIzIEBAIHN0cnVjdCB4ZW5f aHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyB7Cj4+ICB0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2Fs dHAybV9zZXRfbWVtX2FjY2VzcyB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190Owo+PiAg REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdCk7 Cj4+ICAKPj4gK3N0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSB7Cj4+ ICsgICAgLyogdmlldyAqLwo+PiArICAgIHVpbnQxNl90IHZpZXc7Cj4+ICsgICAgdWludDE2X3Qg cGFkOwo+PiArICAgIC8qIE51bWJlciBvZiBwYWdlcyAqLwo+PiArICAgIHVpbnQzMl90IG5yOwo+ PiArICAgIC8qIFVzZWQgZm9yIGNvbnRpbnVhdGlvbiBwdXJwb3NlcyAqLwo+PiArICAgIHVpbnQ2 NF90IG9wYXF1ZTsKPj4gKyAgICAvKiBMaXN0IG9mIHBmbnMgdG8gc2V0IGFjY2VzcyBmb3IgKi8K Pj4gKyAgICBYRU5fR1VFU1RfSEFORExFKGNvbnN0X3VpbnQ2NCkgcGZuX2xpc3Q7Cj4+ICsgICAg LyogQ29ycmVzcG9uZGluZyBsaXN0IG9mIGFjY2VzcyBzZXR0aW5ncyBmb3IgcGZuX2xpc3QgKi8K Pj4gKyAgICBYRU5fR1VFU1RfSEFORExFKGNvbnN0X3VpbnQ4KSBhY2Nlc3NfbGlzdDsKPiAKPiBJ J20gYWZyYWlkIHRoZXNlIGhhbmRsZXMgYXJlbid0IGdvaW5nIHRvIHdvcmsgZm9yIGEgMzItYml0 IGd1ZXN0LiBOb3RlCj4gaG93IG5vIG90aGVyIGh2bW9wIHVzZXMgaGFuZGxlcy4KCk9LLCBzbyBh dCB0aGlzIHBvaW50LCBzaW5jZSBSYXZpIGhhcyBub3QgZXhwcmVzc2VkIGEgcHJlZmVyZW5jZSwg YnV0CkFuZHJldyBoYXMgc2FpZCB0aGF0IHRoZXNlIHNob3VsZCBiZSBhY2Nlc3NpYmxlIGZyb20g dGhlIGd1ZXN0IGFzIHdlbGwsCkkgYXNzdW1lIHdlIHNob3VsZCBtb3ZlIGZvcndhcmQgd2l0aCB0 aGlzIGFzIGEgSFZNT1AsIGFkZHJlc3NpbmcgdGhlCmNvbW1lbnQgYWJvdmUgcmVnYXJkaW5nIGNv bXBhdGliaWxpdHkuIChKdXN0IHRvIGhlbHAgdGhlIGRpc2N1c3Npb24sCmhlcmUgaXMgdGhlIG9y aWdpbmFsIHBhdGNoOiBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzk2MTI3OTkv KS4KCkkgZG8gcHJlZmVyIHRoZSBET01DVEwgdmVyc2lvbiwgYnV0IG9mIGNvdXJzZSB0aGUgb3Bl cmF0aW9uIHdpbGwgbm90IGJlCmF2YWlsYWJsZSBmb3IgdGhlIGd1ZXN0IHRoZW4gYW5kIHdlIG1h eSBqdXN0IGFzIHdlbGwgbWFrZSBpdCBhIEhWTU9QCmZyb20gdGhlIGJlZ2lubmlnLgoKSWYgdGhl cmUgYXJlIGFueSBvYmplY3Rpb25zLCBwbGVhc2UgbGV0IG1lIGtub3cuCgoKVGhhbmtzLApSYXp2 YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=