From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v3.1 08/15] x86/vtd: fix mapping of RMRR regions Date: Fri, 04 Nov 2016 06:53:09 -0600 Message-ID: <581C92C5020000780011C466@prv-mh.provo.novell.com> References: <1477731601-10926-1-git-send-email-roger.pau@citrix.com> <1477731601-10926-9-git-send-email-roger.pau@citrix.com> <581C600F020000780011C313@prv-mh.provo.novell.com> <20161104094510.23gluwhs22uvtei5@mac> <581C7262020000780011C3AB@prv-mh.provo.novell.com> <20161104122517.nwvyg4nbktpc55tv@mac> 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 1c2dzb-00046k-Co for xen-devel@lists.xenproject.org; Fri, 04 Nov 2016 12:53:11 +0000 In-Reply-To: <20161104122517.nwvyg4nbktpc55tv@mac> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Roger Pau Monne Cc: George Dunlap , Andrew Cooper , boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA0LjExLjE2IGF0IDEzOjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ IE9uIEZyaSwgTm92IDA0LCAyMDE2IGF0IDA0OjM0OjU4QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy b3RlOgo+PiA+Pj4gT24gMDQuMTEuMTYgYXQgMTA6NDUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g d3JvdGU6Cj4+ID4gY2FzZSBwMm1faW52YWxpZDoKPj4gPiBjYXNlIHAybV9tbWlvX2RtOgo+PiA+ ICAgICByZXQgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBfbWZuKGdmbiksIFBBR0VfT1JERVJf NEssCj4+ID4gICAgICAgICAgICAgICAgICAgICAgICAgcDJtX21taW9fZGlyZWN0LCBwMm1hKTsK Pj4gPiAgICAgaWYgKCByZXQgKQo+PiA+ICAgICAgICAgYnJlYWs7Cj4+ID4gICAgIGlmICggIWlv bW11X3VzZV9oYXBfcHQoZCkgKQo+PiA+ICAgICAgICAgcmV0ID0gaW9tbXVfbWFwX3BhZ2UoZCwg Z2ZuLCBnZm4sIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwo+PiA+ICAgICBicmVh azsKPj4gPiBjYXNlIHAybV9tbWlvX2RpcmVjdDoKPj4gPiAgICAgaWYgKCBhICE9IHAybWEgfHwg Z2ZuICE9IG1mbiApCj4+ID4gICAgIHsKPj4gPiAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJO SU5HCj4+ID4gICAgICAgICAgICAgICAgIkNhbm5vdCBzZXR1cCBpZGVudGl0eSBtYXAgZCVkOiVs eCwgYWxyZWFkeSBtYXBwZWQgd2l0aCAiCj4+ID4gICAgICAgICAgICAgICAgImRpZmZlcmVudCBh Y2Nlc3MgdHlwZSBvciBtZm5cbiIsIGQtPmRvbWFpbl9pZCwgZ2ZuKTsKPj4gPiAgICAgICAgIHJl dCA9IChmbGFnICYgWEVOX0RPTUNUTF9ERVZfUkRNX1JFTEFYRUQpID8gMCA6IC1FQlVTWTsKPj4g PiAgICAgICAgIGJyZWFrOwo+PiA+ICAgICB9Cj4+ID4gICAgIGlmICggIWlvbW11X3VzZV9oYXBf cHQoZCkgKQo+PiA+ICAgICAgICAgcmV0ID0gaW9tbXVfbWFwX3BhZ2UoZCwgZ2ZuLCBnZm4sIElP TU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwo+PiAKPj4gV2VsbCwgc2luY2UgYWNjb3Jk aW5nIHRvIHdoYXQgSSd2ZSBzYWlkIGFib3ZlIHRoaXMgY29kZSBzaG91bGQKPj4gcmVhbGx5IG5v dCBiZSBoZXJlLCBJIHRoaW5rIHRoZSBjb2RlIHN0cnVjdHVyaW5nIHF1ZXN0aW9uIGlzIG1vb3QK Pj4gbm93LiBUaGUgY29uZGl0aW9uYWwgY2FsbCB0byBpb21tdV9tYXBfcGFnZSgpIHJlYWxseSBq dXN0IG5lZWRzCj4+IGFkZGluZyBhbG9uZ3NpZGUgdGhlIHAybV9zZXRfZW50cnkoKSBjYWxsLgo+ IAo+IE9LLCBzbyBpZiB0aGUgZ2ZuIGlzIGFscmVhZHkgbWFwcGVkIGludG8gdGhlIHAybSB3ZSBk b24ndCBjYXJlIHdoZXRoZXIgaXQgCj4gaGFzIGEgdmFsaWQgSU9NTVUgbWFwcGluZyBvciBub3Q/ CgpXZSBkbyBjYXJlLCBidXQgaXQgaXMgdGhlIHJlc3BvbnNpYmlsaXR5IG9mIHdob2V2ZXIgZXN0 YWJsaXNoZWQgdGhlCmZpcnN0IG1hcHBpbmcgdG8gbWFrZSBzdXJlIGl0J3MgcHJlc2VudCBpbiBi b3RoIFAyTSBhbmQgSU9NTVUuCklPVyBpZiB0aGUgR0ZOIGlzIGFscmVhZHkgbWFwcGVkLCB3ZSBz aG91bGQgYmUgYWJsZSB0byBpbXBseSB0aGF0Cml0J3MgbWFwcGVkIGluIGJvdGggcGxhY2VzLgoK SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==