From mboxrd@z Thu Jan 1 00:00:00 1970 From: Borislav Petkov Subject: Re: [PATCH] x86/microcode: Use native_cpuid() in load_ucode_amd_bsp() Date: Fri, 16 Dec 2016 17:37:25 +0100 Message-ID: <20161216163725.uxrvtsq3qvzwwrs5__6689.58587707511$1481906336$gmane$org@pd.tnic> References: <1481906392-3847-1-git-send-email-boris.ostrovsky@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHvVj-0001kW-Uz for xen-devel@lists.xenproject.org; Fri, 16 Dec 2016 16:37:32 +0000 Content-Disposition: inline In-Reply-To: <1481906392-3847-1-git-send-email-boris.ostrovsky@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Boris Ostrovsky Cc: jgross@suse.com, xen-devel@lists.xenproject.org, x86@kernel.org, linux-kernel@vger.kernel.org List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBEZWMgMTYsIDIwMTYgYXQgMTE6Mzk6NTJBTSAtMDUwMCwgQm9yaXMgT3N0cm92c2t5 IHdyb3RlOgo+IFdoZW4gQ09ORklHX1BBUkFWSVJUIGlzIHNlbGVjdGVkLCBjcHVpZCgpIGJlY29t ZXMgYSBjYWxsLiBTaW5jZQo+IGZvciAzMi1iaXQga2VybmVscyBsb2FkX3Vjb2RlX2FtZF9ic3Ao KSBpcyBleGVjdXRlZCBiZWZvcmUgcGFnaW5nCj4gaXMgZW5hYmxlZCB0aGUgY2FsbCBjYW5ub3Qg YmUgY29tcGxldGVkIChhcyBrZXJuZWwgdmlydHVhbCBhZGRyZXNzZXMKPiBhcmUgbm90IHJlYWNo YWJsZSB5ZXQpLgo+IAo+IFVzZSBuYXRpdmVfY3B1aWQoKSBpbnN0ZWFkIHdoaWNoIGlzIGFuIGFz bSB3cmFwcGVyIGZvciBDUFVJRCBpbnN0cnVjdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCb3Jp cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IC0tLQo+ICBhcmNoL3g4 Ni9rZXJuZWwvY3B1L21pY3JvY29kZS9hbWQuYyB8ICAgIDYgKysrKystCj4gIDEgZmlsZXMgY2hh bmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9h cmNoL3g4Ni9rZXJuZWwvY3B1L21pY3JvY29kZS9hbWQuYyBiL2FyY2gveDg2L2tlcm5lbC9jcHUv bWljcm9jb2RlL2FtZC5jCj4gaW5kZXggNmYzNTNiZC4uZTJkOTQxZiAxMDA2NDQKPiAtLS0gYS9h cmNoL3g4Ni9rZXJuZWwvY3B1L21pY3JvY29kZS9hbWQuYwo+ICsrKyBiL2FyY2gveDg2L2tlcm5l bC9jcHUvbWljcm9jb2RlL2FtZC5jCj4gQEAgLTI5Nyw2ICsyOTcsNyBAQCB2b2lkIF9faW5pdCBs b2FkX3Vjb2RlX2FtZF9ic3AodW5zaWduZWQgaW50IGZhbWlseSkKPiAgCXN0cnVjdCBjcGlvX2Rh dGEgY3A7Cj4gIAljb25zdCBjaGFyICpwYXRoOwo+ICAJYm9vbCB1c2VfcGE7Cj4gKwl1MzIgZWF4 LCBlYngsIGVjeCwgZWR4Owo+ICAKPiAgCWlmIChJU19FTkFCTEVEKENPTkZJR19YODZfMzIpKSB7 Cj4gIAkJdWNpCT0gKHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqKV9fcGFfbm9kZWJ1Zyh1Y29kZV9j cHVfaW5mbyk7Cj4gQEAgLTMxNSw3ICszMTYsMTAgQEAgdm9pZCBfX2luaXQgbG9hZF91Y29kZV9h bWRfYnNwKHVuc2lnbmVkIGludCBmYW1pbHkpCj4gIAkJcmV0dXJuOwo+ICAKPiAgCS8qIEdldCBC U1AncyBDUFVJRC5FQVgoMSksIG5lZWRlZCBpbiBsb2FkX21pY3JvY29kZV9hbWQoKSAqLwo+IC0J dWNpLT5jcHVfc2lnLnNpZyA9IGNwdWlkX2VheCgxKTsKPiArCWVheCA9IDB4MDAwMDAwMDE7Cj4g KwllY3ggPSAwOwo+ICsJbmF0aXZlX2NwdWlkKCZlYXgsICZlYngsICZlY3gsICZlZHgpOwo+ICsJ dWNpLT5jcHVfc2lnLnNpZyA9IGVheDsKPiAgCj4gIAlhcHBseV9taWNyb2NvZGVfZWFybHlfYW1k KGNwLmRhdGEsIGNwLnNpemUsIHRydWUpOwo+ICB9Cj4gLS0gCgpBcHBsaWVkLCB0aGFua3MuCgot LSAKUmVnYXJkcy9HcnVzcywKICAgIEJvcmlzLgoKR29vZCBtYWlsaW5nIHByYWN0aWNlcyBmb3Ig NDAwOiBhdm9pZCB0b3AtcG9zdGluZyBhbmQgdHJpbSB0aGUgcmVwbHkuCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK