From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [v2,1/2] x86/mce: new Centaur CPUs support MCE broadcasting From: Borislav Petkov Message-Id: <20180416132731.GB29072@pd.tnic> Date: Mon, 16 Apr 2018 15:27:31 +0200 To: David Wang Cc: tony.luck@intel.com, tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, x86@kernel.org, linux-edac@vger.kernel.org, linux-kernel@vger.kernel.org, brucechang@via-alliance.com, cooperyan@zhaoxin.com, qiyuanwang@zhaoxin.com, benjaminpan@viatech.com, lukelin@viacpu.com, timguo@zhaoxin.com List-ID: T24gTW9uLCBBcHIgMDIsIDIwMTggYXQgMTE6MzM6NTFBTSArMDgwMCwgRGF2aWQgV2FuZyB3cm90 ZToKPiBUaGlzIHBhdGNoIGlzIHVzZWQgdG8gdGVsbCB0aGUga2VybmVsIHRoYXQgbmV3ZXIgQ2Vu dGF1ciBDUFUgc3VwcG9ydAoKQXZvaWQgd3JpdGluZyAiVGhpcyBwYXRjaCIgaW4gdGhlIGNvbW1p dCBtZXNzYWdlIG9mIGEgcGF0Y2guIEl0IGlzCnRhdXRvbG9naWNhbGx5IHVzZWxlc3MuCgo+IE1D RSBicm9hZGNhc3RpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgV2FuZyA8ZGF2aWR3YW5n QHpoYW94aW4uY29tPgo+IC0tLQo+ICBhcmNoL3g4Ni9rZXJuZWwvY3B1L21jaGVjay9tY2UuYyB8 IDExICsrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspCj4gCj4g ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL21jZS5jIGIvYXJjaC94ODYv a2VybmVsL2NwdS9tY2hlY2svbWNlLmMKPiBpbmRleCA3MDY1ODQ2Li5jM2RiN2NlIDEwMDY0NAo+ IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL21jZS5jCj4gKysrIGIvYXJjaC94ODYv a2VybmVsL2NwdS9tY2hlY2svbWNlLmMKPiBAQCAtMTY4OCw2ICsxNjg4LDE3IEBAIHN0YXRpYyBp bnQgX19tY2hlY2tfY3B1X2FwcGx5X3F1aXJrcyhzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCgpUaGlz IGNvZGUgZG9lc24ndCBiZWxvbmcgaW4gdGhlICJhcHBseV9xdWlya3MiIGZ1bmN0aW9uIGJ1dCBp bgpfX21jaGVja19jcHVfaW5pdF92ZW5kb3IoKS4gSnVzdCBhZGQgYSBYODZfVkVORE9SX0NFTlRB VVIgY2FzZSB0aGVyZS4KCkkga25vdywgSSBrbm93LCB0aGVyZSdzIGEgc2ltaWxhciBJbnRlbCBw aWVjZSB3aGljaCBkb2VzIHRoZSBzYW1lIHRoaW5nCmJ1dCBhbGwgdGhhdCBxdWlya3MgY29kZSBz aG91bGQgZ28gdG8gdGhlIHZlbmRvci1zcGVjaWZpYyBpbml0IGZ1bmN0aW9ucwphbmQgdGhlIHF1 aXJrcyBmdW5jdGlvbiBiZSBkZWxldGVkLiBPbmUgZGF5IHdoZW4gSSBnZXQgYm9yZWQuLi4KCj4g IAkJaWYgKGMtPng4NiA9PSA2ICYmIGMtPng4Nl9tb2RlbCA9PSA0NSkKPiAgCQkJcXVpcmtfbm9f d2F5X291dCA9IHF1aXJrX3NhbmR5YnJpZGdlX2lmdTsKPiAgCX0KPiArCj4gKwlpZiAoYy0+eDg2 X3ZlbmRvciA9PSBYODZfVkVORE9SX0NFTlRBVVIpIHsKPiArCQkvKgo+ICsJCSAqIEFsbCBuZXdl ciBDZW50YXVyIENQVXMgc3VwcG9ydCBNQ0UgYnJvYWRjYXN0aW5nLiBFbmFibGUKPiArCQkgKiBz eW5jaHJvbml6YXRpb24gd2l0aCBhIG9uZSBzZWNvbmQgdGltZW91dC4KPiArCQkgKi8KPiArCQlp ZiAoKGMtPng4NiA+IDYgfHwgKGMtPng4NiA9PSA2ICYmIGMtPng4Nl9tb2RlbCA9PSAweGYgJiYg Yy0+eDg2X21hc2sgPj0weGUpKSAmJgoKYXJjaC94ODYva2VybmVsL2NwdS9tY2hlY2svbWNlLmM6 IEluIGZ1bmN0aW9uIOKAmF9fbWNoZWNrX2NwdV9hcHBseV9xdWlya3PigJk6CmFyY2gveDg2L2tl cm5lbC9jcHUvbWNoZWNrL21jZS5jOjE2ODg6NjQ6IGVycm9yOiDigJhzdHJ1Y3QgY3B1aW5mb194 ODbigJkgaGFzIG5vIG1lbWJlciBuYW1lZCDigJh4ODZfbWFza+KAmTsgZGlkIHlvdSBtZWFuIOKA mHg4Nl9tb2RlbOKAmT8KICAgaWYgKChjLT54ODYgPiA2IHx8IChjLT54ODYgPT0gNiAmJiBjLT54 ODZfbW9kZWwgPT0gMHhmICYmIGMtPng4Nl9tYXNrID49MHhlKSkgJiYKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB4ODZfbW9kZWwKCmFuZCBubywgaXQgbmVlZHMgdG8gYmUgeDg2X3N0ZXBwaW5nLgoK QWxzbywKCkVSUk9SOiBzcGFjZXMgcmVxdWlyZWQgYXJvdW5kIHRoYXQgJz49JyAoY3R4Old4VikK IzQwOiBGSUxFOiBhcmNoL3g4Ni9rZXJuZWwvY3B1L21jaGVjay9tY2UuYzoxNjk3OgorICAgICAg ICAgICAgICAgaWYgKChjLT54ODYgPiA2IHx8IChjLT54ODYgPT0gNiAmJiBjLT54ODZfbW9kZWwg PT0gMHhmICYmIGMtPng4Nl9tYXNrID49MHhlKSkgJiYKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBeCgpQbGVhc2UgaW50ZWdyYXRlIHNjcmlwdHMvY2hlY2twYXRjaC5wbCBpbnRvIHlvdXIg cGF0Y2ggY3JlYXRpb24Kd29ya2Zsb3cuIFNvbWUgb2YgdGhlIHdhcm5pbmdzL2Vycm9ycyAqYWN0 dWFsbHkqIG1ha2Ugc2Vuc2UuCgpUaHguCg==