From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mx3-rdu2.redhat.com ([66.187.233.73] helo=mx1.redhat.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fTSmf-000514-3P for kexec@lists.infradead.org; Thu, 14 Jun 2018 13:59:31 +0000 Subject: Re: [PATCH 2/2 V2] Support kdump when AMD secure memory encryption is active References: <20180614084748.9617-3-lijiang@redhat.com> <201806142024.WDGkcZ5I%fengguang.wu@intel.com> From: lijiang Message-ID: <21035093-9194-e02d-2596-e158aa6dc3fd@redhat.com> Date: Thu, 14 Jun 2018 21:59:06 +0800 MIME-Version: 1.0 In-Reply-To: <201806142024.WDGkcZ5I%fengguang.wu@intel.com> Content-Language: en-US List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "kexec" Errors-To: kexec-bounces+dwmw2=infradead.org@lists.infradead.org To: kbuild test robot Cc: thomas.lendacky@amd.com, dyoung@redhat.com, kexec@lists.infradead.org, kbuild-all@01.org, linux-kernel@vger.kernel.org 5ZyoIDIwMTjlubQwNuaciDE05pelIDIwOjU1LCBrYnVpbGQgdGVzdCByb2JvdCDlhpnpgZM6Cj4g SGkgTGlhbmJvLAo+IAo+IFRoYW5rIHlvdSBmb3IgdGhlIHBhdGNoISBZZXQgc29tZXRoaW5nIHRv IGltcHJvdmU6Cj4gCj4gW2F1dG8gYnVpbGQgdGVzdCBFUlJPUiBvbiBsaW51cy9tYXN0ZXJdCj4g W2Fsc28gYnVpbGQgdGVzdCBFUlJPUiBvbiB2NC4xNyBuZXh0LTIwMTgwNjE0XQo+IFtpZiB5b3Vy IHBhdGNoIGlzIGFwcGxpZWQgdG8gdGhlIHdyb25nIGdpdCB0cmVlLCBwbGVhc2UgZHJvcCB1cyBh IG5vdGUgdG8gaGVscCBpbXByb3ZlIHRoZSBzeXN0ZW1dCj4gCj4gdXJsOiAgICBodHRwczovL2dp dGh1Yi5jb20vMGRheS1jaS9saW51eC9jb21taXRzL0xpYW5iby1KaWFuZy9TdXBwb3J0LWtkdW1w LWZvci1BTUQtc2VjdXJlLW1lbW9yeS1lbmNyeXB0aW9uLXNtZS8yMDE4MDYxNC0xNjQ5MzgKPiBj b25maWc6IGkzODYtcmFuZGNvbmZpZy1jMC0wNjE0MTMzNyAoYXR0YWNoZWQgYXMgLmNvbmZpZykK PiBjb21waWxlcjogZ2NjLTcgKERlYmlhbiA3LjMuMC0xNikgNy4zLjAKPiByZXByb2R1Y2U6Cj4g ICAgICAgICAjIHNhdmUgdGhlIGF0dGFjaGVkIC5jb25maWcgdG8gbGludXggYnVpbGQgdHJlZQo+ ICAgICAgICAgbWFrZSBBUkNIPWkzODYgCj4gCj4gQWxsIGVycm9ycyAobmV3IG9uZXMgcHJlZml4 ZWQgYnkgPj4pOgo+IAo+ICAgIGZzL3Byb2Mvdm1jb3JlLm86IEluIGZ1bmN0aW9uIGByZWFkX2Zy b21fb2xkbWVtJzoKPj4+IGZzL3Byb2Mvdm1jb3JlLmM6MTI3OiB1bmRlZmluZWQgcmVmZXJlbmNl IHRvIGBjb3B5X29sZG1lbV9wYWdlX2VuY3J5cHRlZCcKPiAKSXQgaXMgc3RyYW5nZSwgaXQgZG9l c24ndCBoYXZlIHRoaXMgZXJyb3IgaW4gbXkgdGVzdC4gSSB3aWxsIGxvb2sgZm9yIGFub3RoZXIg ZW52aXJvbm1lbnQgdG8gdGVzdAphbmQgc2VlIHdoZXRoZXIgaXQgY2FuIGJlIHJlcHJvZHVjZWQu Ck1heWJlIHRoZSBjb21waWxlIGVycm9yIHdpbGwgYmUgZml4ZWQgaW4gdGhlIHBhdGNoIFYzLgoK VGhhbmtzLgpMaWFuYm8gCj4gdmltICsxMjcgZnMvcHJvYy92bWNvcmUuYwo+IAo+ICAgIDEwMAkK PiAgICAxMDEJLyogUmVhZHMgYSBwYWdlIGZyb20gdGhlIG9sZG1lbSBkZXZpY2UgZnJvbSBnaXZl biBvZmZzZXQuICovCj4gICAgMTAyCXN0YXRpYyBzc2l6ZV90IHJlYWRfZnJvbV9vbGRtZW0oY2hh ciAqYnVmLCBzaXplX3QgY291bnQsCj4gICAgMTAzCQkJCQl1NjQgKnBwb3MsIGludCB1c2VyYnVm LAo+ICAgIDEwNAkJCQkJYm9vbCBlbmNyeXB0ZWQpCj4gICAgMTA1CXsKPiAgICAxMDYJCXVuc2ln bmVkIGxvbmcgcGZuLCBvZmZzZXQ7Cj4gICAgMTA3CQlzaXplX3QgbnJfYnl0ZXM7Cj4gICAgMTA4 CQlzc2l6ZV90IHJlYWQgPSAwLCB0bXA7Cj4gICAgMTA5CQo+ICAgIDExMAkJaWYgKCFjb3VudCkK PiAgICAxMTEJCQlyZXR1cm4gMDsKPiAgICAxMTIJCj4gICAgMTEzCQlvZmZzZXQgPSAodW5zaWdu ZWQgbG9uZykoKnBwb3MgJSBQQUdFX1NJWkUpOwo+ICAgIDExNAkJcGZuID0gKHVuc2lnbmVkIGxv bmcpKCpwcG9zIC8gUEFHRV9TSVpFKTsKPiAgICAxMTUJCj4gICAgMTE2CQlkbyB7Cj4gICAgMTE3 CQkJaWYgKGNvdW50ID4gKFBBR0VfU0laRSAtIG9mZnNldCkpCj4gICAgMTE4CQkJCW5yX2J5dGVz ID0gUEFHRV9TSVpFIC0gb2Zmc2V0Owo+ICAgIDExOQkJCWVsc2UKPiAgICAxMjAJCQkJbnJfYnl0 ZXMgPSBjb3VudDsKPiAgICAxMjEJCj4gICAgMTIyCQkJLyogSWYgcGZuIGlzIG5vdCByYW0sIHJl dHVybiB6ZXJvcyBmb3Igc3BhcnNlIGR1bXAgZmlsZXMgKi8KPiAgICAxMjMJCQlpZiAocGZuX2lz X3JhbShwZm4pID09IDApCj4gICAgMTI0CQkJCW1lbXNldChidWYsIDAsIG5yX2J5dGVzKTsKPiAg ICAxMjUJCQllbHNlIHsKPiAgICAxMjYJCQkJaWYgKGVuY3J5cHRlZCkKPiAgPiAxMjcJCQkJCXRt cCA9IGNvcHlfb2xkbWVtX3BhZ2VfZW5jcnlwdGVkKHBmbiwgYnVmLAo+ICAgIDEyOAkJCQkJCSAg ICAgICBucl9ieXRlcywgb2Zmc2V0LCB1c2VyYnVmKTsKPiAgICAxMjkJCQkJZWxzZQo+ICAgIDEz MAkJCQkJdG1wID0gY29weV9vbGRtZW1fcGFnZShwZm4sIGJ1ZiwgbnJfYnl0ZXMsCj4gICAgMTMx CQkJCQkJCW9mZnNldCwgdXNlcmJ1Zik7Cj4gICAgMTMyCQo+ICAgIDEzMwkJCQlpZiAodG1wIDwg MCkKPiAgICAxMzQJCQkJCXJldHVybiB0bXA7Cj4gICAgMTM1CQkJfQo+ICAgIDEzNgkJCSpwcG9z ICs9IG5yX2J5dGVzOwo+ICAgIDEzNwkJCWNvdW50IC09IG5yX2J5dGVzOwo+ICAgIDEzOAkJCWJ1 ZiArPSBucl9ieXRlczsKPiAgICAxMzkJCQlyZWFkICs9IG5yX2J5dGVzOwo+ICAgIDE0MAkJCSsr cGZuOwo+ICAgIDE0MQkJCW9mZnNldCA9IDA7Cj4gICAgMTQyCQl9IHdoaWxlIChjb3VudCk7Cj4g ICAgMTQzCQo+ICAgIDE0NAkJcmV0dXJuIHJlYWQ7Cj4gICAgMTQ1CX0KPiAgICAxNDYJCj4gCj4g LS0tCj4gMC1EQVkga2VybmVsIHRlc3QgaW5mcmFzdHJ1Y3R1cmUgICAgICAgICAgICAgICAgT3Bl biBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKPiBodHRwczovL2xpc3RzLjAxLm9yZy9waXBlcm1h aWwva2J1aWxkLWFsbCAgICAgICAgICAgICAgICAgICBJbnRlbCBDb3Jwb3JhdGlvbgo+IAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Ka2V4ZWMgbWFpbGlu ZyBsaXN0CmtleGVjQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5v cmcvbWFpbG1hbi9saXN0aW5mby9rZXhlYwo=