From mboxrd@z Thu Jan 1 00:00:00 1970 From: Borislav Petkov Subject: Re: [PATCH v7 34/36] x86/mm: Add support to encrypt the kernel in-place Date: Mon, 26 Jun 2017 17:45:43 +0200 Message-ID: <20170626154543.fsuxfhxidytgo2ia__34782.6655408882$1498492033$gmane$org@pd.tnic> References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net> <20170616185619.18967.38945.stgit@tlendack-t1.amdoffice.net> <20170623100013.upd4or6esjvulmvg@pd.tnic> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: 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 T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMTI6NDQ6NDZQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy b3RlOgo+IE5vcm1hbGx5IHRoZSBfX3A0ZCgpIG1hY3JvIHdvdWxkIGJlIHVzZWQgYW5kIHRoYXQg d291bGQgYmUgb2sgd2hldGhlcgo+IENPTkZJR19YODZfNUxFVkVMIGlzIGRlZmluZWQgb3Igbm90 LiBCdXQgc2luY2UgX19wNGQoKSBpcyBwYXJ0IG9mIHRoZQo+IHBhcmF2aXJ0IG9wcyBwYXRoIEkg aGF2ZSB0byB1c2UgbmF0aXZlX21ha2VfcDRkKCkuCgpTbyBfX3A0ZCBpcyBpbiAhQ09ORklHX1BB UkFWSVJUIHBhdGguCgpSZWdhcmRsZXNzLCB3ZSB1c2UgdGhlIG5hdGl2ZV8qIHZhcmlhbnRzIGlu IGdlbmVyaWMgY29kZSB0byBtZWFuLCBub3QKcGFyYXZpcnQuIEp1c3QgZGVmaW5lIGl0IGluIGEg c2VwYXJhdGUgcGF0Y2ggbGlrZSB0aGUgcmVzdCBvZiB0aGUgcDQqCm1hY2hpbmVyeSBhbmQgdXNl IGl0IGluIHlvdXIgY29kZS4gU29vbmVyIG9yIGxhdGVyIHNvbWVvbmUgZWxzZSB3aWxsCm5lZWQg aXQuCgo+IFRydWUsIDUtbGV2ZWwgd2lsbCBvbmx5IGJlIHR1cm5lZCBvbiBmb3Igc3BlY2lmaWMg aGFyZHdhcmUgd2hpY2ggaXMgd2h5Cj4gSSBvcmlnaW5hbGx5IGhhZCB0aGlzIGFzIG9ubHkgNC1s ZXZlbCBwYWdldGFibGVzLiBCdXQgaW4gYSBjb21tZW50IGZyb20KPiB5b3UgYmFjayBvbiB0aGUg djUgdmVyc2lvbiB5b3Ugc2FpZCBpdCBuZWVkZWQgdG8gc3VwcG9ydCA1LWxldmVsLiBJCj4gZ3Vl c3Mgd2Ugc2hvdWxkIGhhdmUgZGlzY3Vzc2VkIHRoaXMgbW9yZSwKCkFGQUlSLCBJIHNhaWQgc29t ZXRoaW5nIGFsb25nIHRoZSBsaW5lcyBvZiAid2hhdCBhYm91dCA1LWxldmVsIHBhZ2UKdGFibGVz PyIgYW5kIHdoZXRoZXIgd2UgY2FyZS4KCj4gYnV0IEkgYWxzbyB0aG91Z2h0IHRoYXQgc2hvdWxk IG91ciBoYXJkd2FyZSBldmVyIHN1cHBvcnQgNS1sZXZlbAo+IHBhZ2luZyBpbiB0aGUgZnV0dXJl IHRoZW4gdGhpcyB3b3VsZCBiZSBnb29kIHRvIGdvLgoKVGhlcmUgaXQgaXMgOi0pCgo+IFRoZSBt YWNyb3Mgd29yayBncmVhdCBpZiB5b3UgYXJlIG5vdCBydW5uaW5nIGlkZW50aXR5IG1hcHBlZC4g WW91IGNvdWxkCj4gdXNlIHAqZF9vZmZzZXQoKSB0byBtb3ZlIGVhc2lseSB0aHJvdWdoIHRoZSB0 YWJsZXMsIGJ1dCB0aG9zZSBmdW5jdGlvbnMKPiB1c2UgX192YSgpIHRvIGdlbmVyYXRlIHRhYmxl IHZpcnR1YWwgYWRkcmVzc2VzLiBJJ3ZlIHNlZW4gd2hlcmUKPiBib290L2NvbXByZXNzZWQvcGFn ZXRhYmxlLmMgI2RlZmluZXMgX192YSgpIHRvIHdvcmsgd2l0aCBpZGVudGl0eSBtYXBwZWQKPiBw YWdlcyBidXQgdGhhdCB3b3VsZCBvbmx5IHdvcmsgaWYgSSBjcmVhdGUgYSBzZXBhcmF0ZSBmaWxl IGp1c3QgZm9yIHRoaXMKPiBmdW5jdGlvbi4KPiAKPiBHaXZlbiB3aGVuIHRoaXMgb2NjdXJzIGl0 J3MgdmVyeSBzaW1pbGFyIHRvIHdoYXQgX19zdGFydHVwXzY0KCkgZG9lcyBpbgo+IHJlZ2FyZHMg dG8gdGhlIElTX0VOQUJMRUQoQ09ORklHX1g4Nl81TEVWRUwpIGNoZWNrcy4KCk9rLgoKLS0gClJl Z2FyZHMvR3J1c3MsCiAgICBCb3Jpcy4KCkdvb2QgbWFpbGluZyBwcmFjdGljZXMgZm9yIDQwMDog YXZvaWQgdG9wLXBvc3RpbmcgYW5kIHRyaW0gdGhlIHJlcGx5LgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==