From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: [PATCH v11 02/23] x86: move cpuid_count_leaf from cpuid.c to processor.h. Date: Wed, 3 May 2017 16:44:02 +0800 Message-ID: <1493801063-38513-3-git-send-email-yi.y.sun@linux.intel.com> References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d5q2c-0000SM-VC for xen-devel@lists.xenproject.org; Wed, 03 May 2017 08:53:47 +0000 In-Reply-To: <1493801063-38513-1-git-send-email-yi.y.sun@linux.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.xenproject.org Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com, Yi Sun , mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org VGhpcyBwYXRjaCBtb3ZlcyAnY3B1aWRfY291bnRfbGVhZicgZnJvbSBjcHVpZC5jIHRvIHByb2Nl c3Nvci5oIHRvCm1ha2UgaXQgYXZhaWxhYmxlIHRvIGV4dGVybmFsIGNvZGVzLgoKU2lnbmVkLW9m Zi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1 bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2OToKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2gg YWxvbmUgdG8gbW92ZSAnY3B1aWRfY291bnRfbGVhZicuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2Vp IExpdSkKdjY6CiAgICAtIHVzZSAnc3RydWN0IGNwdWlkX2xlYWYnIGluIHBzci5jLiBTbyB3ZSBo YXZlIHRvIGFjY2VzcyAnY3B1aWRfY291bnRfbGVhZicKICAgICAgd2hpY2ggaGFzIHRvIGJlIG1v dmVkIHRvIHByb2Nlc3Nvci5oLgogICAgICAoc3VnZ2VzdGVkIGJ5IEFuZHJldyBDb29wZXIpCi0t LQogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICB8IDYgLS0tLS0tCiB4ZW4vaW5jbHVk ZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgNyArKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5z ZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1 aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDFjNmE2YzYuLmE0YTBjNGMgMTAwNjQ0 Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBA IC0zNSwxMiArMzUsNiBAQCBzdGF0aWMgdm9pZCBjcHVpZF9sZWFmKHVpbnQzMl90IGxlYWYsIHN0 cnVjdCBjcHVpZF9sZWFmICpkYXRhKQogICAgIGNwdWlkKGxlYWYsICZkYXRhLT5hLCAmZGF0YS0+ YiwgJmRhdGEtPmMsICZkYXRhLT5kKTsKIH0KIAotc3RhdGljIHZvaWQgY3B1aWRfY291bnRfbGVh Zih1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAotICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiAqZGF0YSkKLXsKLSAgICBjcHVpZF9jb3VudChsZWFm LCBzdWJsZWFmLCAmZGF0YS0+YSwgJmRhdGEtPmIsICZkYXRhLT5jLCAmZGF0YS0+ZCk7Ci19Ci0K IHN0YXRpYyB2b2lkIHNhbml0aXNlX2ZlYXR1cmVzZXQodWludDMyX3QgKmZzKQogewogICAgIC8q IGZvcl9lYWNoX3NldF9iaXQoKSB1c2VzIHVuc2lnbmVkIGxvbmdzLiAgRXh0ZW5kIHdpdGggemVy b2VzLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hl bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggNzU2MzJkOS4uOTI4M2ZlNiAxMDA2 NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVk ZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0xMyw2ICsxMyw3IEBACiAjaW5jbHVkZSA8YXNtL3R5 cGVzLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vZGVzYy5o PgorI2luY2x1ZGUgPGFzbS94ODZfZW11bGF0ZS5oPgogI2VuZGlmCiAKICNpbmNsdWRlIDxhc20v eDg2LWRlZm5zLmg+CkBAIC0yNjQsNiArMjY1LDEyIEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVu c2lnbmVkIGludCBjcHVpZF9jb3VudF9lYngoCiAgICAgcmV0dXJuIGVieDsKIH0KIAorc3RhdGlj IGFsd2F5c19pbmxpbmUgdm9pZCBjcHVpZF9jb3VudF9sZWFmKHVpbnQzMl90IGxlYWYsIHVpbnQz Ml90IHN1YmxlYWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg c3RydWN0IGNwdWlkX2xlYWYgKmRhdGEpCit7CisgICAgY3B1aWRfY291bnQobGVhZiwgc3VibGVh ZiwgJmRhdGEtPmEsICZkYXRhLT5iLCAmZGF0YS0+YywgJmRhdGEtPmQpOworfQorCiBzdGF0aWMg aW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjAodm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25n IGNyMDsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==