From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergej Proskurin Subject: Re: [PATCH v4 39/39] arm/xen-access: Add test of xc_altp2m_change_gfn Date: Wed, 30 Aug 2017 21:07:05 +0200 Message-ID: References: <20170830183258.14612-1-proskurin@sec.in.tum.de> <20170830183258.14612-40-proskurin@sec.in.tum.de> <76f4bca7-ea13-ff44-c51f-7f61fb4e93a1@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dn8Kc-0001Zi-Dz for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 19:07:18 +0000 In-Reply-To: <76f4bca7-ea13-ff44-c51f-7f61fb4e93a1@bitdefender.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: Razvan Cojocaru , xen-devel@lists.xenproject.org Cc: Ian Jackson , Tamas K Lengyel , Wei Liu List-Id: xen-devel@lists.xenproject.org SGkgUmF6dmFuLAoKClsuLi5dCgo+PiArCj4+ICsgICAgKmdmbl9uZXcgPSArKyh4ZW5hY2Nlc3Mt Pm1heF9ncGZuKTsKPiBVbm5lY2Vzc2FyeSBwYXJlbnRoZXNlcy4KPgoKVGhhbmtzLgoKPj4gKyAg ICByYyA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwX2V4YWN0KHhlbmFjY2Vzcy0+eGNfaGFu ZGxlLCBkb21haW5faWQsIDEsIDAsIDAsIGdmbl9uZXcpOwo+PiArICAgIGlmICggcmMgPCAwICkK Pj4gKyAgICAgICAgZ290byBlcnI7Cj4+ICsKPj4gKyAgICAvKiBDb3B5IGNvbnRlbnQgb2YgdGhl IG9sZCBnZm4gaW50byB0aGUgbmV3bHkgYWxsb2NhdGVkIGdmbiAqLwo+PiArICAgIHJjID0geGVu YWNjZXNzX2NvcHlfZ2ZuKHhlbmFjY2VzcywgZG9tYWluX2lkLCAqZ2ZuX25ldywgZ2ZuX29sZCk7 Cj4+ICsgICAgaWYgKCByYyA8IDAgKQo+PiArICAgICAgICBnb3RvIGVycjsKPj4gKwo+PiArICAg IHJjID0geGNfYWx0cDJtX2NoYW5nZV9nZm4oeGVuYWNjZXNzLT54Y19oYW5kbGUsIGRvbWFpbl9p ZCwgYXAybV9pZHgsIGdmbl9vbGQsICpnZm5fbmV3KTsKPj4gKyAgICBpZiAoIHJjIDwgMCApCj4+ ICsgICAgICAgIGdvdG8gZXJyOwo+PiArCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICsKPj4gK2VycjoK Pj4gKyAgICB4Y19kb21haW5fZGVjcmVhc2VfcmVzZXJ2YXRpb25fZXhhY3QoeGVuYWNjZXNzLT54 Y19oYW5kbGUsIGRvbWFpbl9pZCwgMSwgMCwgZ2ZuX25ldyk7Cj4+ICsKPj4gKyAgICAoeGVuYWNj ZXNzLT5tYXhfZ3BmbiktLTsKPiBIZXJlIHRvby4KPgo+PiArCj4+ICsgICAgcmV0dXJuIC0xOwo+ PiArfQo+PiArCj4+ICtzdGF0aWMgaW50IHhlbmFjY2Vzc19yZXNldF9nZm4oeGNfaW50ZXJmYWNl ICp4Y2gsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21haW5f aWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFwMm1f aWR4LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBnZm5fb2xk LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBnZm5fbmV3KQo+ PiArewo+PiArICAgIGludCByYzsKPj4gKwo+PiArICAgIC8qIFJlc2V0IHByZXZpb3VzIHN0YXRl ICovCj4+ICsgICAgeGNfYWx0cDJtX2NoYW5nZV9nZm4oeGNoLCBkb21haW5faWQsIGFwMm1faWR4 LCBnZm5fb2xkLCBJTlZBTElEX0dGTik7Cj4+ICsKPj4gKyAgICAvKiBJbnZhbGlkYXRlIHRoZSBu ZXcgZ2ZuICovCj4+ICsgICAgeGNfYWx0cDJtX2NoYW5nZV9nZm4oeGNoLCBkb21haW5faWQsIGFw Mm1faWR4LCBnZm5fbmV3LCBJTlZBTElEX0dGTik7Cj4gRG8gdGhlc2UgdHdvIHhjX2FsdHAybV9j aGFuZ2VfZ2ZuKCkgY2FsbHMgbm90IHJlcXVpcmUgZXJyb3IgY2hlY2tpbmc/Cj4KPj4gKwo+PiAr ICAgIHJjID0geGNfZG9tYWluX2RlY3JlYXNlX3Jlc2VydmF0aW9uX2V4YWN0KHhjaCwgZG9tYWlu X2lkLCAxLCAwLCAmZ2ZuX25ldyk7Cj4+ICsgICAgaWYgKCByYyA8IDAgKQo+PiArICAgICAgICBy ZXR1cm4gLTE7Cj4+ICsKPj4gKyAgICAoeGVuYWNjZXNzLT5tYXhfZ3BmbiktLTsKPiBBZ2Fpbiwg cGxlYXNlIHJlbW92ZSB0aGUgcGFyZW50aGVzZXMuCj4KClRoYW5rcyBhZ2Fpbi4gSSB3aWxsIGFk anVzdCB0aGUgaW1wbGVtZW50YXRpb24gZm9yIHY1LgoKQ2hlZXJzLAp+U2VyZ2VqCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK