From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chao Gao Subject: Re: [PATCH v6 11/12] x86/microcode: Synchronize late microcode loading Date: Thu, 14 Mar 2019 21:01:01 +0800 Message-ID: <20190314130100.GA5054@gao-cwp> References: <1552291056-20286-1-git-send-email-chao.gao@intel.com> <1552291056-20286-12-git-send-email-chao.gao@intel.com> <20190313000751.GF11608@araj-mobl1.jf.intel.com> <20190313050241.GA24657@gao-cwp> <5C88B746020000780021DF4D@prv1-mh.provo.novell.com> <5C88B92F020000780021DF64@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1h4Puq-0001CK-0C for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 12:56:56 +0000 Content-Disposition: inline In-Reply-To: <5C88B92F020000780021DF64@prv1-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich Cc: Sergey Dyasli , Kevin Tian , Wei Liu , Ashok Raj , Andrew Cooper , Jun Nakajima , xen-devel , tglx@linutronix.de, Borislav Petkov , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBNYXIgMTMsIDIwMTkgYXQgMDI6MDI6NTVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4+Pj4gT24gMTMuMDMuMTkgYXQgMDg6NTQsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6 Cj4+Pj4+IE9uIDEzLjAzLjE5IGF0IDA2OjAyLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToK Pj4+IE9uIFR1ZSwgTWFyIDEyLCAyMDE5IGF0IDA1OjA3OjUxUE0gLTA3MDAsIFJhaiwgQXNob2sg d3JvdGU6Cj4+Pj5PbiBNb24sIE1hciAxMSwgMjAxOSBhdCAwMzo1NzozNVBNICswODAwLCBDaGFv IEdhbyB3cm90ZToKPj4+Pj4gKyAgICBpZiAoIGNwdSA9PSBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUo Y3B1X3NpYmxpbmdfbWFzaywgY3B1KSkgKQo+Pj4+PiArICAgICAgICByZXQgPSBtaWNyb2NvZGVf dXBkYXRlX2NwdSgpOwo+Pj4+Cj4+Pj5Eb2VzIHJldCBoYXZlIGFueSB1c2VmdWwgdGhpbmdzIG9u IGlmIHRoZSB1cGRhdGUgZmFpbGVkPyBEb2Vzbid0IHNlZW0gCj4+Pj50byBiZSB1c2VkIGJlZm9y ZSB5b3Ugb3ZlcndyaXRlIGxhdGVyIGluIGNvbGxlY3RfY3B1X2luZm8oKT8KPj4+IAo+Pj4gSXQg aGFzIHRoZSByZWFzb24gb2YgZmFpbHVyZSBvbiBlcnJvci4gQWN0YWxseSwgdGhlcmUgYXJlIHR3 byByZWFzb25zOgo+Pj4gb25lIGlzIG5vIHBhdGNoIG9mIG5ld2VyIHJldmlzaW9uLCB0aGUgb3Ro ZXIgaXMgd2UgdHJpZWQgdG8gdXBkYXRlIGJ1dAo+Pj4gdGhlIG1pY3JvY29kZSByZXZpc2lvbiBk aWRuJ3QgY2hhbmdlLiBJIGNhbiBjaGVjayB0aGlzIHJldHVybiB2YWx1ZSBhbmQKPj4+IHByaW50 IG1vcmUgaW5mb3JtYXRpdmUgbWVzc2FnZSB0byBhZG1pbi4gQW5kIGZ1cnRoZXJtb3JlLCBmb3Ig dGhlCj4+PiBsYXR0ZXIsIHdlIGNhbiByZW1vdmUgdGhlIHVjb2RlIHBhdGNoIGZyb20gY2FjaGVz IHRvIGFkZHJlc3MgUm9nZXIncwo+Pj4gY29uY2VybiBleHByZXNzZWQgaW4gY29tbWVudHMgdG8g cGF0Y2ggNCAmIDUuCj4+IAo+PiBCdHcsIEknbSBub3Qgc3VyZSByZW1vdmluZyBzdWNoIHVjb2Rl IGZyb20gdGhlIGNhY2hlIGlzIGFwcHJvcHJpYXRlOgo+PiBJdCBtYXkgd2VsbCBhcHBseSBlbHNl d2hlcmUsIHVubGVzcyB0aGVyZSdzIGEgY2xlYXIgaW5kaWNhdGlvbiB0aGF0IHRoZQo+PiBibG9i IGlzIGJyb2tlbi4KClllcy4gR290IGl0LiBDYW4gd2UganVzdCBhc3N1bWUgd2Ugd29uJ3QgZW5j b3VudGVyIHRoYXQgdWNvZGUgdXBkYXRlCnN1Y2NlZWRlZCBvbmx5IG9uIHBhcnQgb2YgY3B1cyBh bmQgd2FybiBhIHJlYm9vdCBpcyBuZWVkZWQgaWYgaXQgaGFwcGVuZWQ/CldlIGRlZmluaXRlbHkg d2FudCB0byB0b2xlcmF0ZSBzb21lIGtpbmRzIG9mIGhhcmR3YXJlIG1pc2JlaGF2aW9yLiBCdXQK Zm9yIHN1Y2ggY2FzZXMgd2hpY2ggYXJlIHVubGlrZWx5IHRvIGhhcHBlbiwgSSBwcmVmZXIgdG8g aW1wcm92ZSB0aGlzIGNvZGUKd2hlbiB3ZSBtZWV0IHRoaXMga2luZCBvZiBpc3N1ZS4KCj4+IFNv IHBlcmhhcHMgdGhlcmUgbmVlZHMgdG8gYmUgc3BlY2lhbCBjYXNpbmcgb2YgLUVJTywKPj4gd2hp Y2ggZ2V0cyByZXR1cm5lZCB3aGVuIHRoZSB1Y29kZSByZXYgcmVwb3J0ZWQgYnkgdGhlIENQVSBh ZnRlcgo+PiB0aGUgdXBkYXRlIGRvZXMgbm90IG1hdGNoIGV4cGVjdGF0aW9ucy4KPgo+QW4gdG8g Z28gb25lIHN0ZXAgZnVydGhlciwgcGVyaGFwcyB3ZSBzaG91bGQgYWxzbyBzdG9yZSBtb3JlIHRo YW4KPmp1c3QgdGhlIG5ld2VzdCB2YXJpYW50IGZvciBhIGdpdmVuIHBmLiBJZiB0aGUgbmV3ZXN0 IGZhaWxzIHRvIGFwcGx5Cj5idXQgdGhlcmUgaXMgYW5vdGhlciBvbmUgbmV3ZXIgdGhhbiB3aGF0 J3Mgb24gYSBDUFUsIHVwZGF0aW5nIHRvCj50aGF0IG1heSB3b3JrLCBhbmQgb25jZSB0aGF0IGlu dGVybWVkaWF0ZSB1cGRhdGUgd29ya2VkLCB0aGUKPnVwZGF0ZSB0byB0aGUgbmV3ZXN0IHZlcnNp b24gbWF5IHRoZW4gd29yayB0b28uCgpJbnRlbCBTRE0gZG9lc24ndCBtZW50aW9uIHRoaXMgZGVw ZW5kZW5jeSAodG8gYXBwbHkgYW4gdWNvZGUgcmVsaWVzIG9uIGEKc3BlY2lmaWMgb2xkIHVjb2Rl IGFwcGxpZWQpLiBQZXJoYXBzIHdlIGNhbiBhbHNvIGFzc3VtZSB3ZSB3b24ndCBmYWxsCmludG8g dGhpcyBjYXNlLgoKSGkgQXNob2ssCgpEbyB5b3Uga25vdyB3aGV0aGVyIEludGVsJ3MgdWNvZGUg dXBkYXRlIG1lY2hhbmlzbSBoYXMgc3VjaCBkZXBlbmRlbmN5PwoKVGhhbmtzCkNoYW8KCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs