From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau =?utf-8?B?TW9ubsOp?= Subject: Re: [PATCH v5 2/8] microcode/intel: extend microcode_update_match() Date: Mon, 28 Jan 2019 17:55:29 +0100 Message-ID: <20190128165529.bbeysjpd4afsyfs6@mac> References: <1548659210-16870-1-git-send-email-chao.gao@intel.com> <1548659210-16870-3-git-send-email-chao.gao@intel.com> 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 1goACE-0001NG-5A for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 16:55:42 +0000 Content-Disposition: inline In-Reply-To: <1548659210-16870-3-git-send-email-chao.gao@intel.com> 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 T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDM6MDY6NDRQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6 Cj4gdG8gYSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFRoZW4sIHRoaXMgZnVuY3Rpb24gY2FuIGNv bXBhcmUgdHdvIGdpdmVuCj4gbWljcm9jb2Rlcycgc2lnbmF0dXJlL3JldmlzaW9uIGFzIHdlbGwu IENvbXBhcmluZyB0d28gbWljcm9jb2RlcyBpcwo+IHVzZWQgdG8gdXBkYXRlIHRoZSBnbG9iYWwg bWljcm9jb2RlIGNhY2hlIChpbnRyb2R1Y2VkIGJ5IHRoZSBsYXRlcgo+IHBhdGNoZXMgaW4gdGhp cyBzZXJpZXMpIHdoZW4gYSBuZXcgbWljcm9jb2RlIGlzIGdpdmVuLgo+IAo+IFNpZ25lZC1vZmYt Ynk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBpbiB2NToK PiAgLSBjb25zdGlmeSB0aGUgZXh0ZW5kZWRfc2lnbmF0dXJlCj4gIC0gdXNlIG5hbWVkIGVudW0g dHlwZSBmb3IgdGhlIHJldHVybiB2YWx1ZSBvZiBtaWNyb2NvZGVfdXBkYXRlX21hdGNoCj4gLS0t Cj4gIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyAgfCA0MyArKysrKysrKysrKysrKysr KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29k ZS5oIHwgIDYgKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMjQg ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50 ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwo+IGluZGV4IDRmNjlmNGEuLjFl ZDU3M2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCj4gKysr IGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCj4gQEAgLTEyNywxNCArMTI3LDI0IEBA IHN0YXRpYyBpbnQgY29sbGVjdF9jcHVfaW5mbyh1bnNpZ25lZCBpbnQgY3B1X251bSwgc3RydWN0 IGNwdV9zaWduYXR1cmUgKmNzaWcpCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiAtc3RhdGlj IGlubGluZSBpbnQgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgKPiAtICAgIHVuc2lnbmVkIGludCBj cHVfbnVtLCBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyLAo+ IC0gICAgaW50IHNpZywgaW50IHBmKQo+ICtzdGF0aWMgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVz dWx0IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goCj4gKyAgICBjb25zdCB2b2lkICptYywgdW5zaWdu ZWQgaW50IHNpZywgdW5zaWduZWQgaW50IHBmLCB1bnNpZ25lZCBpbnQgcmV2KQoKV2h5IGFyZSB5 b3UgcGFzc2luZyB0aGlzIGFzIGEgdm9pZCBwb2ludGVyPyBUaGUgb25seSBjYWxsZXIgaXMgYWxy ZWFkeQpwYXNzaW5nIHRoaXMgYXMgYSBtY19oZWFkZXIgcG9pbnRlci4KCj4gIHsKPiAtICAgIHN0 cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdV9u dW0pOwo+ICsgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRl ciA9IG1jOwo+ICsgICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxlICpleHRfaGVhZGVy Owo+ICsgICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ25hdHVyZSAqZXh0X3NpZzsKPiArICAg IHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIGlmICggc2lnbWF0Y2goc2lnLCBtY19oZWFkZXIt PnNpZywgcGYsIG1jX2hlYWRlci0+cGYpICkKPiArICAgICAgICByZXR1cm4gKG1jX2hlYWRlci0+ cmV2ID4gcmV2KSA/IE5FV19VQ09ERSA6IE9MRF9VQ09ERTsKClRoZSBjb2RlIGFib3ZlIGltcGxp ZXMgdGhhdCBhIG1pY3JvY29kZSBibG9iIGNhbiBvbmx5IGhhdmUgYSBzaW5nbGUKdmVyc2lvbiBv ZiBtaWNyb2NvZGUgZm9yIGVhY2ggbW9kZWwsIEkgZ3Vlc3MgdGhpcyBpcyBPSyBhbmQgZ3VhcmFu dGVlZApieSBJbnRlbD8KCldpdGggYXQgbGVhc3QgdGhlIGZpcnN0IGNvbW1lbnQgZml4ZWQ6CgpS ZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFu a3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==