From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH v6 10/34] x86, x86/mm, x86/xen, olpc: Use __va() against just the physical address in cr3 Date: Fri, 9 Jun 2017 14:43:33 -0400 Message-ID: <8e8eac45-95be-f1b5-6f44-f131d275f7bc__19971.4664872319$1497033951$gmane$org@oracle.com> References: <20170607191309.28645.15241.stgit@tlendack-t1.amdoffice.net> <20170607191453.28645.92256.stgit@tlendack-t1.amdoffice.net> <4a7376fb-abfc-8edd-42b7-38de461ac65e@amd.com> <67fe69ac-a213-8de3-db28-0e54bba95127@oracle.com> <12c7e511-996d-cf60-3a3b-0be7b41bd85b@oracle.com> <9725c503-2e33-2365-87f5-f017e1cbe9b6@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <9725c503-2e33-2365-87f5-f017e1cbe9b6@amd.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Tom Lendacky , Andrew Cooper , linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org, linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org, linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com, linux-mm@kvack.org, iommu@lists.linux-foundation.org Cc: Brijesh Singh , Toshimitsu Kani , "Michael S. Tsirkin" , Matt Fleming , Alexander Potapenko , "H. Peter Anvin" , Larry Woodman , Jonathan Corbet , Joerg Roedel , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , Ingo Molnar , Andrey Ryabinin , Dave Young , Rik van Riel , Arnd Bergmann , Borislav Petkov , Andy Lutomirski , Thomas Gleixner , Dmitry Vyukov , Juergen Gross , xen-devel , Paolo Bonzini List-Id: xen-devel@lists.xenproject.org T24gMDYvMDkvMjAxNyAwMjozNiBQTSwgVG9tIExlbmRhY2t5IHdyb3RlOgo+IE9uIDYvOC8yMDE3 IDU6MDEgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDA4LzA2LzIwMTcgMjI6MTcsIEJv cmlzIE9zdHJvdnNreSB3cm90ZToKPj4+IE9uIDA2LzA4LzIwMTcgMDU6MDIgUE0sIFRvbSBMZW5k YWNreSB3cm90ZToKPj4+PiBPbiA2LzgvMjAxNyAzOjUxIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3Jv dGU6Cj4+Pj4+Pj4gV2hhdCBtYXkgYmUgbmVlZGVkIGlzIG1ha2luZyBzdXJlIFg4Nl9GRUFUVVJF X1NNRSBpcyBub3Qgc2V0IGZvciBQVgo+Pj4+Pj4+IGd1ZXN0cy4KPj4+Pj4+IEFuZCB0aGF0IG1h eSBiZSBzb21ldGhpbmcgdGhhdCBYZW4gd2lsbCBuZWVkIHRvIGNvbnRyb2wgdGhyb3VnaAo+Pj4+ Pj4gZWl0aGVyCj4+Pj4+PiBDUFVJRCBvciBNU1Igc3VwcG9ydCBmb3IgdGhlIFBWIGd1ZXN0cy4K Pj4+Pj4KPj4+Pj4gT25seSBvbiBuZXdlciB2ZXJzaW9ucyBvZiBYZW4uIE9uIGVhcmxpZXIgdmVy c2lvbnMgKDItMyB5ZWFycyBvbGQpCj4+Pj4+IGxlYWYKPj4+Pj4gMHg4MDAwMDAwNyBpcyBwYXNz ZWQgdG8gdGhlIGd1ZXN0IHVuY2hhbmdlZC4gQW5kIHNvIGlzIE1TUl9LOF9TWVNDRkcuCj4+Pj4g VGhlIFNNRSBmZWF0dXJlIGlzIGluIGxlYWYgMHg4MDAwMDAxZiwgaXMgdGhhdCBsZWFmIHBhc3Nl ZCB0byB0aGUKPj4+PiBndWVzdAo+Pj4+IHVuY2hhbmdlZD8KPj4+IE9oLCBJIG1pc3JlYWQgdGhl IHBhdGNoIHdoZXJlIFg4Nl9GRUFUVVJFX1NNRSBpcyBkZWZpbmVkLiBUaGVuIGFsbAo+Pj4gdmVy c2lvbnMsIGluY2x1ZGluZyB0aGUgY3VycmVudCBvbmUsIHBhc3MgaXQgdW5jaGFuZ2VkLgo+Pj4K Pj4+IEFsbCB0aGF0J3MgbmVlZGVkIGlzIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVf U01FKSBpbgo+Pj4geGVuX2luaXRfY2FwYWJpbGl0aWVzKCkuCj4+Cj4+IEFNRCBwcm9jZXNzb3Jz IHN0aWxsIGRvbid0IHN1cHBvcnQgQ1BVSUQgRmF1bHRpbmcgKG9yIGF0IGxlYXN0LCBJCj4+IGNv dWxkbid0IGZpbmQgYW55IHJlZmVyZW5jZSB0byBpdCBpbiB0aGUgbGF0ZXN0IGRvY3MpLCBzbyB3 ZSBjYW5ub3QKPj4gYWN0dWFsbHkgaGlkZSBTTUUgZnJvbSBhIGd1ZXN0IHdoaWNoIGdvZXMgbG9v a2luZyBhdCBuYXRpdmUgQ1BVSUQuCj4+IEZ1cnRoZXJtb3JlLCBJJ20gbm90IGF3YXJlIG9mIGFu eSBDUFVJRCBtYXNraW5nIHN1cHBvcnQgY292ZXJpbmcgdGhhdAo+PiBsZWFmLgo+Pgo+PiBIb3dl dmVyLCBpZiBMaW51eCBpcyB1c2luZyB0aGUgcGFyYXZpcnR1YWwgY3B1aWQgaG9vaywgdGhpbmdz IGFyZQo+PiBzbGlnaHRseSBiZXR0ZXIuCj4+Cj4+IE9uIFhlbiA0LjkgYW5kIGxhdGVyLCBubyBn dWVzdHMgd2lsbCBzZWUgdGhlIGZlYXR1cmUuICBPbiBlYXJsaWVyCj4+IHZlcnNpb25zIG9mIFhl biAoYmVmb3JlIEkgZml4ZWQgdGhlIGxvZ2ljKSwgcGxhaW4gZG9tVXMgd2lsbCBub3Qgc2VlIHRo ZQo+PiBmZWF0dXJlLCB3aGlsZSBkb20wIHdpbGwuCj4+Cj4+IEZvciBzYWZlbHksIEknZCByZWNv bW1lbmQgdW5pbGF0ZXJhbGx5IGNsb2JiZXJpbmcgdGhlIGZlYXR1cmUgYXMgQm9yaXMKPj4gc3Vn Z2VzdGVkLiAgVGhlcmUgaXMgbm8gd2F5IFNNRSB3aWxsIGJlIHN1cHBvcnRhYmxlIG9uIGEgcGVy LVBWIGd1ZXN0Cj4KPiBUaGF0IG1heSBiZSB0b28gbGF0ZS4gRWFybHkgYm9vdCBzdXBwb3J0IGlu IGhlYWRfNjQuUyB3aWxsIG1ha2UgY2FsbHMgdG8KPiBjaGVjayBmb3IgdGhlIGZlYXR1cmUgKHRo cm91Z2ggQ1BVSUQgYW5kIE1TUiksIHNldCB0aGUgc21lX21lX21hc2sgYW5kCj4gZW5jcnlwdCB0 aGUga2VybmVsIGluIHBsYWNlLiBJcyB0aGVyZSBhbm90aGVyIHdheSB0byBhcHByb2FjaCB0aGlz PwoKClBWIGd1ZXN0cyBkb24ndCBnbyB0aHJvdWdoIExpbnV4IHg4NiBlYXJseSBib290IGNvZGUu IFRoZXkgc3RhcnQgYXQKeGVuX3N0YXJ0X2tlcm5lbCgpICh3ZWxsLCB4ZW4taGVhZC5TOnN0YXJ0 dXBfeGVuKCksIHJlYWxseSkgYW5kICBtZXJnZQp3aXRoIGJhcmVtZXRhbCBwYXRoIGF0IHg4Nl82 NF9zdGFydF9yZXNlcnZhdGlvbnMoKSAoZm9yIDY0LWJpdCkuCgoKLWJvcmlzCgo+Cj4+IGJhc2lz LCBhbHRob3VnaCAoYXMgZmFyIGFzIEkgYW0gYXdhcmUpIFhlbiBhcyBhIHdob2xlIHdvdWxkIGJl IGFibGUgdG8KPj4gZW5jb21wYXNzIGl0c2VsZiBhbmQgYWxsIG9mIGl0cyBQViBndWVzdHMgaW5z aWRlIG9uZSBzaW5nbGUgU01FCj4+IGluc3RhbmNlLgo+Cj4gWWVzLCB0aGF0IGlzIGNvcnJlY3Qu Cj4KPiBUaGFua3MsCj4gVG9tCj4KPj4KPj4gfkFuZHJldwo+PgoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=