From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH v1 19/20] libxl/pvhv2: Include APIC page in MMIO hole for PVHv2 guests Date: Thu, 7 Jul 2016 13:02:12 -0400 Message-ID: <2e02b953-d2ce-f3c3-036c-f4b944a77177@oracle.com> References: <1467745519-9868-1-git-send-email-boris.ostrovsky@oracle.com> <1467745519-9868-20-git-send-email-boris.ostrovsky@oracle.com> <20160707164715.GK416@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160707164715.GK416@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wei Liu Cc: andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com, zhaoshenglong@huawei.com, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org T24gMDcvMDcvMjAxNiAxMjo0NyBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEp1bCAwNSwg MjAxNiBhdCAwMzowNToxOFBNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+ICAKPj4g QEAgLTEwMDYsMTAgKzEwMDksMjEgQEAgaW50IGxpYnhsX19idWlsZF9odm0obGlieGxfX2djICpn YywgdWludDMyX3QgZG9taWQsCj4+ICAgICAgICAgIGRvbS0+dGFyZ2V0X3BhZ2VzID0gbWVtX3Np emUgPj4gWENfUEFHRV9TSElGVDsKPj4gICAgICBpZiAoZG9tLT5tbWlvX3NpemUgPT0gMCAmJiBk ZXZpY2VfbW9kZWwpCj4+ICAgICAgICAgIGRvbS0+bW1pb19zaXplID0gSFZNX0JFTE9XXzRHX01N SU9fTEVOR1RIOwo+PiAtICAgIGVsc2UgaWYgKGRvbS0+bW1pb19zaXplID09IDAgJiYgIWRldmlj ZV9tb2RlbCkKPj4gLSAgICAgICAgZG9tLT5tbWlvX3NpemUgPSBHQig0KSAtCj4+IC0gICAgICAg ICAgICAgICAgICAgICgoWDg2X0hWTV9FTkRfU1BFQ0lBTF9SRUdJT04gLSBYODZfSFZNX05SX1NQ RUNJQUxfUEFHRVMpCj4+IC0gICAgICAgICAgICAgICAgICAgIDw8IFhDX1BBR0VfU0hJRlQpOwo+ PiArICAgIGVsc2UgaWYgKGRvbS0+bW1pb19zaXplID09IDAgJiYgIWRldmljZV9tb2RlbCkgewo+ PiArI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKPj4gKyAgICAg ICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUuaHZtLmFwaWMpKSB7Cj4+ICsgICAgICAg ICAgICAvKiBNYWtlIHN1cmUgTEFQSUNfQkFTRV9BRERSRVNTIGlzIGJlbG93IHNwZWNpYWwgcGFn ZXMgKi8KPj4gKyAgICAgICAgICAgIGFzc2VydCgoKCgoWDg2X0hWTV9FTkRfU1BFQ0lBTF9SRUdJ T04gLSBYODZfSFZNX05SX1NQRUNJQUxfUEFHRVMpCj4+ICsgICAgICAgICAgICAgICAgICAgICAg PDwgWENfUEFHRV9TSElGVCkgLSBMQVBJQ19CQVNFX0FERFJFU1MpKSA+PSBYQ19QQUdFX1NJWkUp Owo+PiArICAgICAgICAgICAgZG9tLT5tbWlvX3NpemUgPSBHQig0KSAtIExBUElDX0JBU0VfQURE UkVTUzsKPj4gKyAgICAgICAgfSBlbHNlCj4+ICsgICAgICAgICAgICBkb20tPm1taW9fc2l6ZSA9 IEdCKDQpIC0KPj4gKyAgICAgICAgICAgICAgICAoKFg4Nl9IVk1fRU5EX1NQRUNJQUxfUkVHSU9O IC0gWDg2X0hWTV9OUl9TUEVDSUFMX1BBR0VTKQo+PiArICAgICAgICAgICAgICAgICA8PCBYQ19Q QUdFX1NISUZUKTsKPj4gKyNlbHNlCj4+ICsgICAgICAgIGFzc2VydCgxKTsKPiBUaGlzIGxvb2tz IGEgYml0IG9kZC4gRG8geW91IHdhbnQgdG8gYXZvaWQgImlmIHt9IiAobm90aGluZyBpbiBicmFj ZXMpPwo+Cj4gSWYgdGhpcyBicmFuY2ggZG9lc24ndCBub3RoaW5nIG9uIEFSTSwgbWF5YmUgeW91 IGNhbiBqdXN0IGRvCj4KPiAgICAgI2lmIGRlZmluZWQoeDg2KQo+ICAgICAgZWxzZSBpZiAoKSB7 Cj4gICAgICB9Cj4gICAgICNlbmRpZgo+Cj4gPwoKU3VyZSwgSSBjb3VsZCBkbyB0aGF0LiBJIHdh cyB0cnlpbmcgdG8gZmxhZyBhIGNhc2Ugb24gQVJNIHdoZW4gd2Ugc2hvdwp1cCBoZXJlIHdpdGhv dXQgZGV2aWNlIG1vZGVsLiBXaGljaCAodGhlIGZsYWdnaW5nKSB3ZSBoYXZlbid0IGRvbmUKYmVm b3JlIHNvIHBlcmhhcHMgaXQncyBub3QgbmVlZGVkLgoKLWJvcmlzCgo+ICAgICAgIAo+PiArI2Vu ZGlmCj4+ICsgICAgfQo+PiAgICAgIGxvd21lbV9lbmQgPSBtZW1fc2l6ZTsKPj4gICAgICBoaWdo bWVtX2VuZCA9IDA7Cj4+ICAgICAgbW1pb19zdGFydCA9ICgxdWxsIDw8IDMyKSAtIGRvbS0+bW1p b19zaXplOwo+PiAtLSAKPj4gMS43LjEKPj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK