From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v1 19/20] libxl/pvhv2: Include APIC page in MMIO hole for PVHv2 guests Date: Thu, 7 Jul 2016 17:47:15 +0100 Message-ID: <20160707164715.GK416@citrix.com> References: <1467745519-9868-1-git-send-email-boris.ostrovsky@oracle.com> <1467745519-9868-20-git-send-email-boris.ostrovsky@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1467745519-9868-20-git-send-email-boris.ostrovsky@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Boris Ostrovsky Cc: wei.liu2@citrix.com, 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 T24gVHVlLCBKdWwgMDUsIDIwMTYgYXQgMDM6MDU6MThQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5 IHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5 QG9yYWNsZS5jb20+Cj4gLS0tCj4gCj4gTmV3IHBhdGNoCj4gCj4gIHRvb2xzL2xpYnhsL01ha2Vm aWxlICAgIHwgICAgMiArKwo+ICB0b29scy9saWJ4bC9saWJ4bF9kb20uYyB8ICAgMjIgKysrKysr KysrKysrKysrKysrLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDQg ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlIGIvdG9v bHMvbGlieGwvTWFrZWZpbGUKPiBpbmRleCA5ZmVlNzUyLi4zYTJkNjRhIDEwMDY0NAo+IC0tLSBh L3Rvb2xzL2xpYnhsL01ha2VmaWxlCj4gKysrIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKPiBAQCAt MTY1LDYgKzE2NSw4IEBAICQoWExfT0JKUykgJChURVNUX1BST0dfT0JKUykgX2xpYnhsLmFwaS1m b3ItY2hlY2s6IFwKPiAgJChYTF9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX1hMKQo+ICAkKFhM X09CSlMpOiBDRkxBR1MgKz0gLWluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvY29uZmlnLmggIyBs aWJ4bF9qc29uLmggbmVlZHMgaXQuCj4gIAo+ICtsaWJ4bF9kb20ubzogQ0ZMQUdTICs9IC1JJChY RU5fUk9PVCkvdG9vbHMgICMgaW5jbHVkZSBsaWJhY3BpL3g4Ni5oCj4gKwo+ICBTQVZFX0hFTFBF Ul9PQkpTID0gbGlieGxfc2F2ZV9oZWxwZXIubyBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5vCj4g ICQoU0FWRV9IRUxQRVJfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5jdHJsKSAkKENG TEFHU19saWJ4ZW5ldnRjaG4pCj4gIAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9k b20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4gaW5kZXggY2NjNDFiNC4uYmEzNDcyZSAx MDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ICsrKyBiL3Rvb2xzL2xpYnhs L2xpYnhsX2RvbS5jCj4gQEAgLTI0LDYgKzI0LDkgQEAKPiAgI2luY2x1ZGUgPHhlbi9odm0vaHZt X2luZm9fdGFibGUuaD4KPiAgI2luY2x1ZGUgPHhlbi9odm0vaHZtX3hzX3N0cmluZ3MuaD4KPiAg I2luY2x1ZGUgPHhlbi9odm0vZTgyMC5oPgo+ICsjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVm aW5lZChfX3g4Nl82NF9fKQo+ICsjaW5jbHVkZSA8bGliYWNwaS94ODYuaD4KPiArI2VuZGlmCj4g IAo+ICAjaW5jbHVkZSAiX3BhdGhzLmgiCj4gIAo+IEBAIC0xMDA2LDEwICsxMDA5LDIxIEBAIGlu dCBsaWJ4bF9fYnVpbGRfaHZtKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAg ICAgIGRvbS0+dGFyZ2V0X3BhZ2VzID0gbWVtX3NpemUgPj4gWENfUEFHRV9TSElGVDsKPiAgICAg IGlmIChkb20tPm1taW9fc2l6ZSA9PSAwICYmIGRldmljZV9tb2RlbCkKPiAgICAgICAgICBkb20t Pm1taW9fc2l6ZSA9IEhWTV9CRUxPV180R19NTUlPX0xFTkdUSDsKPiAtICAgIGVsc2UgaWYgKGRv bS0+bW1pb19zaXplID09IDAgJiYgIWRldmljZV9tb2RlbCkKPiAtICAgICAgICBkb20tPm1taW9f c2l6ZSA9IEdCKDQpIC0KPiAtICAgICAgICAgICAgICAgICAgICAoKFg4Nl9IVk1fRU5EX1NQRUNJ QUxfUkVHSU9OIC0gWDg2X0hWTV9OUl9TUEVDSUFMX1BBR0VTKQo+IC0gICAgICAgICAgICAgICAg ICAgIDw8IFhDX1BBR0VfU0hJRlQpOwo+ICsgICAgZWxzZSBpZiAoZG9tLT5tbWlvX3NpemUgPT0g MCAmJiAhZGV2aWNlX21vZGVsKSB7Cj4gKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVk KF9feDg2XzY0X18pCj4gKyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUuaHZt LmFwaWMpKSB7Cj4gKyAgICAgICAgICAgIC8qIE1ha2Ugc3VyZSBMQVBJQ19CQVNFX0FERFJFU1Mg aXMgYmVsb3cgc3BlY2lhbCBwYWdlcyAqLwo+ICsgICAgICAgICAgICBhc3NlcnQoKCgoKFg4Nl9I Vk1fRU5EX1NQRUNJQUxfUkVHSU9OIC0gWDg2X0hWTV9OUl9TUEVDSUFMX1BBR0VTKQo+ICsgICAg ICAgICAgICAgICAgICAgICAgPDwgWENfUEFHRV9TSElGVCkgLSBMQVBJQ19CQVNFX0FERFJFU1Mp KSA+PSBYQ19QQUdFX1NJWkUpOwo+ICsgICAgICAgICAgICBkb20tPm1taW9fc2l6ZSA9IEdCKDQp IC0gTEFQSUNfQkFTRV9BRERSRVNTOwo+ICsgICAgICAgIH0gZWxzZQo+ICsgICAgICAgICAgICBk b20tPm1taW9fc2l6ZSA9IEdCKDQpIC0KPiArICAgICAgICAgICAgICAgICgoWDg2X0hWTV9FTkRf U1BFQ0lBTF9SRUdJT04gLSBYODZfSFZNX05SX1NQRUNJQUxfUEFHRVMpCj4gKyAgICAgICAgICAg ICAgICAgPDwgWENfUEFHRV9TSElGVCk7Cj4gKyNlbHNlCj4gKyAgICAgICAgYXNzZXJ0KDEpOwoK VGhpcyBsb29rcyBhIGJpdCBvZGQuIERvIHlvdSB3YW50IHRvIGF2b2lkICJpZiB7fSIgKG5vdGhp bmcgaW4gYnJhY2VzKT8KCklmIHRoaXMgYnJhbmNoIGRvZXNuJ3Qgbm90aGluZyBvbiBBUk0sIG1h eWJlIHlvdSBjYW4ganVzdCBkbwoKICAgICNpZiBkZWZpbmVkKHg4NikKICAgICBlbHNlIGlmICgp IHsKICAgICB9CiAgICAjZW5kaWYKCj8KICAgICAgCj4gKyNlbmRpZgo+ICsgICAgfQo+ICAgICAg bG93bWVtX2VuZCA9IG1lbV9zaXplOwo+ICAgICAgaGlnaG1lbV9lbmQgPSAwOwo+ICAgICAgbW1p b19zdGFydCA9ICgxdWxsIDw8IDMyKSAtIGRvbS0+bW1pb19zaXplOwo+IC0tIAo+IDEuNy4xCj4g CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK