From mboxrd@z Thu Jan 1 00:00:00 1970 From: Borislav Petkov Subject: Re: [PATCH] x86/mm: Split read_cr3() into read_cr3_pa() and __read_cr3() Date: Tue, 13 Jun 2017 18:18:54 +0200 Message-ID: <20170613161854.xnippoph2mysxpnz__39358.4086480134$1497370810$gmane$org@pd.tnic> References: <883f8fb121f4616c1c1427ad87350bb2f5ffeca1.1497288170.git.luto@kernel.org> <20170613092646.l5wgvfrgoeb3fksz@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: Andy Lutomirski Cc: Juergen Gross , Tom Lendacky , X86 ML , "linux-kernel@vger.kernel.org" , xen-devel , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMDk6MDA6MDFBTSAtMDcwMCwgQW5keSBMdXRvbWlyc2tp IHdyb3RlOgo+IDEuIE1ha2Ugc3VyZSB0aGF0IGV2ZXJ5IHJlYWRfY3IzKCkgaW5zdGFuY2UgZ290 IGNvbnZlcnRlZC4gIEkgZGlkbid0Cj4gd2FudCBhIG1pZC1haXIgY29sbGlzaW9uIHdpdGggc29t ZW9uZSBlbHNlJ3MgcGF0Y2ggaW4gd2hpY2ggaXQgd291bGQKPiBhcHBlYXIgdG8gYXBwbHkgYW5k IGNvbXBpbGUgYnV0IHRoZSByZXN1bHQgd291bGQgcmFuZG9tbHkgZmFpbCBvbiBQQ0lECj4gc3lz dGVtcy4KClJpZ2h0LgoKPiAyLiBNYWtlIHVzZXJzIHJlYWxpemUgdGhhdCBDUjMgYWluJ3Qgd2hh dCBpdCB1c2VkIHRvIGJlLiAgX19yZWFkX2NyMygpCj4gbWVhbnMgInJldHVybiB0aGlzIGNvbXBs aWNhdGVkIHJlZ2lzdGVyIHZhbHVlIC0tIEkga25vdyB3aGF0IEknbQo+IGRvaW5nIiBhbmQgcmVh ZF9jcjNfcGEoKSBtZWFucyAiZ2l2ZSBtZSB0aGUgUEEiLgoKQWdyZWVkIHdpdGggdGhlIF9wYSB0 aGluZy4KCj4gTWF5YmUgd2UgY291bGQgcmVuYW1lIF9fcmVhZF9jcjMoKSB0byByZWFkX2NyM19y YXcoKT8gIElmIHdlIHJlYWxseQo+IHdhbnRlZCBsb3RzIG9mIGNsYXJpdHksIF9fcmVhZF9jcjQo KSBjb3VsZCBiZWNvbWUgcmVhZF9jcjRfbm9zaGFkb3coKSwKPiBJIHN1cHBvc2UuCgpZZWFoLCBi b3RoIG1ha2Ugc2Vuc2UgdG8gbWUuIEkgbGlrZSB0aGUgX3JhdyB0aGluZyBhbmQgdGhlIF9ub3No YWRvdwp0b28sIGFzIHRoZXkgYWN0dWFsbHkgc2F5IHdoYXQgdGhlIGZ1bmN0aW9uICpyZWFsbHkq IGRvZXMuCgpJbiBhbnkgY2FzZSwgdGhlIF9fIHZhcmlhbnQgaXMgbGVzcyBkZXNjcmlwdGl2ZSB0 aGFuIGhhdmluZzoKCnJlYWRfY3JYX3BhCnJlYWRfY3JYX3JhdwpyZWFkX2NyWF9ub3NoYWRvdwoK YW5kIHNvIG9uIHdoaWNoIGFjdHVhbGx5IHNheSB3aGF0IHRoZXkgZWFjaCBkbyBhbmQgd2hlbiB5 b3Ugd29uZGVyIHdoaWNoCnRvIHVzZSwgeW91IGtub3cuCgo+IFdoYXQgZG8geW91IHRoaW5rPyAg TXkgZ2VuZXJhbCBwcmVmZXJlbmNlIGlzIHRvIGNsZWFuIHRoaXMgdXAgYWZ0ZXIKPiB0aGUgcmVz dCBvZiB0aGUgYmlnIHBhdGNoc2V0cyAoU01FIGFuZCBQQ0lEKSBsYW5kLgoKT2YgY291cnNlLgoK VGhhbmtzLgoKLS0gClJlZ2FyZHMvR3J1c3MsCiAgICBCb3Jpcy4KCkdvb2QgbWFpbGluZyBwcmFj dGljZXMgZm9yIDQwMDogYXZvaWQgdG9wLXBvc3RpbmcgYW5kIHRyaW0gdGhlIHJlcGx5LgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==