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:07:07 +0000 Message-ID: <32bb57d0-50f2-499d-fbdb-2f2c64e3088e@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> <20181129092210.fn3ogj5kdsgqlumk@mac> <20181130075507.GA32365@gao-cwp> <5C0103B202000078002017EC@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 1gjQN8-0004fr-M7 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:11:22 +0000 In-Reply-To: <5C0103B202000078002017EC@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: Wei Liu , Suravee Suthikulpanit , xen-devel , Boris Ostrovsky , Brian Woods , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org T24gMzAvMTEvMjAxOCAwOTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzAuMTEuMTgg YXQgMDg6NTUsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3RlOgo+PiBPbiBUaHUsIE5vdiAyOSwg MjAxOCBhdCAxMDoyMjoxMEFNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24g VGh1LCBOb3YgMjksIDIwMTggYXQgMTA6NDA6MzJBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+ Pj4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MDA6MTRQTSArMDEwMCwgUm9nZXIgUGF1IE1v bm7DqSB3cm90ZToKPj4+Pj4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6MTJQTSArMDgw MCwgQ2hhbyBHYW8gd3JvdGU6Cj4+Pj4+PiAuLi4gYW5kIHNlYXJjaCBjYWNoZXMgdG8gZmluZCBh IHN1aXRhYmxlIG9uZSB3aGVuIGxvYWRpbmcuCj4+Pj4+IFdoeSBkbyB5b3UgbmVlZCB0byBzYXZl IGFsbCBvZiB0aGVtPyBZb3UgYXJlIG9ubHkgZ29pbmcgdG8gbG9hZCBhCj4+Pj4+IHNpbmdsZSBt aWNyb2NvZGUsIHNvIEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgbmVlZCB0byBjYWNoZSB0aGVtIGFs bC4KPj4+IEkgdGhpbmsgdGhlIGFib3ZlIHF1ZXN0aW9uIG5lZWRzIGFuIGFuc3dlci4KPj4gT3V0 IG9mIGNvbnNpZGVyYXRvbiBmb3IgYSBtaXhlZC1mYW1pbHkgc3lzdGVtLiBBbnl3YXksIFNpbmNl IEphbiBjb21tZW50ZWQKPj4gdGhhdCB3ZSBnYXZlIHVwIHN1cHBvcnQgb2YgYSBtaXhlZC1mYW1p bHkgc3lzdGVtLCB3ZSBvbmx5IG5lZWQgdG8gc2F2ZQo+PiBhIHNpbmdsZSBtaWNyb2NvZGUgZm9y IG9mZmxpbmVkIG9yIGhvdC1wbHVnZ2VkIGNwdXMuCj4gV2VsbCwgdGhlcmUgbWlnaHQgYmUgc2xp Z2h0bHkgbW9yZSBuZWVkZWQgdGhhbiBqdXN0IGEgc2luZ2xlIGluc3RhbmNlLgo+IFRoaXMgZGVw ZW5kcyBvbiB3aGV0aGVyIHNhbWUgZmFtaWx5L21vZGVsIENQVXMgd2l0aCBkaWZmZXJlbnQKPiBz dGVwcGluZyBhbmQvb3IgZGlmZmVyZW50ICJwZiIgdmFsdWUgY2FuIGJlIG1peGVkIChhbmQgd291 bGQgaGF2ZQo+IGlkZW50aWNhbCBmZWF0dXJlIGZsYWdzIGluIHRoZWlyIENQVUlEIG91dHB1dCku Cj4KPiBJIG1heSBoYXZlIG92ZXJzaW1wbGlmaWVkIHRoZSBjdXJyZW50IHN0YXRlIG9mIHRoaW5n czogSG90cGx1Z2dpbmcKPiBhIENQVSB3aXRoIG1vcmUgY2FwYWJpbGl0aWVzIHRoYW4gdGhlIGJv b3QgQ1BVIGlzIGdlbmVyYWxseSBmaW5lCj4gYWZhaWN0LiBCb3RoIHlvdSAoSW50ZWwpIGFuZCBB TUQgcGxhY2UgcmVzdHJpY3Rpb25zIG9uIHBlcm1pdHRlZAo+IG1peGVzIGlpcmMsIHNvIEkgZG9u J3QgdGhpbmsgd2UgbmVlZCB0byBzdXBwb3J0IGFueXRoaW5nIGJleW9uZAo+IHN1Y2ggcmVzdHJp Y3Rpb25zLiBCZWluZyBhYmxlIHRvIHJ1biBvbiBwZXJtaXR0ZWQgbWl4ZXMgd2hpY2ggYXJlCj4g bm90IGluIGNvbmZsaWN0IHdpdGggb3VyIGdlbmVyYWwgYXNzdW1wdGlvbiBvZiB0aGVyZSBub3Qg YmVpbmcgYW55Cj4gQ1BVIGluIHRoZSBzeXN0ZW0gd2l0aCBsZXNzIGNhcGFiaWxpdGllcyB0aGFu IHRoZSBib290IENQVSB3b3VsZAo+IHNlZW0gZGVzaXJhYmxlLgo+Cj4gQW5kcmV3LCBkbyB5b3Ug aGF2ZSBhbnkgdmlldyBvciBvcGluaW9uIGhlcmU/CgpJJ20gbm90IGF3YXJlIG9mIGFueXRoaW5n IHNpbmNlIHRoZSBQNCB3aGljaCBoYXMgdG9sZXJhdGVkIGEKaGV0ZXJvZ2VuZW91cyBzZXR1cCBv ZiBwaHlzaWNhbCBDUFVzLgoKT3VyIGN1cnJlbnQgbWljcm9jb2RlIGxvYWRpbmcgZG9lc24ndCBz dXBwb3J0IG1vcmUgdGhhbiBhIHNpbmdsZSBwYXRjaApwZXIgc3lzdGVtLCBhbmQgSSBleHBlY3Qg cGxlbnR5IG9mIG90aGVyIHRoaW5ncyB3b3VsZCBicmVhayBpZiB3ZSBkaWQKZ2VudWluZWx5IGhh dmUgYSBoZXRlcm9nZW5lb3VzIHNldHVwLCBmZWF0dXJld2lzZS4KCkknZCBzaW1wbGlmeSBldmVy eXRoaW5nIGFuZCBhc3N1bWUgdGhhdCB0aGVyZSBpcyBvbmx5IGEgc2luZ2xlIHZhbGlkIHVwCnRv IGRhdGUgcGF0Y2gsIGFuZCBJIGRvdWJ0IHdlJ2xsIHNlZSBhbnkgcHJvYmxlbXMuCgp+QW5kcmV3 CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs