From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Lutomirski Subject: Re: [PATCH v5 5/9] x86/paravirt: Add _safe to the read_msr and write_msr PV hooks Date: Sun, 3 Apr 2016 06:23:36 -0700 Message-ID: References: <9ee3fb6a196a514c93325bdfa15594beecf04876.1459605520.git.luto@kernel.org> <20160403084129.GB19007@pd.tnic> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160403084129.GB19007@pd.tnic> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Borislav Petkov Cc: KVM list , Peter Zijlstra , Linus Torvalds , X86 ML , "linux-kernel@vger.kernel.org" , xen-devel , Andy Lutomirski , Paolo Bonzini , Andrew Morton , Arjan van de Ven List-Id: xen-devel@lists.xenproject.org T24gU3VuLCBBcHIgMywgMjAxNiBhdCAxOjQxIEFNLCBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVu OC5kZT4gd3JvdGU6Cj4gT24gU2F0LCBBcHIgMDIsIDIwMTYgYXQgMDc6MDE6MzZBTSAtMDcwMCwg QW5keSBMdXRvbWlyc2tpIHdyb3RlOgo+PiBUaGVzZSBob29rcyBtYXRjaCB0aGUgX3NhZmUgdmFy aWFudHMsIHNvIG5hbWUgdGhlbSBhY2NvcmRpbmdseS4KPj4gVGhpcyB3aWxsIG1ha2Ugcm9vbSBm b3IgdW5zYWZlIFBWIGhvb2tzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmR5IEx1dG9taXJza2kg PGx1dG9Aa2VybmVsLm9yZz4KPj4gLS0tCj4+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmly dC5oICAgICAgIHwgMzMgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCj4+ICBhcmNo L3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIHwgIDggKysrKy0tLS0KPj4gIGFyY2gv eDg2L2tlcm5lbC9wYXJhdmlydC5jICAgICAgICAgICAgfCAgNCArKy0tCj4+ICBhcmNoL3g4Ni94 ZW4vZW5saWdodGVuLmMgICAgICAgICAgICAgIHwgIDQgKystLQo+PiAgNCBmaWxlcyBjaGFuZ2Vk LCAyNSBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKPgo+IC4uLgo+Cj4+IGRpZmYgLS1n aXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIGIvYXJjaC94ODYvaW5j bHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAo+PiBpbmRleCA3N2RiNTYxNmE0NzMuLjVhMDZjY2Nk MzZmMCAxMDA2NDQKPj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMu aAo+PiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCj4+IEBAIC0x NTUsMTAgKzE1NSwxMCBAQCBzdHJ1Y3QgcHZfY3B1X29wcyB7Cj4+ICAgICAgIHZvaWQgKCpjcHVp ZCkodW5zaWduZWQgaW50ICplYXgsIHVuc2lnbmVkIGludCAqZWJ4LAo+PiAgICAgICAgICAgICAg ICAgICAgIHVuc2lnbmVkIGludCAqZWN4LCB1bnNpZ25lZCBpbnQgKmVkeCk7Cj4+Cj4+IC0gICAg IC8qIE1TUiwgUE1DIGFuZCBUU1Igb3BlcmF0aW9ucy4KPj4gLSAgICAgICAgZXJyID0gMC8tRUZB VUxULiAgd3Jtc3IgcmV0dXJucyAwLy1FRkFVTFQuICovCj4+IC0gICAgIHU2NCAoKnJlYWRfbXNy KSh1bnNpZ25lZCBpbnQgbXNyLCBpbnQgKmVycik7Cj4+IC0gICAgIGludCAoKndyaXRlX21zciko dW5zaWduZWQgaW50IG1zciwgdW5zaWduZWQgbG93LCB1bnNpZ25lZCBoaWdoKTsKPj4gKyAgICAg LyogTVNSIG9wZXJhdGlvbnMuCj4+ICsgICAgICAgIGVyciA9IDAvLUVJTy4gIHdybXNyIHJldHVy bnMgMC8tRUlPLiAqLwo+Cj4gUGxlYXNlIHJlZm9ybWF0IHRoaXMgY29tbWVudCBwcm9wZXJseSwg d2hpbGUgeW91J3JlIGF0IGl0Ogo+Cj4gICAgICAgICAvKgo+ICAgICAgICAgICogQSBzZW50ZW5j ZS4KPiAgICAgICAgICAqIEFub3RoZXIgc2VudGVuY2UuCj4gICAgICAgICAgKi8KCllvdSBhbHJl YWR5IGNhdWdodCB0aGF0IG9uZS4gIEl0J3MgZml4ZWQgaW4gIng4Ni9wYXJhdmlydDogQWRkCnBh cmF2aXJ0X3tyZWFkLHdyaXRlfV9tc3IiLgoKQ29uZ3JhdHMgb24gYmVpbmcgZGV0ZXJtaW5pc3Rp YyA6KQoKLS1BbmR5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=