From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: [PATCH v2] x86/pvh: Do not add DSDT and FACS to PVH dom0 XSDT Date: Thu, 9 Nov 2017 10:37:53 -0500 Message-ID: <1510241873-24225-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: 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: andrew.cooper3@citrix.com, Boris Ostrovsky , jbeulich@suse.com, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org VGhlc2UgdGFibGVzIGFyZSBwb2ludGVkIHRvIGZyb20gRkFEVC4gQWRkaW5nIHRoZW0gd2lsbApy ZXN1bHQgaW4gZHVwbGljYXRlIGVudHJpZXMgaW4gdGhlIGd1ZXN0J3MgdGFibGVzLgoKU2lnbmVk LW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0t CkNoYW5nZXMgaW4gdjI6CiogTWVyZ2UgKHB2aF9hY3BpX3RhYmxlX2FsbG93ZWQoc2lnKSAmJiBw dmhfYWNwaV90YWJsZV9pbl94c2R0KHNpZykpIGludG8KICBhIHNpbmdsZSBjYWxsCiogTWFrZSB0 aGlzIGNhbGwgcmV0dXJuIGEgYm9vbGVhbiBleHByZXNzaW9uIGFzIG9wcG9zZWQgdG8gZXhwbGlj aXQgdHJ1ZS9mYWxzZQoKIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIHwgMTUgKysrKysr KysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNo L3g4Ni9odm0vZG9tMF9idWlsZC5jCmluZGV4IGE2NzA3MWMuLmNmY2Y0NjEgMTAwNjQ0Ci0tLSBh L3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9t MF9idWlsZC5jCkBAIC04MTgsNiArODE4LDE3IEBAIHN0YXRpYyBib29sIF9faW5pdCBwdmhfYWNw aV90YWJsZV9hbGxvd2VkKGNvbnN0IGNoYXIgKnNpZykKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAor c3RhdGljIGJvb2wgX19pbml0IHB2aF9hY3BpX3hzZHRfdGFibGVfYWxsb3dlZChjb25zdCBjaGFy ICpzaWcpCit7CisgICAgLyoKKyAgICAgKiBEU0RUIGFuZCBGQUNTIGFyZSBwb2ludGVkIHRvIGZy b20gRkFEVCBhbmQgdGh1cyBkb24ndCBiZWxvbmcKKyAgICAgKiBpbiBYU0RULgorICAgICAqLwor ICAgIHJldHVybiBwdmhfYWNwaV90YWJsZV9hbGxvd2VkKHNpZykgJiYKKyAgICAgICAgICAgc3Ry bmNtcChzaWcsIEFDUElfU0lHX0RTRFQsIEFDUElfTkFNRV9TSVpFKSAmJgorICAgICAgICAgICBz dHJuY21wKHNpZywgQUNQSV9TSUdfRkFDUywgQUNQSV9OQU1FX1NJWkUpOworfQorCiBzdGF0aWMg aW50IF9faW5pdCBwdmhfc2V0dXBfYWNwaV94c2R0KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3Qg bWFkdF9hZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90 ICphZGRyKQogewpAQCAtODQxLDcgKzg1Miw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1 cF9hY3BpX3hzZHQoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBtYWR0X2FkZHIsCiAgICAgewog ICAgICAgICBjb25zdCBjaGFyICpzaWcgPSBhY3BpX2dibF9yb290X3RhYmxlX2xpc3QudGFibGVz W2ldLnNpZ25hdHVyZS5hc2NpaTsKIAotICAgICAgICBpZiAoIHB2aF9hY3BpX3RhYmxlX2FsbG93 ZWQoc2lnKSApCisgICAgICAgIGlmICggcHZoX2FjcGlfeHNkdF90YWJsZV9hbGxvd2VkKHNpZykg KQogICAgICAgICAgICAgbnVtX3RhYmxlcysrOwogICAgIH0KIApAQCAtODg4LDcgKzg5OSw3IEBA IHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF9hY3BpX3hzZHQoc3RydWN0IGRvbWFpbiAqZCwg cGFkZHJfdCBtYWR0X2FkZHIsCiAgICAgewogICAgICAgICBjb25zdCBjaGFyICpzaWcgPSBhY3Bp X2dibF9yb290X3RhYmxlX2xpc3QudGFibGVzW2ldLnNpZ25hdHVyZS5hc2NpaTsKIAotICAgICAg ICBpZiAoIHB2aF9hY3BpX3RhYmxlX2FsbG93ZWQoc2lnKSApCisgICAgICAgIGlmICggcHZoX2Fj cGlfeHNkdF90YWJsZV9hbGxvd2VkKHNpZykgKQogICAgICAgICAgICAgeHNkdC0+dGFibGVfb2Zm c2V0X2VudHJ5W2orK10gPQogICAgICAgICAgICAgICAgIGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlz dC50YWJsZXNbaV0uYWRkcmVzczsKICAgICB9Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==