From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lan Tianyu Subject: [RFC PATCH V3 2/3] Tool/ACPI: DSDT extension to support more vcpus Date: Wed, 13 Sep 2017 00:52:48 -0400 Message-ID: <1505278369-21605-3-git-send-email-tianyu.lan@intel.com> References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1505278369-21605-1-git-send-email-tianyu.lan@intel.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: Lan Tianyu , kevin.tian@intel.com, wei.liu2@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com, roger.pau@citrix.com, chao.gao@intel.com List-Id: xen-devel@lists.xenproject.org VGhpcyBwYXRjaCBpcyB0byBjaGFuZ2UgRFNEVCB0YWJsZSBmb3IgcHJvY2Vzc29yIG9iamVjdCB0 byBzdXBwb3J0ID4xMjggdmNwdXMKYWNjcm9kaW5nIHRvIEFDUEkgc3BlYyA4LjQgRGVjbGFyaW5n IFByb2Nlc3NvcnMKClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwu Y29tPgotLS0KIHRvb2xzL2xpYmFjcGkvbWtfZHNkdC5jIHwgMzEgKysrKysrKysrKysrKysrKysr KysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDYgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9ta19kc2R0LmMgYi90b29scy9saWJh Y3BpL21rX2RzZHQuYwppbmRleCAyZGFmMzJjLi4wOWMxNTI5IDEwMDY0NAotLS0gYS90b29scy9s aWJhY3BpL21rX2RzZHQuYworKysgYi90b29scy9saWJhY3BpL21rX2RzZHQuYwpAQCAtMjQsNiAr MjQsOCBAQAogI2luY2x1ZGUgPHhlbi9hcmNoLWFybS5oPgogI2VuZGlmCiAKKyNkZWZpbmUgQ1BV X05BTUVfRk1UICAgICAgIlAlLjAzWCIKKwogc3RhdGljIHVuc2lnbmVkIGludCBpbmRlbnRfbGV2 ZWw7CiBzdGF0aWMgYm9vbCBkZWJ1ZyA9IGZhbHNlOwogCkBAIC0xOTYsMTAgKzE5OCwyNyBAQCBp bnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgLyogRGVmaW5lIHByb2Nlc3NvciBv YmplY3RzIGFuZCBjb250cm9sIG1ldGhvZHMuICovCiAgICAgZm9yICggY3B1ID0gMDsgY3B1IDwg bWF4X2NwdXM7IGNwdSsrKQogICAgIHsKLSAgICAgICAgcHVzaF9ibG9jaygiUHJvY2Vzc29yIiwg IlBSJTAyWCwgJWQsIDB4MDAwMGIwMTAsIDB4MDYiLCBjcHUsIGNwdSk7CiAKLSAgICAgICAgc3Rt dCgiTmFtZSIsICJfSElELCBcIkFDUEkwMDA3XCIiKTsKKyNpZmRlZiBDT05GSUdfWDg2CisgICAg ICAgIHVuc2lnbmVkIGludCBhcGljX2lkID0gY3B1ICogMjsKKworICAgICAgICBpZiAoIGFwaWNf aWQgPiAyNTQgKQorICAgICAgICB7CisgICAgICAgICAgICBwdXNoX2Jsb2NrKCJEZXZpY2UiLCBD UFVfTkFNRV9GTVQsIGNwdSk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorI2VuZGlmCisgICAg ICAgIHsKKyAgICAgICAgICAgIGlmIChjcHUgPiAyNTUpCisgICAgICAgICAgICB7CisgICAgICAg ICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFeGNlZWQgdGhlIHJhbmdlIG9mIHByb2Nlc3NvciBJ RCBcbiIpOworICAgICAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgICAgIH0KKyAgICAg ICAgICAgIHB1c2hfYmxvY2soIlByb2Nlc3NvciIsIENQVV9OQU1FX0ZNVCAiLCAlZCwweDAwMDBi MDEwLCAweDA2IiwKKyAgICAgICAgICAgICAgICAgICAgICAgY3B1LCBjcHUpOworICAgICAgICB9 CiAKKyAgICAgICAgc3RtdCgiTmFtZSIsICJfSElELCBcIkFDUEkwMDA3XCIiKTsKICAgICAgICAg c3RtdCgiTmFtZSIsICJfVUlELCAlZCIsIGNwdSk7CiAjaWZkZWYgQ09ORklHX0FSTV82NAogICAg ICAgICBwb3BfYmxvY2soKTsKQEAgLTI2OCwxNSArMjg3LDE1IEBAIGludCBtYWluKGludCBhcmdj LCBjaGFyICoqYXJndikKICAgICAgICAgLyogRXh0cmFjdCBjdXJyZW50IENQVSdzIHN0YXR1czog MD1vZmZsaW5lOyAxPW9ubGluZS4gKi8KICAgICAgICAgc3RtdCgiQW5kIiwgIkxvY2FsMSwgMSwg TG9jYWwyIik7CiAgICAgICAgIC8qIENoZWNrIGlmIHN0YXR1cyBpcyB1cC10by1kYXRlIGluIHRo ZSByZWxldmFudCBNQURUIExBUElDIGVudHJ5Li4uICovCi0gICAgICAgIHB1c2hfYmxvY2soIklm IiwgIkxOb3RFcXVhbChMb2NhbDIsIFxcX1NCLlBSJTAyWC5GTEcpIiwgY3B1KTsKKyAgICAgICAg cHVzaF9ibG9jaygiSWYiLCAiTE5vdEVxdWFsKExvY2FsMiwgXFxfU0IuIiBDUFVfTkFNRV9GTVQg Ii5GTEcpIiwgY3B1KTsKICAgICAgICAgLyogLi4uSWYgbm90LCB1cGRhdGUgaXQgYW5kIHRoZSBN QURUIGNoZWNrc3VtLCBhbmQgbm90aWZ5IE9TUE0uICovCi0gICAgICAgIHN0bXQoIlN0b3JlIiwg IkxvY2FsMiwgXFxfU0IuUFIlMDJYLkZMRyIsIGNwdSk7CisgICAgICAgIHN0bXQoIlN0b3JlIiwg IkxvY2FsMiwgXFxfU0IuIiBDUFVfTkFNRV9GTVQgIi5GTEciLCBjcHUpOwogICAgICAgICBwdXNo X2Jsb2NrKCJJZiIsICJMRXF1YWwoTG9jYWwyLCAxKSIpOwotICAgICAgICBzdG10KCJOb3RpZnki LCAiUFIlMDJYLCAxIiwgY3B1KTsgLyogTm90aWZ5OiBEZXZpY2UgQ2hlY2sgKi8KKyAgICAgICAg c3RtdCgiTm90aWZ5IiwgQ1BVX05BTUVfRk1UICIsIDEiLCBjcHUpOyAvKiBOb3RpZnk6IERldmlj ZSBDaGVjayAqLwogICAgICAgICBzdG10KCJTdWJ0cmFjdCIsICJcXF9TQi5NU1UsIDEsIFxcX1NC Lk1TVSIpOyAvKiBBZGp1c3QgTUFEVCBjc3VtICovCiAgICAgICAgIHBvcF9ibG9jaygpOwogICAg ICAgICBwdXNoX2Jsb2NrKCJFbHNlIiwgTlVMTCk7Ci0gICAgICAgIHN0bXQoIk5vdGlmeSIsICJQ UiUwMlgsIDMiLCBjcHUpOyAvKiBOb3RpZnk6IEVqZWN0IFJlcXVlc3QgKi8KKyAgICAgICAgc3Rt dCgiTm90aWZ5IiwgQ1BVX05BTUVfRk1UICIsIDMiLCBjcHUpOyAvKiBOb3RpZnk6IEVqZWN0IFJl cXVlc3QgKi8KICAgICAgICAgc3RtdCgiQWRkIiwgIlxcX1NCLk1TVSwgMSwgXFxfU0IuTVNVIik7 IC8qIEFkanVzdCBNQURUIGNzdW0gKi8KICAgICAgICAgcG9wX2Jsb2NrKCk7CiAgICAgICAgIHBv cF9ibG9jaygpOwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=