From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [PATCH 06/11] ARM: simplify page type handling Date: Wed, 21 Jun 2017 16:53:43 -0700 (PDT) Message-ID: References: <594A57B10200007800165012@prv-mh.provo.novell.com> <594A57B10200007800165012@prv-mh.provo.novell.com> <594A59F10200007800165090@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dNpRX-0002tr-UH for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 23:53:52 +0000 In-Reply-To: <594A59F10200007800165090@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , xen-devel List-Id: xen-devel@lists.xenproject.org T24gV2VkLCAyMSBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlcmUncyBubyBuZWVk IHRvIGhhdmUgYW55dGhpbmcgaGVyZSBvbiBBUk0gb3RoZXIgdGhhbiB0aGUgZGlzdGluY3Rpb24K PiBiZXR3ZWVuIHdyaXRhYmxlIGFuZCBub24td3JpdGFibGUgcGFnZXMgKGFuZCBldmVuIHRoYXQg Y291bGQgbGlrZWx5IGJlCj4gZWxpbWluYXRlZCwgYnV0IHdpdGggYSBtb3JlIGludHJ1c2l2ZSBj aGFuZ2UpLiBMaW1pdCB0eXBlIHRvIGEgc2luZ2xlCj4gYml0IGFuZCBkcm9wIHBpbm5lZCBhbmQg dmFsaWRhdGVkIGZsYWdzIGFsdG9nZXRoZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8 c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IE5vdGU6IENvbXBpbGUgdGVzdGVkIG9u bHkuCj4gCj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0u Ywo+IEBAIC0xMTEzLDggKzExMTMsNyBAQCB2b2lkIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3Qo c3RydWN0IHBhCj4gICAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7Cj4gIAo+ICAg ICAgLyogVGhlIGluY3JlbWVudGVkIHR5cGUgY291bnQgcGlucyBhcyB3cml0YWJsZSBvciByZWFk LW9ubHkuICovCj4gLSAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyAgPSAocmVhZG9ubHkgPyBQ R1Rfbm9uZSA6IFBHVF93cml0YWJsZV9wYWdlKTsKPiAtICAgIHBhZ2UtPnUuaW51c2UudHlwZV9p bmZvIHw9IFBHVF92YWxpZGF0ZWQgfCAxOwo+ICsgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8g PSAocmVhZG9ubHkgPyBQR1Rfbm9uZSA6IFBHVF93cml0YWJsZV9wYWdlKSB8IDE7Cj4gIAo+ICAg ICAgcGFnZV9zZXRfb3duZXIocGFnZSwgZCk7Cj4gICAgICBzbXBfd21iKCk7IC8qIGluc3RhbGwg dmFsaWQgZG9tYWluIHB0ciBiZWZvcmUgdXBkYXRpbmcgcmVmY250LiAqLwo+IC0tLSBhL3hlbi9j b21tb24vbWVtb3J5LmMKPiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4gQEAgLTM1NCw4ICsz NTQsMTAgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCj4gIAo+ICAg ICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ21mbiksIG1mbiwgMCk7 Cj4gIAo+ICsjaWZkZWYgX1BHVF9waW5uZWQKPiAgICAgIGlmICggIXJjICYmIHRlc3RfYW5kX2Ns ZWFyX2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKSApCj4gICAgICAg ICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cj4gKyNlbmRpZgo+ICAKPiAgICAgIC8qCj4gICAg ICAgKiBXaXRoIHRoZSBsYWNrIG9mIGFuIElPTU1VIG9uIHNvbWUgcGxhdGZvcm1zLCBkb21haW5z IHdpdGggRE1BLWNhcGFibGUKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiArKysg Yi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiBAQCAtNzcsMjAgKzc3LDEyIEBAIHN0cnVjdCBw YWdlX2luZm8KPiAgI2RlZmluZSBQR19zaGlmdChpZHgpICAgKEJJVFNfUEVSX0xPTkcgLSAoaWR4 KSkKPiAgI2RlZmluZSBQR19tYXNrKHgsIGlkeCkgKHggIyMgVUwgPDwgUEdfc2hpZnQoaWR4KSkK PiAgCj4gLSNkZWZpbmUgUEdUX25vbmUgICAgICAgICAgUEdfbWFzaygwLCA0KSAgLyogbm8gc3Bl Y2lhbCB1c2VzIG9mIHRoaXMgcGFnZSAgICovCj4gLSNkZWZpbmUgUEdUX3dyaXRhYmxlX3BhZ2Ug UEdfbWFzayg3LCA0KSAgLyogaGFzIHdyaXRhYmxlIG1hcHBpbmdzPyAgICAgICAgICovCj4gLSNk ZWZpbmUgUEdUX3R5cGVfbWFzayAgICAgUEdfbWFzaygxNSwgNCkgLyogQml0cyAyOC0zMSBvciA2 MC02My4gICAgICAgICAgICovCj4gLQo+IC0gLyogT3duaW5nIGd1ZXN0IGhhcyBwaW5uZWQgdGhp cyBwYWdlIHRvIGl0cyBjdXJyZW50IHR5cGU/ICovCj4gLSNkZWZpbmUgX1BHVF9waW5uZWQgICAg ICAgUEdfc2hpZnQoNSkKPiAtI2RlZmluZSBQR1RfcGlubmVkICAgICAgICBQR19tYXNrKDEsIDUp Cj4gLQo+IC0gLyogSGFzIHRoaXMgcGFnZSBiZWVuIHZhbGlkYXRlZCBmb3IgdXNlIGFzIGl0cyBj dXJyZW50IHR5cGU/ICovCj4gLSNkZWZpbmUgX1BHVF92YWxpZGF0ZWQgICAgUEdfc2hpZnQoNikK PiAtI2RlZmluZSBQR1RfdmFsaWRhdGVkICAgICBQR19tYXNrKDEsIDYpCj4gKyNkZWZpbmUgUEdU X25vbmUgICAgICAgICAgUEdfbWFzaygwLCAxKSAgLyogbm8gc3BlY2lhbCB1c2VzIG9mIHRoaXMg cGFnZSAgICovCj4gKyNkZWZpbmUgUEdUX3dyaXRhYmxlX3BhZ2UgUEdfbWFzaygxLCAxKSAgLyog aGFzIHdyaXRhYmxlIG1hcHBpbmdzPyAgICAgICAgICovCj4gKyNkZWZpbmUgUEdUX3R5cGVfbWFz ayAgICAgUEdfbWFzaygxLCAxKSAgLyogQml0cyAzMSBvciA2My4gICAgICAgICAgICAgICAgICov Cj4gIAo+ICAgLyogQ291bnQgb2YgdXNlcyBvZiB0aGlzIGZyYW1lIGFzIGl0cyBjdXJyZW50IHR5 cGUuICovCj4gLSNkZWZpbmUgUEdUX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoOSkKPiArI2RlZmlu ZSBQR1RfY291bnRfd2lkdGggICBQR19zaGlmdCgyKQo+ICAjZGVmaW5lIFBHVF9jb3VudF9tYXNr ICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCj4gIAo+ICAgLyogQ2xlYXJlZCB3aGVuIHRo ZSBvd25pbmcgZ3Vlc3QgJ2ZyZWVzJyB0aGlzIHBhZ2UuICovCj4gCj4gCj4gCj4gCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK