From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= Subject: Re: [PATCH v2 2/3] xen/pvh: check permissions when adding MMIO regions Date: Wed, 21 Jan 2015 11:08:42 +0100 Message-ID: <54BF7AAA.8090401@citrix.com> References: <1421773534-15752-1-git-send-email-roger.pau@citrix.com> <1421773534-15752-3-git-send-email-roger.pau@citrix.com> <54BE9C35.7010800@citrix.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.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1YDsDP-0002iO-HP for xen-devel@lists.xenproject.org; Wed, 21 Jan 2015 10:08:47 +0000 In-Reply-To: <54BE9C35.7010800@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Andrew Cooper , xen-devel@lists.xenproject.org Cc: Jan Beulich List-Id: xen-devel@lists.xenproject.org RWwgMjAvMDEvMTUgYSBsZXMgMTkuMTksIEFuZHJldyBDb29wZXIgaGEgZXNjcml0Ogo+IE9uIDIw LzAxLzE1IDE3OjA1LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+IENoZWNrIHRoYXQgTU1JTyBy ZWdpb25zIGFkZGVkIHRvIFBWSCBEb20wIGFyZSBhbGxvd2VkLiBQcmV2aW91c2x5IGEgUFZIIERv bTAKPj4gd291bGQgaGF2ZSBhY2Nlc3MgdG8gdGhlIGZ1bGwgTU1JTyByYW5nZS4KPj4KPj4gU2ln bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+IENj OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxh bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiAtLS0KPj4gQ2hhbmdlcyBzaW5jZSB2MToKPj4g IC0gVXNlIHRoZSBuZXdseSBpbnRyb2R1Y2VkIHAybV9hY2Nlc3NfdCB0byBzZXQgdGhlIGFjY2Vz cyB0eXBlLgo+PiAgLSBEb24ndCBhZGQgYSBuZXh0IGxhYmVsLgo+PiAtLS0KPj4gIHhlbi9hcmNo L3g4Ni9kb21haW5fYnVpbGQuYyB8IDE3ICsrKysrKysrKysrKysrKy0tCj4+ICAxIGZpbGUgY2hh bmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBh L3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQu Ywo+PiBpbmRleCBmNjg3Yzc4Li40MWQyNTQxIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYv ZG9tYWluX2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jCj4+IEBA IC0zMTksMTIgKzMxOSwyNSBAQCBzdGF0aWMgX19pbml0IHZvaWQgcHZoX2FkZF9tZW1fbWFwcGlu ZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKPj4gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25n IG5yX21mbnMpCj4+ICB7Cj4+ICAgICAgdW5zaWduZWQgbG9uZyBpOwo+PiArICAgIG1mbl90IG9t Zm47Cj4+ICsgICAgcDJtX3R5cGVfdCB0Owo+PiArICAgIHAybV9hY2Nlc3NfdCBhOwo+PiAgICAg IGludCByYzsKPj4gIAo+PiAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfbWZuczsgaSsrICkKPj4g ICAgICB7Cj4+IC0gICAgICAgIGlmICggKHJjID0gc2V0X21taW9fcDJtX2VudHJ5KGQsIGdmbiAr IGksIF9tZm4obWZuICsgaSksCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHAybV9nZXRfaG9zdHAybShkKS0+ZGVmYXVsdF9hY2Nlc3MpKSApCj4+ICsgICAgICAgIGlm ICggIWlvbWVtX2FjY2Vzc19wZXJtaXR0ZWQoZCwgbWZuICsgaSwgbWZuICsgaSkgKSB7Cj4+ICsg ICAgICAgICAgICBvbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm4gKyBpLCAmdCk7 Cj4+ICsgICAgICAgICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiArIGksIG1m bl94KG9tZm4pLCBQQUdFX09SREVSXzRLKTsKPj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+PiAr ICAgICAgICB9Cj4gCj4gVGhpcyBzdWdnZXN0cyBhIGRlc2lnbiBmbGF3IChwb3NzaWJseSBwcmUt ZXhpc3RpbmcpLiAgV2Ugc2hvdWxkIG5vdCBiZQo+IHJlbW92aW5nIHBoeXNtYXAgZW50cmllcyBp biBwdmhfYWRkX21lbV9tYXBwaW5nKCksIG5vciBzaG91bGQgd2UgYmUgYQo+IHBvc2l0aW9uIHRv IG5lZWQgdG8gcmV2b2tlIHBoeXNtYXAgZW50cmllcyBkdXJpbmcgZG9tYWluIGJ1aWxkLgo+IAo+ IElmIHRoZXJlIGlzIGFueXRoaW5nIG5lZWRpbmcgcmV2b2tpbmcgYXQgdGhpcyBzdGFnZSwgaXQg c2hvdWxkIG5vdCBoYXZlCj4gYmVlbiBhZGRlZCBlYXJsaWVyLiAgSG93IGRpZCB5b3UgY29tZSB0 byBpbnRyb2R1Y2UgdGhpcyBjb2RlPwoKVGhpcyBjb2RlIHdhcyBpbnRyb2R1Y2VkIHdpdGggdGhl IFBWSCBEb20wIHN1cHBvcnQgc2VyaWVzIGRvbmUgYnkKTXVrZXNoLiBCYXNpY2FsbHkgd2UgbGV0 IGNvbnN0cnVjdF9kb20wIGJ1aWxkIHRoZSBwaHlzbWFwIGFzIGl0IHdvdWxkIGJlCmRvbmUgZm9y IGEgUFYgRG9tMCAobm8gaG9sZXMgYXQgYWxsLCBwbGFpbiBwaHlzbWFwIGZyb20gMCB0byBtYXht ZW0pIGFuZAp0aGVuIHdlIHB1bmNoIHRoZSBNTUlPIGhvbGVzIGFzIG5lZWRlZC4gQWZ0ZXIgcHVu Y2hpbmcgdGhlIGhvbGVzLCB3ZSBhZGQKdGhlIGxlZnRvdmVyIG1lbW9yeSB0byB0aGUgZW5kIG9m IHRoZSBtZW1vcnkgbWFwLgoKSU1ITyB0aGlzIHNlZW1zIGJldHRlciB0aGFuIGhhdmluZyB0d28g ZGlmZmVyZW50IHdheXMgb2YgYnVpbGRpbmcgdGhlCkRvbTAgbWVtb3J5IG1hcCBpbnRlcmxlYXZl ZCBpbiB0aGUgY29kZSwgb25lIGZvciBQViBhbmQgb25lIGZvciBQVkgsCnNwZWNpYWxseSB0YWtp bmcgaW50byBhY2NvdW50IHRoYXQgdGhlIGNvZGUgaW4gY29uc3RydWN0X2RvbTAgaXMgYWxyZWFk eQpxdWl0ZSBjb252b2x1dGVkLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=