From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: Re: [PATCH v2 09/30] x86/vtd: fix and simplify mapping RMRR regions Date: Fri, 30 Sep 2016 17:02:47 +0200 Message-ID: <20160930150247.e7dyehj4gdzgdiap@mac> References: <1474991845-27962-1-git-send-email-roger.pau@citrix.com> <1474991845-27962-10-git-send-email-roger.pau@citrix.com> <57ED3EDC0200007800113C69@prv-mh.provo.novell.com> <20160930112741.pwmjmk5ldv3zq6e4@mac> <57EE83050200007800114476@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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bpzKu-0007qb-1z for xen-devel@lists.xenproject.org; Fri, 30 Sep 2016 15:02:52 +0000 Content-Disposition: inline In-Reply-To: <57EE83050200007800114476@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: Kevin Tian , Feng Wu , George Dunlap , Andrew Cooper , xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBTZXAgMzAsIDIwMTYgYXQgMDc6MjE6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDMwLjA5LjE2IGF0IDEzOjI3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy b3RlOgo+ID4gT24gVGh1LCBTZXAgMjksIDIwMTYgYXQgMDg6MTg6MzZBTSAtMDYwMCwgSmFuIEJl dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDI3LjA5LjE2IGF0IDE3OjU3LCA8cm9nZXIucGF1QGNp dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gK3sKPiA+PiA+ICsgICAgaW50IHJjOwo+ID4+ID4gKwo+ ID4+ID4gKyAgICB3aGlsZSAoIG5yX3BhZ2VzID4gMCApCj4gPj4gPiArICAgIHsKPiA+PiA+ICsg ICAgICAgIHJjID0gKG1hcCA/IG1hcF9tbWlvX3JlZ2lvbnMgOiB1bm1hcF9tbWlvX3JlZ2lvbnMp Cj4gPj4gPiArICAgICAgICAgICAgIChkLCBfZ2ZuKHBmbiksIG5yX3BhZ2VzLCBfbWZuKHBmbikp Owo+ID4+ID4gKyAgICAgICAgaWYgKCByYyA9PSAwICkKPiA+PiA+ICsgICAgICAgICAgICBicmVh azsKPiA+PiA+ICsgICAgICAgIGlmICggcmMgPCAwICkKPiA+PiA+ICsgICAgICAgIHsKPiA+PiA+ ICsgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUgo+ID4+ID4gKyAgICAgICAgICAgICAgICAi RmFpbGVkIHRvICVzbWFwICUjbHggLSAlI2x4IGludG8gZG9tYWluICVkIG1lbW9yeSBtYXA6ICVk XG4iLAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICBtYXAgPyAiIiA6ICJ1biIsIHBmbiwgcGZu ICsgbnJfcGFnZXMsIGQtPmRvbWFpbl9pZCwgcmMpOwo+ID4+ID4gKyAgICAgICAgICAgIHJldHVy biByYzsKPiA+PiA+ICsgICAgICAgIH0KPiA+PiA+ICsgICAgICAgIG5yX3BhZ2VzIC09IHJjOwo+ ID4+ID4gKyAgICAgICAgcGZuICs9IHJjOwo+ID4+ID4gKyAgICAgICAgcHJvY2Vzc19wZW5kaW5n X3NvZnRpcnFzKCk7Cj4gPj4gPiArICAgIH0KPiA+PiA+ICsKPiA+PiA+ICsgICAgcmV0dXJuIHJj Owo+ID4+IAo+ID4+IFRoZSB3YXkgdGhpcyBpcyBjb2RlZCBpdCBhcHBlYXJzIHRvIHBvc3NpYmx5 IHJldHVybiBub24temVybyBldmVuIGluCj4gPj4gc3VjY2VzcyBjYXNlLiBJIHRoaW5rIHRoaXMg d291bGQgdGhlcmVmb3JlIGJldHRlciBiZSBhIGZvciAoIDsgOyApIGxvb3AuCj4gPiAKPiA+IEkg ZG9uJ3QgdGhpbmsgdGhpcyBpcyBwb3NzaWJsZSwge3VufW1hcF9tbWlvX3JlZ2lvbnMgd2lsbCBy ZXR1cm4gPCAwIG9uIAo+ID4gZXJyb3IsID4gMCBpZiB0aGVyZSBhcmUgcGVuZGluZyBwYWdlcyB0 byBtYXAsIGFuZCAwIHdoZW4gYWxsIHRoZSByZXF1ZXN0ZWQgCj4gPiBwYWdlcyBoYXZlIGJlZW4g bWFwcGVkIHN1Y2Nlc3NmdWxseS4KPiAKPiBSaWdodCAtIGhlbmNlIHRoZSAiYXBwZWFycyB0byIg aW4gbXkgcmVwbHk7IGl0IHRvb2sgbWUgYSB3aGlsZSB0bwo+IGZpZ3VyZSBpdCdzIG5vdCBhY3R1 YWxseSBwb3NzaWJsZSwgYW5kIGhlbmNlIG15IGRlc2lyZSB0byBtYWtlIHRoaXMKPiBtb3JlIG9i dmlvdXMgdG8gdGhlIHJlYWRlci4KCkFoLCBPSywgSSBtaXN1bmRlcnN0b29kIHlvdSB0aGVuLiBX aGF0IGFib3V0IGNoYW5naW5nIHRoZSBsYXN0IHJldHVybiByYwp0byByZXR1cm4gMD8gVGhpcyB3 b3VsZCBtYWtlIGl0IG1vcmUgb2J2aW91cywgYmVjYXVzZSBJJ20gbm90IHJlYWxseSBzdXJlIGEg CmZvciBsb29wIHdvdWxkIGNoYW5nZSBtdWNoIChJTUhPIHRoZSBwcm9ibGVtIGlzIHRoZSByZXR1 cm4gc2VtYW50aWNzIHVzZWQgYnkgCnt1bn1tYXBfbW1pb19yZWdpb25zKS4KClJvZ2VyLgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==