From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: [PATCH v1 19/20] libxl/pvhv2: Include APIC page in MMIO hole for PVHv2 guests Date: Tue, 5 Jul 2016 15:05:18 -0400 Message-ID: <1467745519-9868-20-git-send-email-boris.ostrovsky@oracle.com> References: <1467745519-9868-1-git-send-email-boris.ostrovsky@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1467745519-9868-1-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: xen-devel@lists.xen.org Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com, jbeulich@suse.com, zhaoshenglong@huawei.com, boris.ostrovsky@oracle.com, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org U2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv bT4KLS0tCgpOZXcgcGF0Y2gKCiB0b29scy9saWJ4bC9NYWtlZmlsZSAgICB8ICAgIDIgKysKIHRv b2xzL2xpYnhsL2xpYnhsX2RvbS5jIHwgICAyMiArKysrKysrKysrKysrKysrKystLS0tCiAyIGZp bGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQppbmRleCA5ZmVl NzUyLi4zYTJkNjRhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQorKysgYi90b29s cy9saWJ4bC9NYWtlZmlsZQpAQCAtMTY1LDYgKzE2NSw4IEBAICQoWExfT0JKUykgJChURVNUX1BS T0dfT0JKUykgX2xpYnhsLmFwaS1mb3ItY2hlY2s6IFwKICQoWExfT0JKUyk6IENGTEFHUyArPSAk KENGTEFHU19YTCkKICQoWExfT0JKUyk6IENGTEFHUyArPSAtaW5jbHVkZSAkKFhFTl9ST09UKS90 b29scy9jb25maWcuaCAjIGxpYnhsX2pzb24uaCBuZWVkcyBpdC4KIAorbGlieGxfZG9tLm86IENG TEFHUyArPSAtSSQoWEVOX1JPT1QpL3Rvb2xzICAjIGluY2x1ZGUgbGliYWNwaS94ODYuaAorCiBT QVZFX0hFTFBFUl9PQkpTID0gbGlieGxfc2F2ZV9oZWxwZXIubyBfbGlieGxfc2F2ZV9tc2dzX2hl bHBlci5vCiAkKFNBVkVfSEVMUEVSX09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuY3Ry bCkgJChDRkxBR1NfbGlieGVuZXZ0Y2huKQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4 bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IGNjYzQxYjQuLmJhMzQ3MmUg MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp YnhsX2RvbS5jCkBAIC0yNCw2ICsyNCw5IEBACiAjaW5jbHVkZSA8eGVuL2h2bS9odm1faW5mb190 YWJsZS5oPgogI2luY2x1ZGUgPHhlbi9odm0vaHZtX3hzX3N0cmluZ3MuaD4KICNpbmNsdWRlIDx4 ZW4vaHZtL2U4MjAuaD4KKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0 X18pCisjaW5jbHVkZSA8bGliYWNwaS94ODYuaD4KKyNlbmRpZgogCiAjaW5jbHVkZSAiX3BhdGhz LmgiCiAKQEAgLTEwMDYsMTAgKzEwMDksMjEgQEAgaW50IGxpYnhsX19idWlsZF9odm0obGlieGxf X2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIGRvbS0+dGFyZ2V0X3BhZ2VzID0gbWVt X3NpemUgPj4gWENfUEFHRV9TSElGVDsKICAgICBpZiAoZG9tLT5tbWlvX3NpemUgPT0gMCAmJiBk ZXZpY2VfbW9kZWwpCiAgICAgICAgIGRvbS0+bW1pb19zaXplID0gSFZNX0JFTE9XXzRHX01NSU9f TEVOR1RIOwotICAgIGVsc2UgaWYgKGRvbS0+bW1pb19zaXplID09IDAgJiYgIWRldmljZV9tb2Rl bCkKLSAgICAgICAgZG9tLT5tbWlvX3NpemUgPSBHQig0KSAtCi0gICAgICAgICAgICAgICAgICAg ICgoWDg2X0hWTV9FTkRfU1BFQ0lBTF9SRUdJT04gLSBYODZfSFZNX05SX1NQRUNJQUxfUEFHRVMp Ci0gICAgICAgICAgICAgICAgICAgIDw8IFhDX1BBR0VfU0hJRlQpOworICAgIGVsc2UgaWYgKGRv bS0+bW1pb19zaXplID09IDAgJiYgIWRldmljZV9tb2RlbCkgeworI2lmIGRlZmluZWQoX19pMzg2 X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKKyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFs KGluZm8tPnUuaHZtLmFwaWMpKSB7CisgICAgICAgICAgICAvKiBNYWtlIHN1cmUgTEFQSUNfQkFT RV9BRERSRVNTIGlzIGJlbG93IHNwZWNpYWwgcGFnZXMgKi8KKyAgICAgICAgICAgIGFzc2VydCgo KCgoWDg2X0hWTV9FTkRfU1BFQ0lBTF9SRUdJT04gLSBYODZfSFZNX05SX1NQRUNJQUxfUEFHRVMp CisgICAgICAgICAgICAgICAgICAgICAgPDwgWENfUEFHRV9TSElGVCkgLSBMQVBJQ19CQVNFX0FE RFJFU1MpKSA+PSBYQ19QQUdFX1NJWkUpOworICAgICAgICAgICAgZG9tLT5tbWlvX3NpemUgPSBH Qig0KSAtIExBUElDX0JBU0VfQUREUkVTUzsKKyAgICAgICAgfSBlbHNlCisgICAgICAgICAgICBk b20tPm1taW9fc2l6ZSA9IEdCKDQpIC0KKyAgICAgICAgICAgICAgICAoKFg4Nl9IVk1fRU5EX1NQ RUNJQUxfUkVHSU9OIC0gWDg2X0hWTV9OUl9TUEVDSUFMX1BBR0VTKQorICAgICAgICAgICAgICAg ICA8PCBYQ19QQUdFX1NISUZUKTsKKyNlbHNlCisgICAgICAgIGFzc2VydCgxKTsKKyNlbmRpZgor ICAgIH0KICAgICBsb3dtZW1fZW5kID0gbWVtX3NpemU7CiAgICAgaGlnaG1lbV9lbmQgPSAwOwog ICAgIG1taW9fc3RhcnQgPSAoMXVsbCA8PCAzMikgLSBkb20tPm1taW9fc2l6ZTsKLS0gCjEuNy4x CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCg==