From mboxrd@z Thu Jan 1 00:00:00 1970 From: Haozhong Zhang Subject: [PATCH 11/19] tools/xen-mceinj: fix the type of cpu number Date: Fri, 17 Feb 2017 14:39:28 +0800 Message-ID: <20170217063936.13208-12-haozhong.zhang@intel.com> References: <20170217063936.13208-1-haozhong.zhang@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170217063936.13208-1-haozhong.zhang@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: Haozhong Zhang , Ian Jackson , Wei Liu List-Id: xen-devel@lists.xenproject.org VXNlIHVpbnQzMl90IHJhdGhlciB0aGFuIGludCB0byBhbGlnbiB0byB0aGUgdHlwZSBvZgp4ZW5f bWNfcGh5c2NwdWluZm8ubmNwdXMuCgpTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFv emhvbmcuemhhbmdAaW50ZWwuY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl dS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29s cy90ZXN0cy9tY2UtdGVzdC90b29scy94ZW4tbWNlaW5qLmMgfCAxMyArKysrKysrKy0tLS0tCiAx IGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL3Rvb2xzL3Rlc3RzL21jZS10ZXN0L3Rvb2xzL3hlbi1tY2VpbmouYyBiL3Rvb2xzL3Rlc3Rz L21jZS10ZXN0L3Rvb2xzL3hlbi1tY2VpbmouYwppbmRleCA1MWFiYzhhLi41ZjcwYTYxIDEwMDY0 NAotLS0gYS90b29scy90ZXN0cy9tY2UtdGVzdC90b29scy94ZW4tbWNlaW5qLmMKKysrIGIvdG9v bHMvdGVzdHMvbWNlLXRlc3QvdG9vbHMveGVuLW1jZWluai5jCkBAIC0xNjEsNyArMTYxLDcgQEAg c3RhdGljIGludCBmbHVzaF9tc3JfaW5qKHhjX2ludGVyZmFjZSAqeGNfaGFuZGxlKQogICAgIHJl dHVybiB4Y19tY2Ffb3AoeGNfaGFuZGxlLCAmbWMpOwogfQogCi1zdGF0aWMgaW50IG1jYV9jcHVp bmZvKHhjX2ludGVyZmFjZSAqeGNfaGFuZGxlKQorc3RhdGljIHVpbnQzMl90IG1jYV9jcHVpbmZv KHhjX2ludGVyZmFjZSAqeGNfaGFuZGxlKQogewogICAgIHN0cnVjdCB4ZW5fbWMgbWM7CiAKQEAg LTE3NiwxNiArMTc2LDE5IEBAIHN0YXRpYyBpbnQgbWNhX2NwdWluZm8oeGNfaW50ZXJmYWNlICp4 Y19oYW5kbGUpCiAgICAgICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IGluamVjdF9jbWNp KHhjX2ludGVyZmFjZSAqeGNfaGFuZGxlLCBpbnQgY3B1X25yKQorc3RhdGljIGludCBpbmplY3Rf Y21jaSh4Y19pbnRlcmZhY2UgKnhjX2hhbmRsZSwgdWludDMyX3QgY3B1X25yKQogewogICAgIHN0 cnVjdCB4ZW5fbWMgbWM7Ci0gICAgaW50IG5yX2NwdXM7CisgICAgdWludDMyX3QgbnJfY3B1czsK IAogICAgIG1lbXNldCgmbWMsIDAsIHNpemVvZihzdHJ1Y3QgeGVuX21jKSk7CiAKICAgICBucl9j cHVzID0gbWNhX2NwdWluZm8oeGNfaGFuZGxlKTsKICAgICBpZiAoIW5yX2NwdXMpCiAgICAgICAg IGVycih4Y19oYW5kbGUsICJGYWlsZWQgdG8gZ2V0IG1jYV9jcHVpbmZvIik7CisgICAgaWYgKGNw dV9uciA+PSBucl9jcHVzKQorICAgICAgICBlcnIoeGNfaGFuZGxlLCAiLWMgJSJQUkl1MzIiIGlz IGxhcmdlciB0aGFuICUiUFJJdTMyLAorICAgICAgICAgICAgY3B1X25yLCBucl9jcHVzIC0gMSk7 CiAKICAgICBtYy5jbWQgPSBYRU5fTUNfaW5qZWN0X3YyOwogICAgIG1jLmludGVyZmFjZV92ZXJz aW9uID0gWEVOX01DQV9JTlRFUkZBQ0VfVkVSU0lPTjsKQEAgLTQyMCw3ICs0MjMsNyBAQCBpbnQg bWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgIGludCBjLCBvcHRfaW5kZXg7CiAgICAg dWludDMyX3QgZG9taWQ7CiAgICAgeGNfaW50ZXJmYWNlICp4Y19oYW5kbGU7Ci0gICAgaW50IGNw dV9ucjsKKyAgICB1aW50MzJfdCBjcHVfbnI7CiAgICAgdWludDY0X3QgZ2FkZHIsIG1heF9ncGE7 CiAKICAgICAvKiBEZWZhdWx0IFZhbHVlICovCkBAIC00NDQsNyArNDQ3LDcgQEAgaW50IG1haW4o aW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICAgICAgICAgIGR1bXA9MTsKICAgICAgICAgICAg IGJyZWFrOwogICAgICAgICBjYXNlICdjJzoKLSAgICAgICAgICAgIGNwdV9uciA9IHN0cnRvbChv cHRhcmcsICZvcHRhcmcsIDEwKTsKKyAgICAgICAgICAgIGNwdV9uciA9IHN0cnRvdWwob3B0YXJn LCAmb3B0YXJnLCAxMCk7CiAgICAgICAgICAgICBpZiAoIHN0cmxlbihvcHRhcmcpICE9IDAgKQog ICAgICAgICAgICAgICAgIGVycih4Y19oYW5kbGUsICJQbGVhc2UgaW5wdXQgYSBkaWdpdCBwYXJh bWV0ZXIgZm9yIENQVSIpOwogICAgICAgICAgICAgYnJlYWs7Ci0tIAoyLjEwLjEKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK