From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lan Tianyu Subject: [RFC PATCH V2 2/4] Tool/ACPI: DSDT extension to support more vcpus Date: Thu, 31 Aug 2017 01:01:47 -0400 Message-ID: <1504155709-24276-3-git-send-email-tianyu.lan@intel.com> References: <1504155709-24276-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: <1504155709-24276-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, andrew.cooper3@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 Y29tPgotLS0KIHRvb2xzL2xpYmFjcGkvbWtfZHNkdC5jIHwgMTggKysrKysrKysrKysrLS0tLS0t CiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS90b29scy9saWJhY3BpL21rX2RzZHQuYyBiL3Rvb2xzL2xpYmFjcGkvbWtfZHNkdC5j CmluZGV4IDJkYWYzMmMuLjZjNGMzMjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkvbWtfZHNk dC5jCisrKyBiL3Rvb2xzL2xpYmFjcGkvbWtfZHNkdC5jCkBAIC0yNCw2ICsyNCw4IEBACiAjaW5j bHVkZSA8eGVuL2FyY2gtYXJtLmg+CiAjZW5kaWYKIAorI2RlZmluZSBDUFVfTkFNRV9GTVQgICAg ICAiUCUuMDNYIgorCiBzdGF0aWMgdW5zaWduZWQgaW50IGluZGVudF9sZXZlbDsKIHN0YXRpYyBi b29sIGRlYnVnID0gZmFsc2U7CiAKQEAgLTE5NiwxMCArMTk4LDE0IEBAIGludCBtYWluKGludCBh cmdjLCBjaGFyICoqYXJndikKICAgICAvKiBEZWZpbmUgcHJvY2Vzc29yIG9iamVjdHMgYW5kIGNv bnRyb2wgbWV0aG9kcy4gKi8KICAgICBmb3IgKCBjcHUgPSAwOyBjcHUgPCBtYXhfY3B1czsgY3B1 KyspCiAgICAgewotICAgICAgICBwdXNoX2Jsb2NrKCJQcm9jZXNzb3IiLCAiUFIlMDJYLCAlZCwg MHgwMDAwYjAxMCwgMHgwNiIsIGNwdSwgY3B1KTsKKyAgICAgICAgdW5zaWduZWQgaW50IGFwaWNf aWQgPSBjcHUgKiAyOwogCi0gICAgICAgIHN0bXQoIk5hbWUiLCAiX0hJRCwgXCJBQ1BJMDAwN1wi Iik7CisgICAgICAgIGlmICggYXBpY19pZCA+IDI1NSApCisgICAgICAgICAgICBwdXNoX2Jsb2Nr KCJEZXZpY2UiLCBDUFVfTkFNRV9GTVQsIGNwdSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAg IHB1c2hfYmxvY2soIlByb2Nlc3NvciIsIENQVV9OQU1FX0ZNVCIsICVkLCAweDAwMDBiMDEwLCAw eDA2IiwgY3B1LCBjcHUpOwogCisgICAgICAgIHN0bXQoIk5hbWUiLCAiX0hJRCwgXCJBQ1BJMDAw N1wiIik7CiAgICAgICAgIHN0bXQoIk5hbWUiLCAiX1VJRCwgJWQiLCBjcHUpOwogI2lmZGVmIENP TkZJR19BUk1fNjQKICAgICAgICAgcG9wX2Jsb2NrKCk7CkBAIC0yNjgsMTUgKzI3NCwxNSBAQCBp bnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIC8qIEV4dHJhY3QgY3VycmVu dCBDUFUncyBzdGF0dXM6IDA9b2ZmbGluZTsgMT1vbmxpbmUuICovCiAgICAgICAgIHN0bXQoIkFu ZCIsICJMb2NhbDEsIDEsIExvY2FsMiIpOwogICAgICAgICAvKiBDaGVjayBpZiBzdGF0dXMgaXMg dXAtdG8tZGF0ZSBpbiB0aGUgcmVsZXZhbnQgTUFEVCBMQVBJQyBlbnRyeS4uLiAqLwotICAgICAg ICBwdXNoX2Jsb2NrKCJJZiIsICJMTm90RXF1YWwoTG9jYWwyLCBcXF9TQi5QUiUwMlguRkxHKSIs IGNwdSk7CisgICAgICAgIHB1c2hfYmxvY2soIklmIiwgIkxOb3RFcXVhbChMb2NhbDIsIFxcX1NC LiJDUFVfTkFNRV9GTVQgIi5GTEcpIiwgY3B1KTsKICAgICAgICAgLyogLi4uSWYgbm90LCB1cGRh dGUgaXQgYW5kIHRoZSBNQURUIGNoZWNrc3VtLCBhbmQgbm90aWZ5IE9TUE0uICovCi0gICAgICAg IHN0bXQoIlN0b3JlIiwgIkxvY2FsMiwgXFxfU0IuUFIlMDJYLkZMRyIsIGNwdSk7CisgICAgICAg IHN0bXQoIlN0b3JlIiwgIkxvY2FsMiwgXFxfU0IuIkNQVV9OQU1FX0ZNVCIuRkxHIiwgY3B1KTsK ICAgICAgICAgcHVzaF9ibG9jaygiSWYiLCAiTEVxdWFsKExvY2FsMiwgMSkiKTsKLSAgICAgICAg c3RtdCgiTm90aWZ5IiwgIlBSJTAyWCwgMSIsIGNwdSk7IC8qIE5vdGlmeTogRGV2aWNlIENoZWNr ICovCisgICAgICAgIHN0bXQoIk5vdGlmeSIsIENQVV9OQU1FX0ZNVCIsIDEiLCBjcHUpOyAvKiBO b3RpZnk6IERldmljZSBDaGVjayAqLwogICAgICAgICBzdG10KCJTdWJ0cmFjdCIsICJcXF9TQi5N U1UsIDEsIFxcX1NCLk1TVSIpOyAvKiBBZGp1c3QgTUFEVCBjc3VtICovCiAgICAgICAgIHBvcF9i bG9jaygpOwogICAgICAgICBwdXNoX2Jsb2NrKCJFbHNlIiwgTlVMTCk7Ci0gICAgICAgIHN0bXQo Ik5vdGlmeSIsICJQUiUwMlgsIDMiLCBjcHUpOyAvKiBOb3RpZnk6IEVqZWN0IFJlcXVlc3QgKi8K KyAgICAgICAgc3RtdCgiTm90aWZ5IiwgQ1BVX05BTUVfRk1UIiwgMyIsIGNwdSk7IC8qIE5vdGlm eTogRWplY3QgUmVxdWVzdCAqLwogICAgICAgICBzdG10KCJBZGQiLCAiXFxfU0IuTVNVLCAxLCBc XF9TQi5NU1UiKTsgLyogQWRqdXN0IE1BRFQgY3N1bSAqLwogICAgICAgICBwb3BfYmxvY2soKTsK ICAgICAgICAgcG9wX2Jsb2NrKCk7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2 ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==