From mboxrd@z Thu Jan 1 00:00:00 1970 From: lijiang Subject: Re: [PATCH 1/5 V5] Add a function(ioremap_encrypted) for kdump when AMD sme enabled Date: Mon, 9 Jul 2018 21:55:35 +0800 Message-ID: References: <20180702072639.10110-1-lijiang@redhat.com> <20180702072639.10110-2-lijiang@redhat.com> <20180702101451.GB28730@zn.tnic> <4ae1cfb5-0a4b-2aac-2575-024e2c74826f@redhat.com> <895db996-febd-d50c-91af-4f1ef3d27bd8@redhat.com> <20180703111428.GB5748@zn.tnic> <4fbb843b-9597-a48b-8b6f-00e354b91950@redhat.com> <20180709092901.GA22182@nazgul.tnic> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180709092901.GA22182-K5JNixvcfoxupOikMc4+xw@public.gmane.org> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Errors-To: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org To: Borislav Petkov Cc: thomas.lendacky-5C7GfCeVMHo@public.gmane.org, kexec-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, mingo-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org, hpa-YMNOUZJC4hwAvxtiuMwx3w@public.gmane.org, tglx-hfZtesqFncYOwBW4kG4KsQ@public.gmane.org, dyoung-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org List-Id: iommu@lists.linux-foundation.org 5ZyoIDIwMTjlubQwN+aciDA55pelIDE3OjI5LCBCb3Jpc2xhdiBQZXRrb3Yg5YaZ6YGTOgo+IE9u IE1vbiwgSnVsIDA5LCAyMDE4IGF0IDAyOjI4OjExUE0gKzA4MDAsIGxpamlhbmcgd3JvdGU6Cj4+ IExhc3Qgd2VlaywgSSBoYWQgdHJpZWQgbWFueSB3YXlzIHRvIGRvIHRoaXMgd29yaywgYnV0IGl0 IGxvb2tzCj4+IGxpa2UgdGhhdCB0aGUgd2F5cyBvZiBkZWR1Y2luZyBhZGRyZXNzIGlzIG5vdCBz dWl0YWJsZSB0byBhbm90aGVyCj4+IHNjZW5hcmlvcywgc3VjaCBhcyBtYXBwaW5nIHNvbWUgZGV2 aWNlcyBtbWlvIHNwYWNlLCB3aGljaCBhcmUKPj4gdW5lbmNyeXB0ZWQsIGFuZCB0aGUgZGV2aWNl IG1taW8gc3BhY2UgaXMgb3V0c2lkZSBrZHVtcCBrZXJuZWwgbGlrZQo+PiB0aGUgb2xkIG1lbW9y eSwgYnV0IHRoZSBvbGQgbWVtb3J5IGlzIGVuY3J5cHRlZCwgd2UgY2FuJ3QgZmluZCB0aGUKPj4g Z2VuZXJhbCBydWxlcyB0byBkZWNpZGUgd2hlbiB0byBlbmNyeXB0IG9yIG5vdC4KPiAKPiBJZiB3 ZSBjYW4ndCBmaW5kIHRoZSAiZ2VuZXJhbCBydWxlcyIgaG93IGlzIHRoZSBjYWxsZXIgc3VwcG9z ZWQgdG8ga25vdwo+IGhvdyB0byBhY2Nlc3MgdGhlIG1lbW9yeT8KPiAKQWJvdXQgdGhpcyBpc3N1 ZSwgaSB3YW50IHRvIHVzZSBhbiBleGFtcGxlIHRvIGRlc2NyaWJlIGl0LgovKiBkcml2ZXJzL2lv bW11L2FtZF9pb21tdV9pbml0LmMgKi8Kc3RhdGljIHU4IF9faW9tZW0gKiBfX2luaXQgaW9tbXVf bWFwX21taW9fc3BhY2UodTY0IGFkZHJlc3MsIHU2NCBlbmQpCnsKICAgICAgICBpZiAoIXJlcXVl c3RfbWVtX3JlZ2lvbihhZGRyZXNzLCBlbmQsICJhbWRfaW9tbXUiKSkgewogICAgICAgICAgICAg ICAgcHJfZXJyKCJBTUQtVmk6IENhbiBub3QgcmVzZXJ2ZSBtZW1vcnkgcmVnaW9uICVsbHgtJWxs eCBmb3IgbW1pb1xuIiwKICAgICAgICAgICAgICAgICAgICAgICAgYWRkcmVzcywgZW5kKTsKICAg ICAgICAgICAgICAgIHByX2VycigiQU1ELVZpOiBUaGlzIGlzIGEgQklPUyBidWcuIFBsZWFzZSBj b250YWN0IHlvdXIgaGFyZHdhcmUgdmVuZG9yXG4iKTsKICAgICAgICAgICAgICAgIHJldHVybiBO VUxMOwogICAgICAgIH0KCiAgICAgICAgcmV0dXJuICh1OCBfX2lvbWVtICopaW9yZW1hcF9ub2Nh Y2hlKGFkZHJlc3MsIGVuZCk7Cn0KCltyb290QGhwLWRsMzg1ZzEwLTAzIGxpbnV4XSMgY2F0IC9w cm9jL2lvbWVtIHxncmVwIC1pIGNyYXNoCiAgN2ZhMDAwMDAwLTg3OWZmZmZmZiA6IENyYXNoIGtl cm5lbApbcm9vdEBocC1kbDM4NWcxMC0wMyBsaW51eF0jIGNhdCAvcHJvYy9pb21lbSB8Z3JlcCBh bWRfaW9tbXUKICA5YzgwMDAwMC05Yzg3ZmZmZiA6IGFtZF9pb21tdQogIGE5ODAwMDAwLWE5ODdm ZmZmIDogYW1kX2lvbW11CiAgYjY4MDAwMDAtYjY4N2ZmZmYgOiBhbWRfaW9tbXUKICBjMzgwMDAw MC1jMzg3ZmZmZiA6IGFtZF9pb21tdQogIGQwODAwMDAwLWQwODdmZmZmIDogYW1kX2lvbW11CiAg ZGQ4MDAwMDAtZGQ4N2ZmZmYgOiBhbWRfaW9tbXUKICBlYTgwMDAwMC1lYTg3ZmZmZiA6IGFtZF9p b21tdQogIGZkODAwMDAwLWZkODdmZmZmIDogYW1kX2lvbW11CgpPYnZpb3VzbHksIHRoZSBpb21t dSBtbWlvIHNwYWNlIGlzIG5vdCBlbmNyeXB0ZWQsIGFuZCB0aGUgZGV2aWNlIG1taW8gc3BhY2Ug aXMgb3V0c2lkZSBrZHVtcAprZXJuZWwuIFdlIGtub3cgdGhhdCB0aGUgb2xkIG1lbW9yeSBpcyBl bmNyeXB0ZWQsIGFuZCB0aGUgb2xkIG1lbW9yeSBpcyBhbHNvIG91dHNpZGUga2R1bXAKa2VybmVs LiBGb3IgdGhlIGN1cnJlbnQgY2FzZSwgZTgyMF9fZ2V0X2VudHJ5X3R5cGUoKSBhbmQgd2Fsa19p b21lbV9yZXNfZGVzYygpIGNhbid0IGdldCB0aGUKZGVzaXJlZCByZXN1bHQsIHNvIHdlIGNhbid0 IGFsc28gZGVjaWRlIHdoZXRoZXIgZW5jcnlwdGlvbiBvciBub3QgYWNjb3JkaW5nIHRvIHRoaXMg cmVzdWx0KHJ1bGVzKS4KSWYgd2Ugd2FudCB0byBrbm93IHdoZXRoZXIgZW5jcnlwdGlvbiBvciBu b3QgYnkgZGVkdWNpbmcgdGhlIGFkZHJlc3MsIHdlIHdpbGwgbmVlZCB0byByZWFkCnRoZSBjb250 ZW50IG9mIG1lbW9yeSBhbmQgaGF2ZSBhIHJlZmVyZW5jZSB2YWx1ZSBmb3IgY29tcGFyaXNvbiwg dGhlbiB3aGF0J3MgYSByZWZlcmVuY2UgdmFsdWU/ClNvbWV0aW1lcyB3ZSBkb24ndCBrbm93IHRo YXQuCgpSZWdhcmRzLApMaWFuYm8KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KaW9tbXUgbWFpbGluZyBsaXN0CmlvbW11QGxpc3RzLmxpbnV4LWZvdW5kYXRp b24ub3JnCmh0dHBzOi8vbGlzdHMubGludXhmb3VuZGF0aW9uLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2lvbW11