From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v4 2/6] microcode: save all microcodes which pass sanity check Date: Tue, 15 Jan 2019 15:15:42 +0000 Message-ID: <751f9395-4ace-5e35-ef5d-a57cf4183ffa@citrix.com> References: <1543383256-12371-1-git-send-email-chao.gao@intel.com> <1543383256-12371-3-git-send-email-chao.gao@intel.com> <20181128120014.r6llmchpcjtjlwc6@mac> <20181129024032.GB23701@gao-cwp> <5BFFBD2D02000078002011D7@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 1gjQUC-0004sN-3j for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:18:40 +0000 In-Reply-To: <5BFFBD2D02000078002011D7@prv1-mh.provo.novell.com> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich , Chao Gao Cc: xen-devel , Wei Liu , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org T24gMjkvMTEvMjAxOCAxMDoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMTEuMTgg YXQgMDM6NDAsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3RlOgo+PiBPbiBXZWQsIE5vdiAyOCwg MjAxOCBhdCAwMTowMDoxNFBNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24g V2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6MTJQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+ Pj4gQEAgLTQ5MSw2ICs1NTksMjEgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUo dW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAo+Pj4+ICAgICAgd2hpbGUgKCAoZXJy b3IgPSBnZXRfdWNvZGVfZnJvbV9idWZmZXJfYW1kKG1jX2FtZCwgYnVmLCBidWZzaXplLAo+Pj4+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZvZmZzZXQp KSA9PSAwICkKPj4+PiAgICAgIHsKPj4+PiArICAgICAgICBzdHJ1Y3QgdWNvZGVfcGF0Y2ggKnVj b2RlX3BhdGNoOwo+Pj4+ICsKPj4+PiArICAgICAgICAvKgo+Pj4+ICsgICAgICAgICAqIFNhdmUg dGhpcyBtaWNyb2NvZGUgYmVmb3JlIGNoZWNraW5nIHRoZSBzaWduYXR1cmUuIEl0IGlzIHRvCj4+ Pj4gKyAgICAgICAgICogb3B0aW1pemUgbWljcm9jb2RlIHVwZGF0ZSBvbiBhIG1peGVkIGZhbWls eSBzeXN0ZW0uIFBhcnNpbmcKPj4+IEVyLCBpcyBpdCBwb3NzaWJsZSB0byBoYXZlIGEgc3lzdGVt IHdpdGggQ1BVcyBvZiBkaWZmZXJlbnQgZmFtaWx5Pwo+Pj4gV2hhdCdzIGdvaW5nIHRvIGhhcHBl biB3aXRoIENQVXMgaGF2aW5nIGRpZmZlcmVudCBmZWF0dXJlcz8KPj4gSSBoYXZlIG5vIGlkZWEu IFRoYXQgZWFjaCBjcHUgaGFzIGEgcGVyLWNwdSB2YXJpYWJsZSB0byBzdG9yZSB0aGUKPj4gbWlj cm9jb2RlIHJhdGhlciB0aGFuIGEgZ2xvYmFsIG9uZSBnaXZlcyBtZSBhIGZlZWxpbmcgdGhhdCB0 aGUgY3VycmVudAo+PiBpbXBsZW1lbnRhdGlvbiB3YW50cyB0byBtYWtlIGl0IHdvcmsgb24gYSBz eXN0ZW0gd2l0aCBDUFVzIG9mIGRpZmZlcmVudAo+PiBmYW1pbHkuCj4gSSB0aGluayB3ZSd2ZSBs b25nIGdpdmVuIHVwIG9uIHN1cHBvcnRpbmcgbWl4ZWQtbW9kZWwgb3IgZXZlbgo+IG1peGVkLWZh bWlseSBzeXN0ZW1zLiBUaGVyZWZvcmUgaW4gdGhpcyBvdmVyaGF1bCBkb2luZyBhd2F5IHdpdGgK PiBwZXItQ1BVIHRyYWNraW5nIGJleW9uZCB0aGUgcHJlc2VudCB1Y29kZSBsZXZlbCAod2hpY2gg aW5kZWVkCj4gbWF5IGRpZmZlciwgZXZlbiBpZiB3ZSBtYXkgaGF2ZSB0byBjb25zaWRlciB0byBy ZWZ1c2Uga2VlcGluZyB0aGUKPiBzeXN0ZW0gdXAgaW4gc3VjaCBhIGNhc2UpIHdvdWxkIHBlcmhh cHMgYmUgcHJldHR5IHJlYXNvbmFibGUuCj4KPiBPbmUgdGhpbmcgZGVmaW5pdGVseSBuZWVkcyB0 byB3b3JrOiBVcGRhdGluZyBvZiB1Y29kZSB3aGVuCj4gZmlybXdhcmUgaGFzIGxvYWRlZCBkaWZm ZXJpbmcgdmVyc2lvbnMgKHdoaWNoIHVzdWFsbHkgYm9pbHMgZG93bgo+IHRvIGZpcm13YXJlIG5l Z2xlY3RpbmcgdG8gbG9hZCB1Y29kZSBvbiBhbGwgY29yZXMpLgoKUmlnaHQuwqAgSXQgZG9lc24n dCBtYXR0ZXIgd2hhdCB1Y29kZSBpcyBpbnN0YWxsZWQgaW4gdGhlIGNvcmVzIGN1cnJlbnRseS4K CldlIHdpbGwgaGF2ZSBvbmUgc2luZ2xlIHBpZWNlIG9mIGVhcmx5IHVjb2RlIHByb3ZpZGVkIGlu IHRoZQppbml0cmQvb3RoZXIgd2hpY2ggbmVlZHMgdG8gYmUgY2FjaGVkIGFuZCBvcHRpb25hbGx5 IGxvYWRlZCBvbiBldmVyeSBDUFUKYnJpbmd1cC4KCkR1cmluZyBsYXRlIGxvYWQgbG9hZCwgaWYg dGhlIHByb3Bvc2VkIHVjb2RlIGlzIGNvcnJlY3QgZm9yIHRoZSBzeXN0ZW0KYW5kIG5ld2VyIHRo YW4gdGhlIGNhY2hlZCB2ZXJzaW9uLCBpdCBzaG91bGQgYmUgcmVwbGFjZSB0aGUgZXhpdGluZwpj YWNoZWQgdmVyc2lvbiwgYW5kIHRoZW4gbG9hZGVkIG9udG8gYWxsIENQVXMuCgoKVGhlIG9uZSBj YXNlIHRoYXQgd2UgY2Fubm90IGRlYWwgY2xlYW5seSB3aXRoIGlzIGlmIGZpcm13YXJlIGhhcyBh IG5ld2VyCnVjb2RlIHRoYW4gdGhlIGluaXRyZCwgYW5kIGhhcyBvbmx5IHVwZGF0ZWQgc29tZSBj b3JlcywgYXQgd2hpY2ggcG9pbnQKdGhlcmUgaXMgbm90aGluZyBYZW4gY2FuIGRvIHRvIGNhdXNl IGV2ZXJ5IGNvcmUgdG8gaGF2ZSB0aGUgc2FtZQp2ZXJzaW9uLsKgIFdlIGNhbiBwcm9iYWJseSBn ZXQgYXdheSB3aXRoIHNwaXR0aW5nIG91dCBhIHdhcm5pbmcsIGFuZAp0cnlpbmcgdG8gY29udGlu dWUgYm9vdGluZywgYmVjYXVzZSBpdCBpcyBqdXN0IHBvc3NpYmxlIHRoZSBzeXN0ZW0gd2lsbApi ZSBzdGFibGUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu LWRldmVs