From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau =?utf-8?B?TW9ubsOp?= Subject: Re: [PATCH v4 1/6] microcode/intel: extend microcode_update_match() Date: Thu, 29 Nov 2018 10:14:57 +0100 Message-ID: <20181129091457.yvodlxazihcf2crf@mac> References: <1543383256-12371-1-git-send-email-chao.gao@intel.com> <1543383256-12371-2-git-send-email-chao.gao@intel.com> <20181128105806.rxfijkqqzslr62dj@mac> <20181129020032.GA23701@gao-cwp> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gSIQd-0003tM-30 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 09:16:11 +0000 Content-Disposition: inline In-Reply-To: <20181129020032.GA23701@gao-cwp> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Chao Gao Cc: xen-devel@lists.xenproject.org, Wei Liu , Jan Beulich , Andrew Cooper List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTA6MDA6MzRBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6 Cj4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTE6NTg6MDZBTSArMDEwMCwgUm9nZXIgUGF1IE1v bm7DqSB3cm90ZToKPiA+T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6MTFQTSArMDgwMCwg Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gIHN0YXRpYyBpbnQgbWljcm9jb2RlX3Nhbml0eV9jaGVjayh2 b2lkICptYykKPiA+PiBAQCAtMjM2LDMxICsyNTksMTMgQEAgc3RhdGljIGludCBnZXRfbWF0Y2hp bmdfbWljcm9jb2RlKGNvbnN0IHZvaWQgKm1jLCB1bnNpZ25lZCBpbnQgY3B1KQo+ID4+ICB7Cj4g Pj4gICAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9p bmZvLCBjcHUpOwo+ID4+ICAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwg Km1jX2hlYWRlciA9IG1jOwo+ID4+IC0gICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxl ICpleHRfaGVhZGVyOwo+ID4+ICAgICAgdW5zaWduZWQgbG9uZyB0b3RhbF9zaXplID0gZ2V0X3Rv dGFsc2l6ZShtY19oZWFkZXIpOwo+ID4+IC0gICAgaW50IGV4dF9zaWdjb3VudCwgaTsKPiA+PiAt ICAgIHN0cnVjdCBleHRlbmRlZF9zaWduYXR1cmUgKmV4dF9zaWc7Cj4gPj4gICAgICB2b2lkICpu ZXdfbWM7Cj4gPj4gIAo+ID4+IC0gICAgaWYgKCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKGNwdSwg bWNfaGVhZGVyLAo+ID4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1jX2hlYWRl ci0+c2lnLCBtY19oZWFkZXItPnBmKSApCj4gPj4gLSAgICAgICAgZ290byBmaW5kOwo+ID4+IC0K PiA+PiAtICAgIGlmICggdG90YWxfc2l6ZSA8PSAoZ2V0X2RhdGFzaXplKG1jX2hlYWRlcikgKyBN Q19IRUFERVJfU0laRSkgKQo+ID4+ICsgICAgaWYgKCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKG1j LCB1Y2ktPmNwdV9zaWcuc2lnLCB1Y2ktPmNwdV9zaWcucGYsCj4gPj4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgdWNpLT5jcHVfc2lnLnJldikgIT0gTkVXX1VDT0RFICkKPiA+PiAg ICAgICAgICByZXR1cm4gMDsKPiA+Cj4gPlNob3VsZG4ndCB5b3UgZGlmZmVyZW50aWF0ZSBiZXR3 ZWVuIHRoZSBmdW5jdGlvbiByZXR1cm5pbmcgT0xEX1VDT0RFCj4gPm9yIE1JU19VQ09ERT8gSSB3 b3VsZCBleHBlY3QgdGhhdCB0cnlpbmcgdG8gbG9hZCBhIG1pc21hdGNoZWQgVUNPREUKPiA+d291 bGQgdHJpZ2dlciBzb21lIGtpbmQgb2YgbWVzc2FnZSBmcm9tIFhlbi4KPiAKPiBJIGRvbid0IGRp ZmZlcmVudGlhdGUgdGhlc2UgdHdvIGNhc2VzLiBGb3IgYm90aCBvZiB0aGVtLCB3ZSBkbyBub3Ro aW5nLgo+IEFjdHVhbGx5LCBJIGFkZCBhIG1lc3NhZ2UgIk5vIG5ld2VyIG9yIG1hdGNoZWQgbWlj cm9jb2RlIGZvdW5kIiBpbiBwYXRjaCA0Cj4gZm9yIHRoZW0gKEN1cnJlbnRseSBlYWNoIGNwdSBw YXJzZXMgdGhlIGZpbGUgbG9jYWxseSwgaWYgd2UgYWRkCj4gYW4gZXJyb3IgbWVzc2FnZSwgaXQg d2lsbCBzaG93IHVwIG1hbnkgdGltZXMpLiBIb3dldmVyLCBpZiB5b3UgYXJlIHRvIGxvYWQKPiBh IGNvcnJ1cHRlZCBmaWxlLCBhbm90aGVyIGVycm9yIHdpbGwgYmUgcHJvbXB0ZWQuCgpXaGF0IEkg d2FudGVkIHRvIHBvaW50IG91dCBpcyB0aGF0IHlvdSBkb24ndCBuZWVkIDMgZGlmZmVyZW50IHJl dHVybgp2YWx1ZXMgaWYgeW91IG9ubHkgZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIHR3byBvZiB0aGVt LiBJZTogYSBib29sZWFuCndpbGwgYWNoaWV2ZSB0aGUgc2FtZSByZXN1bHQgaGVyZS4KCklmIHRo b3NlIDMgZGlmZmVyZW50IHJldHVybiB2YWx1ZXMgYXJlIGluZGVlZCB1c2VkIGJ5IHBhdGNoIDQg dGhlbgp0aGF0J3MgZmluZSwgSSBkaWRuJ3QgcmVhbGl6ZSBpdC4KClRoYW5rcywgUm9nZXIuCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs