From mboxrd@z Thu Jan 1 00:00:00 1970 From: Borislav Petkov Subject: Re: [PATCH v7 31/36] x86/mm, kexec: Allow kexec to be used with SME Date: Fri, 23 Jun 2017 10:56:07 +0200 Message-ID: <20170623085606.ett5nuiow2ye7p3a__16039.6630679772$1498208240$gmane$org@pd.tnic> References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net> <20170616185545.18967.90815.stgit@tlendack-t1.amdoffice.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20170616185545.18967.90815.stgit@tlendack-t1.amdoffice.net> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Tom Lendacky Cc: linux-efi@vger.kernel.org, Brijesh Singh , Toshimitsu Kani , linux-doc@vger.kernel.org, Matt Fleming , x86@kernel.org, linux-mm@kvack.org, Radim =?utf-8?B?S3LEjW3DocWZ?= , Alexander Potapenko , "H. Peter Anvin" , Larry Woodman , linux-arch@vger.kernel.org, kvm@vger.kernel.org, Jonathan Corbet , Joerg Roedel , "Michael S. Tsirkin" , kasan-dev@googlegroups.com, Ingo Molnar , Andrey Ryabinin , Dave Young , Rik van Riel , Arnd Bergmann , Andy Lutomirski , Boris Ostrovsky , Dmitry Vyukov , Juergen Gross , kexec@l List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTU6NDVQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy b3RlOgo+IFByb3ZpZGUgc3VwcG9ydCBzbyB0aGF0IGtleGVjIGNhbiBiZSB1c2VkIHRvIGJvb3Qg YSBrZXJuZWwgd2hlbiBTTUUgaXMKPiBlbmFibGVkLgo+IAo+IFN1cHBvcnQgaXMgbmVlZGVkIHRv IGFsbG9jYXRlIHBhZ2VzIGZvciBrZXhlYyB3aXRob3V0IGVuY3J5cHRpb24uICBUaGlzCj4gaXMg bmVlZGVkIGluIG9yZGVyIHRvIGJlIGFibGUgdG8gcmVib290IGluIHRoZSBrZXJuZWwgaW4gdGhl IHNhbWUgbWFubmVyCj4gYXMgb3JpZ2luYWxseSBib290ZWQuCj4gCj4gQWRkaXRpb25hbGx5LCB3 aGVuIHNodXR0aW5nIGRvd24gYWxsIG9mIHRoZSBDUFVzIHdlIG5lZWQgdG8gYmUgc3VyZSB0bwo+ IGZsdXNoIHRoZSBjYWNoZXMgYW5kIHRoZW4gaGFsdC4gVGhpcyBpcyBuZWVkZWQgd2hlbiBib290 aW5nIGZyb20gYSBzdGF0ZQo+IHdoZXJlIFNNRSB3YXMgbm90IGFjdGl2ZSBpbnRvIGEgc3RhdGUg d2hlcmUgU01FIGlzIGFjdGl2ZSAob3IgdmljZS12ZXJzYSkuCj4gV2l0aG91dCB0aGVzZSBzdGVw cywgaXQgaXMgcG9zc2libGUgZm9yIGNhY2hlIGxpbmVzIHRvIGV4aXN0IGZvciB0aGUgc2FtZQo+ IHBoeXNpY2FsIGxvY2F0aW9uIGJ1dCB0YWdnZWQgYm90aCB3aXRoIGFuZCB3aXRob3V0IHRoZSBl bmNyeXB0aW9uIGJpdC4gVGhpcwo+IGNhbiBjYXVzZSByYW5kb20gbWVtb3J5IGNvcnJ1cHRpb24g d2hlbiBjYWNoZXMgYXJlIGZsdXNoZWQgZGVwZW5kaW5nIG9uCj4gd2hpY2ggY2FjaGVsaW5lIGlz IHdyaXR0ZW4gbGFzdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5s ZW5kYWNreUBhbWQuY29tPgo+IC0tLQo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbml0LmggICAg ICAgICAgfCAgICAxICsKPiAgYXJjaC94ODYvaW5jbHVkZS9hc20va2V4ZWMuaCAgICAgICAgIHwg ICAgOCArKysrKysrKwo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5cGVzLmggfCAg ICAxICsKPiAgYXJjaC94ODYva2VybmVsL21hY2hpbmVfa2V4ZWNfNjQuYyAgIHwgICAyMiArKysr KysrKysrKysrKysrKysrKystCj4gIGFyY2gveDg2L2tlcm5lbC9wcm9jZXNzLmMgICAgICAgICAg ICB8ICAgMTcgKysrKysrKysrKysrKysrLS0KPiAgYXJjaC94ODYvbW0vaWRlbnRfbWFwLmMgICAg ICAgICAgICAgIHwgICAxMiArKysrKysrKy0tLS0KPiAgaW5jbHVkZS9saW51eC9rZXhlYy5oICAg ICAgICAgICAgICAgIHwgICAxNCArKysrKysrKysrKysrKwo+ICBrZXJuZWwva2V4ZWNfY29yZS5j ICAgICAgICAgICAgICAgICAgfCAgIDEyICsrKysrKysrKysrLQo+ICA4IGZpbGVzIGNoYW5nZWQs IDc5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgouLi4KCj4gZGlmZiAtLWdpdCBhL2lu Y2x1ZGUvbGludXgva2V4ZWMuaCBiL2luY2x1ZGUvbGludXgva2V4ZWMuaAo+IGluZGV4IGM5NDgx ZWIuLjVkMTdmZDYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9saW51eC9rZXhlYy5oCj4gKysrIGIv aW5jbHVkZS9saW51eC9rZXhlYy5oCj4gQEAgLTMzNCw2ICszMzQsMjAgQEAgc3RhdGljIGlubGlu ZSB2b2lkICpib290X3BoeXNfdG9fdmlydCh1bnNpZ25lZCBsb25nIGVudHJ5KQo+ICAJcmV0dXJu IHBoeXNfdG9fdmlydChib290X3BoeXNfdG9fcGh5cyhlbnRyeSkpOwo+ICB9Cj4gIAo+ICsjaWZu ZGVmIGFyY2hfa2V4ZWNfcG9zdF9hbGxvY19wYWdlcwo+ICtzdGF0aWMgaW5saW5lIGludCBhcmNo X2tleGVjX3Bvc3RfYWxsb2NfcGFnZXModm9pZCAqdmFkZHIsIHVuc2lnbmVkIGludCBwYWdlcywK PiArCQkJCQkgICAgICBnZnBfdCBnZnApCj4gK3sKPiArCXJldHVybiAwOwo+ICt9Cj4gKyNlbmRp ZgoKSnVzdCBhIG5pdHBpY2s6CgpzdGF0aWMgaW5saW5lIGludCBhcmNoX2tleGVjX3Bvc3RfYWxs b2NfcGFnZXModm9pZCAqdmFkZHIsIHVuc2lnbmVkIGludCBwYWdlcywgZ2ZwX3QgZ2ZwKSB7IHJl dHVybiAwOyB9CnN0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX2tleGVjX3ByZV9mcmVlX3BhZ2VzKHZv aWQgKnZhZGRyLCB1bnNpZ25lZCBpbnQgcGFnZXMpIHsgfQoKT3RoZXIgdGhhbiB0aGF0OgoKUmV2 aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KCi0tIApSZWdhcmRzL0dydXNz LAogICAgQm9yaXMuCgpHb29kIG1haWxpbmcgcHJhY3RpY2VzIGZvciA0MDA6IGF2b2lkIHRvcC1w b3N0aW5nIGFuZCB0cmltIHRoZSByZXBseS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=