From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ZXSHCAS2.zhaoxin.com (unknown [203.148.12.82]) by sourceware.org (Postfix) with ESMTPS id E0D6D385B835 for ; Fri, 10 Apr 2020 11:44:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org E0D6D385B835 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=zhaoxin.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Mayshao-oc@zhaoxin.com Received: from zxbjmbx1.zhaoxin.com (10.29.252.163) by ZXSHCAS2.zhaoxin.com (10.28.252.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1261.35; Fri, 10 Apr 2020 19:44:38 +0800 Received: from zxbjmbx1.zhaoxin.com (10.29.252.163) by zxbjmbx1.zhaoxin.com (10.29.252.163) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1261.35; Fri, 10 Apr 2020 19:44:37 +0800 Received: from zxbjmbx1.zhaoxin.com ([fe80::290a:f538:51e7:1416]) by zxbjmbx1.zhaoxin.com ([fe80::290a:f538:51e7:1416%16]) with mapi id 15.01.1261.035; Fri, 10 Apr 2020 19:44:35 +0800 From: Mayshao-oc To: "H.J. Lu" CC: GNU C Library , Carlos O'Donell , "Cooper Yan(BJ-RD)" , "Herry Yang(BJ-RD)" , "Qiyuan Wang(BJ-RD)" , "Ricky Li(BJ-RD)" Subject: RE: [PATCH v2 1/3] x86: Add CPU Vendor ID detection support for Zhaoxin processors Thread-Topic: [PATCH v2 1/3] x86: Add CPU Vendor ID detection support for Zhaoxin processors Thread-Index: AQHWDNlTZLtEXJwI8ECBoh70BRWJt6hxwxUQ Date: Fri, 10 Apr 2020 11:44:34 +0000 Message-ID: References: <1585546430-6167-1-git-send-email-MayShao@zhaoxin.com> <1585546430-6167-2-git-send-email-MayShao@zhaoxin.com> In-Reply-To: Accept-Language: en-US Content-Language: zh-CN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.29.28.25] Content-Type: multipart/mixed; boundary="_002_f1b4f4dd3c464613b8671ad015be585fzhaoxincom_" MIME-Version: 1.0 X-Spam-Status: No, score=-26.6 required=5.0 tests=BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Apr 2020 11:44:50 -0000 --_002_f1b4f4dd3c464613b8671ad015be585fzhaoxincom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQpPbiBUdWUsIEFwciA3LCAyMDIwIGF0IDg6MzggUE0gSC5KLiBMdSA8aGpsLnRvb2xzQGdtYWls LmNvbT4gd3JvdGU6DQo+IA0KPiBPbiBTdW4sIE1hciAyOSwgMjAyMCBhdCAxMDozNCBQTSBNYXlT aGFvIDxNYXlTaGFvQHpoYW94aW4uY29tPiB3cm90ZToNCj4gPg0KPiA+IFRvIHJlY29nbml6ZSBa aGFveGluIENQVSBWZW5kb3IgSUQsIGFkZCBhIG5ldyBhcmNoaXRlY3R1cmUgdHlwZQ0KPiA+IGFy Y2hfa2luZF96aGFveGluIGZvciBWZW5kb3IgWmhhb3hpbiBkZXRlY3Rpb24uDQo+ID4NCj4gPiAt LS0NCj4gPiAgc3lzZGVwcy94ODYvY3B1LWZlYXR1cmVzLmMgfCA1OA0KPiArKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gIHN5c2RlcHMveDg2L2NwdS1m ZWF0dXJlcy5oIHwgIDEgKw0KPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlvbnMoKykN Cj4gPg0KPiA+IGRpZmYgLS1naXQgYS9zeXNkZXBzL3g4Ni9jcHUtZmVhdHVyZXMuYyBiL3N5c2Rl cHMveDg2L2NwdS1mZWF0dXJlcy5jDQo+ID4gaW5kZXggODFhMTcwYS4uNGQ2MDU1MyAxMDA2NDQN Cj4gPiAtLS0gYS9zeXNkZXBzL3g4Ni9jcHUtZmVhdHVyZXMuYw0KPiA+ICsrKyBiL3N5c2RlcHMv eDg2L2NwdS1mZWF0dXJlcy5jDQo+ID4gQEAgLTQ2Niw2ICs0NjYsNjQgQEAgaW5pdF9jcHVfZmVh dHVyZXMgKHN0cnVjdCBjcHVfZmVhdHVyZXMNCj4gKmNwdV9mZWF0dXJlcykNCj4gPiAgICAgICAg ICAgfQ0KPiA+ICAgICAgICAgfQ0KPiA+ICAgICAgfQ0KPiA+ICsgIC8qIFRoaXMgc3BlbGxzIG91 dCAiQ2VudGF1ckhhdWxzIiBvciAiIFNoYW5naGFpICIuICAqLw0KPiA+ICsgIGVsc2UgaWYgKChl YnggPT0gMHg3NDZlNjU0MyAmJiBlY3ggPT0gMHg3MzZjNzU2MSAmJiBlZHggPT0NCj4gMHg0ODcy NzU2MSkNCj4gPiArICAgICAgICAgIHx8IChlYnggPT0gMHg2ODUzMjAyMCAmJiBlY3ggPT0gMHgy MDIwNjk2MSAmJiBlZHggPT0NCj4gMHg2ODY3NmU2MSkpDQo+ID4gKyAgICB7DQo+ID4gKyAgICAg IHVuc2lnbmVkIGludCBleHRlbmRlZF9tb2RlbCwgc3RlcHBpbmc7DQo+ID4gKw0KPiA+ICsgICAg ICBraW5kID0gYXJjaF9raW5kX3poYW94aW47DQo+ID4gKw0KPiA+ICsgICAgICBnZXRfY29tbW9u X2luZGljZXMgKGNwdV9mZWF0dXJlcywgJmZhbWlseSwgJm1vZGVsLA0KPiAmZXh0ZW5kZWRfbW9k ZWwsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAmc3RlcHBpbmcpOw0KPiA+ICsNCj4g PiArICAgICAgZ2V0X2V4dGVuZGVkX2luZGljZXMgKGNwdV9mZWF0dXJlcyk7DQo+ID4gKw0KPiA+ ICsNCj4gDQo+IFNpbmdsZSBibGFuayBsaW5lLg0KPiANCj4gPiArICAgICAgaWYgKGZhbWlseSA9 PSAweDYpDQo+ID4gKyAgICAgICAgew0KPiA+ICsgICAgICAgICAgbW9kZWwgKz0gZXh0ZW5kZWRf bW9kZWw7DQo+IA0KPiBNb3ZlIGl0IG91dCBvZiBpZiBibG9jay4NCj4gDQo+ID4gKyAgICAgICAg ICBpZiAobW9kZWwgPT0gMHhmIHx8IG1vZGVsID09IDB4MTkpDQo+ID4gKyAgICAgICAgICAgIHsN Cj4gPiArICAgICAgICAgICAgICBjcHVfZmVhdHVyZXMtPmZlYXR1cmVbaW5kZXhfYXJjaF9BVlhf VXNhYmxlXQ0KPiA+ICsgICAgICAgICAgICAgICAgJj0gKH5iaXRfYXJjaF9BVlhfVXNhYmxlDQo+ ID4gKyAgICAgICAgICAgICAgICAmIH5iaXRfYXJjaF9BVlgyX1VzYWJsZSk7DQo+ID4gKw0KPiA+ ICsgICAgICAgICAgICAgIGNwdV9mZWF0dXJlcy0+ZmVhdHVyZVtpbmRleF9hcmNoX1Nsb3dfU1NF NF8yXQ0KPiA+ICsgICAgICAgICAgICAgICAgfD0gKGJpdF9hcmNoX1Nsb3dfU1NFNF8yKTsNCj4g PiArDQo+ID4gKw0KPiBjcHVfZmVhdHVyZXMtPmZlYXR1cmVbaW5kZXhfYXJjaF9BVlhfRmFzdF9V bmFsaWduZWRfTG9hZF0NCj4gPiArICAgICAgICAgICAgICAgICY9IH5iaXRfYXJjaF9BVlhfRmFz dF9VbmFsaWduZWRfTG9hZDsNCj4gPiArICAgICAgICAgICAgfQ0KPiA+ICsgICAgICAgIH0NCj4g PiArDQo+ID4gKyAgICAgIGlmIChmYW1pbHkgPT0gMHg3KQ0KPiANCj4gZWxzZSBpZg0KPiANCj4g PiArICAgICAgICB7DQo+ID4gKyAgICAgICAgICBtb2RlbCArPSBleHRlbmRlZF9tb2RlbDsNCj4g DQo+IFJlbW92ZSBpdC4NCj4gDQo+ID4gKyAgICAgICAgICBpZiAobW9kZWwgPT0gMHgxYikNCj4g PiArICAgICAgICAgICAgew0KPiA+ICsgICAgICAgICAgICAgIGNwdV9mZWF0dXJlcy0+ZmVhdHVy ZVtpbmRleF9hcmNoX0FWWF9Vc2FibGVdDQo+ID4gKyAgICAgICAgICAgICAgICAmPSAofmJpdF9h cmNoX0FWWF9Vc2FibGUNCj4gPiArICAgICAgICAgICAgICAgICYgfmJpdF9hcmNoX0FWWDJfVXNh YmxlKTsNCj4gPiArDQo+ID4gKyAgICAgICAgICAgICAgY3B1X2ZlYXR1cmVzLT5mZWF0dXJlW2lu ZGV4X2FyY2hfU2xvd19TU0U0XzJdDQo+ID4gKyAgICAgICAgICAgICAgICB8PSBiaXRfYXJjaF9T bG93X1NTRTRfMjsNCj4gPiArDQo+ID4gKw0KPiBjcHVfZmVhdHVyZXMtPmZlYXR1cmVbaW5kZXhf YXJjaF9BVlhfRmFzdF9VbmFsaWduZWRfTG9hZF0NCj4gPiArICAgICAgICAgICAgICAgICY9IH5i aXRfYXJjaF9BVlhfRmFzdF9VbmFsaWduZWRfTG9hZDsNCj4gPiArICAgICAgICAgICB9DQo+ID4g Kw0KPiA+ICsgICAgICAgICBpZiAobW9kZWwgPT0gMHgzYikNCj4gDQo+IGVsc2UgaWYNCj4gDQo+ ID4gKyAgICAgICAgICAgew0KPiA+ICsgICAgICAgICAgICAgY3B1X2ZlYXR1cmVzLT5mZWF0dXJl W2luZGV4X2FyY2hfQVZYX1VzYWJsZV0NCj4gPiArICAgICAgICAgICAgICAgJj0gKH5iaXRfYXJj aF9BVlhfVXNhYmxlDQo+ID4gKyAgICAgICAgICAgICAgICYgfmJpdF9hcmNoX0FWWDJfVXNhYmxl KTsNCj4gPiArDQo+ID4gKw0KPiBjcHVfZmVhdHVyZXMtPmZlYXR1cmVbaW5kZXhfYXJjaF9BVlhf RmFzdF9VbmFsaWduZWRfTG9hZF0NCj4gPiArICAgICAgICAgICAgICAgJj0gfmJpdF9hcmNoX0FW WF9GYXN0X1VuYWxpZ25lZF9Mb2FkOw0KPiA+ICsgICAgICAgICAgIH0NCj4gPiArICAgICAgIH0N Cj4gPiArICAgIH0NCj4gPiAgICBlbHNlDQo+ID4gICAgICB7DQo+ID4gICAgICAgIGtpbmQgPSBh cmNoX2tpbmRfb3RoZXI7DQo+ID4gZGlmZiAtLWdpdCBhL3N5c2RlcHMveDg2L2NwdS1mZWF0dXJl cy5oIGIvc3lzZGVwcy94ODYvY3B1LWZlYXR1cmVzLmgNCj4gPiBpbmRleCBhZWE4M2U2Li5mMDVk NWNlIDEwMDY0NA0KPiA+IC0tLSBhL3N5c2RlcHMveDg2L2NwdS1mZWF0dXJlcy5oDQo+ID4gKysr IGIvc3lzZGVwcy94ODYvY3B1LWZlYXR1cmVzLmgNCj4gPiBAQCAtNTMsNiArNTMsNyBAQCBlbnVt IGNwdV9mZWF0dXJlc19raW5kDQo+ID4gICAgYXJjaF9raW5kX3Vua25vd24gPSAwLA0KPiA+ICAg IGFyY2hfa2luZF9pbnRlbCwNCj4gPiAgICBhcmNoX2tpbmRfYW1kLA0KPiA+ICsgIGFyY2hfa2lu ZF96aGFveGluLA0KPiA+ICAgIGFyY2hfa2luZF9vdGhlcg0KPiA+ICB9Ow0KPiA+DQo+ID4gLS0N Cj4gPiAyLjcuNA0KPiA+DQo+ID4NCg0KVGhhbmsgeW91IGZvciB5b3VyIGNvbW1lbnRzLCBJIGhh dmUgZml4ZWQgdGhlIHBsYWNlIHlvdSBtZW50aW9uZWQNCmFuZCBhdHRhY2hlZCBpdCB0byB0aGlz IGVtYWlsLg0KDQoNCkJlc3QgUmVnYXJkcywNCk1heSBTaGFvDQoNCg== --_002_f1b4f4dd3c464613b8671ad015be585fzhaoxincom_ Content-Type: application/octet-stream; name="0001-x86-Add-CPU-Vendor-ID-detection-support-for-Zhaoxin-.patch" Content-Description: 0001-x86-Add-CPU-Vendor-ID-detection-support-for-Zhaoxin-.patch Content-Disposition: attachment; filename="0001-x86-Add-CPU-Vendor-ID-detection-support-for-Zhaoxin-.patch"; size=2940; creation-date="Fri, 10 Apr 2020 04:17:47 GMT"; modification-date="Fri, 10 Apr 2020 04:18:50 GMT" Content-Transfer-Encoding: base64 RnJvbSA2OTAzNDZiNTlhN2U1YzkxNWY1YzA1ODRmMzRiYWRiYTczNWU5ZWVlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXlTaGFvIDxtYXlzaGFvLW9jQHpoYW94aW4uY29tPgpEYXRl OiBGcmksIDEwIEFwciAyMDIwIDEyOjM0OjA5ICswODAwClN1YmplY3Q6IFtQQVRDSCB2MiAxLzNd IHg4NjogQWRkIENQVSBWZW5kb3IgSUQgZGV0ZWN0aW9uIHN1cHBvcnQgZm9yIFpoYW94aW4KIHBy b2Nlc3NvcnMKClRvIHJlY29nbml6ZSBaaGFveGluIENQVSBWZW5kb3IgSUQsIGFkZCBhIG5ldyBh cmNoaXRlY3R1cmUgdHlwZQphcmNoX2tpbmRfemhhb3hpbiBmb3IgVmVuZG9yIFpoYW94aW4gZGV0 ZWN0aW9uLgotLS0KIHN5c2RlcHMveDg2L2NwdS1mZWF0dXJlcy5jIHwgNTQgKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogc3lzZGVwcy94ODYvY3B1LWZlYXR1 cmVzLmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKykKCmRpZmYgLS1n aXQgYS9zeXNkZXBzL3g4Ni9jcHUtZmVhdHVyZXMuYyBiL3N5c2RlcHMveDg2L2NwdS1mZWF0dXJl cy5jCmluZGV4IDgxYTE3MGEuLmJmYjQxNWYgMTAwNjQ0Ci0tLSBhL3N5c2RlcHMveDg2L2NwdS1m ZWF0dXJlcy5jCisrKyBiL3N5c2RlcHMveDg2L2NwdS1mZWF0dXJlcy5jCkBAIC00NjYsNiArNDY2 LDYwIEBAIGluaXRfY3B1X2ZlYXR1cmVzIChzdHJ1Y3QgY3B1X2ZlYXR1cmVzICpjcHVfZmVhdHVy ZXMpCiAJICB9CiAJfQogICAgIH0KKyAgLyogVGhpcyBzcGVsbHMgb3V0ICJDZW50YXVySGF1bHMi IG9yICIgU2hhbmdoYWkgIi4gICovCisgIGVsc2UgaWYgKChlYnggPT0gMHg3NDZlNjU0MyAmJiBl Y3ggPT0gMHg3MzZjNzU2MSAmJiBlZHggPT0gMHg0ODcyNzU2MSkKKwkgICB8fCAoZWJ4ID09IDB4 Njg1MzIwMjAgJiYgZWN4ID09IDB4MjAyMDY5NjEgJiYgZWR4ID09IDB4Njg2NzZlNjEpKQorICAg IHsKKyAgICAgIHVuc2lnbmVkIGludCBleHRlbmRlZF9tb2RlbCwgc3RlcHBpbmc7CisKKyAgICAg IGtpbmQgPSBhcmNoX2tpbmRfemhhb3hpbjsKKworICAgICAgZ2V0X2NvbW1vbl9pbmRpY2VzIChj cHVfZmVhdHVyZXMsICZmYW1pbHksICZtb2RlbCwgJmV4dGVuZGVkX21vZGVsLAorCQkJICAmc3Rl cHBpbmcpOworCisgICAgICBnZXRfZXh0ZW5kZWRfaW5kaWNlcyAoY3B1X2ZlYXR1cmVzKTsKKwor ICAgICAgbW9kZWwgKz0gZXh0ZW5kZWRfbW9kZWw7CisgICAgICBpZiAoZmFtaWx5ID09IDB4NikK KyAgICAgICAgeworICAgICAgICAgIGlmIChtb2RlbCA9PSAweGYgfHwgbW9kZWwgPT0gMHgxOSkK KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgY3B1X2ZlYXR1cmVzLT5mZWF0dXJlW2luZGV4 X2FyY2hfQVZYX1VzYWJsZV0KKyAgICAgICAgICAgICAgICAmPSAofmJpdF9hcmNoX0FWWF9Vc2Fi bGUKKyAgICAgICAgICAgICAgICAmIH5iaXRfYXJjaF9BVlgyX1VzYWJsZSk7CisKKyAgICAgICAg ICAgICAgY3B1X2ZlYXR1cmVzLT5mZWF0dXJlW2luZGV4X2FyY2hfU2xvd19TU0U0XzJdCisgICAg ICAgICAgICAgICAgfD0gKGJpdF9hcmNoX1Nsb3dfU1NFNF8yKTsKKworICAgICAgICAgICAgICBj cHVfZmVhdHVyZXMtPmZlYXR1cmVbaW5kZXhfYXJjaF9BVlhfRmFzdF9VbmFsaWduZWRfTG9hZF0K KyAgICAgICAgICAgICAgICAmPSB+Yml0X2FyY2hfQVZYX0Zhc3RfVW5hbGlnbmVkX0xvYWQ7Cisg ICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgIGVsc2UgaWYgKGZhbWlseSA9PSAweDcpCisg ICAgICAgIHsKKyAgICAgICAgICBpZiAobW9kZWwgPT0gMHgxYikKKyAgICAgICAgICAgIHsKKyAg ICAgICAgICAgICAgY3B1X2ZlYXR1cmVzLT5mZWF0dXJlW2luZGV4X2FyY2hfQVZYX1VzYWJsZV0K KyAgICAgICAgICAgICAgICAmPSAofmJpdF9hcmNoX0FWWF9Vc2FibGUKKyAgICAgICAgICAgICAg ICAmIH5iaXRfYXJjaF9BVlgyX1VzYWJsZSk7CisKKyAgICAgICAgICAgICAgY3B1X2ZlYXR1cmVz LT5mZWF0dXJlW2luZGV4X2FyY2hfU2xvd19TU0U0XzJdCisgICAgICAgICAgICAgICAgfD0gYml0 X2FyY2hfU2xvd19TU0U0XzI7CisKKyAgICAgICAgICAgICAgY3B1X2ZlYXR1cmVzLT5mZWF0dXJl W2luZGV4X2FyY2hfQVZYX0Zhc3RfVW5hbGlnbmVkX0xvYWRdCisgICAgICAgICAgICAgICAgJj0g fmJpdF9hcmNoX0FWWF9GYXN0X1VuYWxpZ25lZF9Mb2FkOworICAgICAgICAgICB9CisgICAgICAg ICBlbHNlIGlmIChtb2RlbCA9PSAweDNiKQorICAgICAgICAgICB7CisgICAgICAgICAgICAgY3B1 X2ZlYXR1cmVzLT5mZWF0dXJlW2luZGV4X2FyY2hfQVZYX1VzYWJsZV0KKyAgICAgICAgICAgICAg ICY9ICh+Yml0X2FyY2hfQVZYX1VzYWJsZQorICAgICAgICAgICAgICAgJiB+Yml0X2FyY2hfQVZY Ml9Vc2FibGUpOworCisgICAgICAgICAgICAgICBjcHVfZmVhdHVyZXMtPmZlYXR1cmVbaW5kZXhf YXJjaF9BVlhfRmFzdF9VbmFsaWduZWRfTG9hZF0KKyAgICAgICAgICAgICAgICY9IH5iaXRfYXJj aF9BVlhfRmFzdF9VbmFsaWduZWRfTG9hZDsKKyAgICAgICAgICAgfQorICAgICAgIH0KKyAgICB9 CiAgIGVsc2UKICAgICB7CiAgICAgICBraW5kID0gYXJjaF9raW5kX290aGVyOwpkaWZmIC0tZ2l0 IGEvc3lzZGVwcy94ODYvY3B1LWZlYXR1cmVzLmggYi9zeXNkZXBzL3g4Ni9jcHUtZmVhdHVyZXMu aAppbmRleCBhZWE4M2U2Li5mMDVkNWNlIDEwMDY0NAotLS0gYS9zeXNkZXBzL3g4Ni9jcHUtZmVh dHVyZXMuaAorKysgYi9zeXNkZXBzL3g4Ni9jcHUtZmVhdHVyZXMuaApAQCAtNTMsNiArNTMsNyBA QCBlbnVtIGNwdV9mZWF0dXJlc19raW5kCiAgIGFyY2hfa2luZF91bmtub3duID0gMCwKICAgYXJj aF9raW5kX2ludGVsLAogICBhcmNoX2tpbmRfYW1kLAorICBhcmNoX2tpbmRfemhhb3hpbiwKICAg YXJjaF9raW5kX290aGVyCiB9OwogCi0tIAoyLjcuNAoK --_002_f1b4f4dd3c464613b8671ad015be585fzhaoxincom_--