From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthoine Bourgeois Subject: [PATCH] kvm, vmx: Fix lazy FPU on nested guest Date: Wed, 13 Nov 2013 11:45:37 +0100 Message-ID: <20131113104533.GA14780@bertin.fr> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 Cc: Anthoine Bourgeois To: Gleb Natapov , Paolo Bonzini , kvm@vger.kernel.org Return-path: Received: from mx2-g1.cnim.net ([62.23.137.164]:49228 "EHLO mx2-g1.cnim.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751417Ab3KMKz6 (ORCPT ); Wed, 13 Nov 2013 05:55:58 -0500 Received: from bertin.fr ([172.16.1.1]) by yport1.innovation.bertin.fr (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTPPA id <0MW700H0V74ZKKF0@yport1.innovation.bertin.fr> for kvm@vger.kernel.org; Wed, 13 Nov 2013 11:43:48 +0100 (CET) Content-disposition: inline Sender: kvm-owner@vger.kernel.org List-ID: SWYgYSBuZXN0ZWQgZ3Vlc3QgZG9lcyBhIE5NIGZhdWx0IGJ1dCBpdHMgQ1IwIGRvZXNuJ3QgY29u dGFpbiB0aGUgVFMKZmxhZyAoYmVjYXVzZSBpdCB3YXMgYWxyZWFkeSBjbGVhcmVkIGJ5IHRoZSBn dWVzdCB3aXRoIEwxIGFpZCkgdGhlbiB3ZQpoYXZlIHRvIGFjdGl2YXRlIEZQVSBvdXJzZWx2ZXMg aW4gTDAgYW5kIHRoZW4gY29udGludWUgdG8gTDIuIElmIFRTIGZsYWcKaXMgc2V0IHRoZW4gd2Ug ZmFsbGJhY2sgb24gdGhlIHByZXZpb3VzIGJlaGF2aW9yLCBmb3J3YXJkIHRoZSBmYXVsdCB0bwpM MSBpZiBpdCBhc2tlZCBmb3IuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob2luZSBCb3VyZ2VvaXMgPGJv dXJnZW9pc0BiZXJ0aW4uZnI+Ci0tLQogIGFyY2gveDg2L2t2bS92bXguYyB8IDMgKysrCiAgMSBm aWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2t2bS92 bXguYyBiL2FyY2gveDg2L2t2bS92bXguYwppbmRleCAyYjJmY2UxLi5lMzNjYWRmIDEwMDY0NAot LS0gYS9hcmNoL3g4Ni9rdm0vdm14LmMKKysrIGIvYXJjaC94ODYva3ZtL3ZteC5jCkBAIC02NjI3 LDYgKzY2MjcsOSBAQCBzdGF0aWMgYm9vbCBuZXN0ZWRfdm14X2V4aXRfaGFuZGxlZChzdHJ1Y3Qg a3ZtX3ZjcHUgKnZjcHUpCiAgCQkJcmV0dXJuIDA7CiAgCQllbHNlIGlmIChpc19wYWdlX2ZhdWx0 KGludHJfaW5mbykpCiAgCQkJcmV0dXJuIGVuYWJsZV9lcHQ7CisJCWVsc2UgaWYgKGlzX25vX2Rl dmljZShpbnRyX2luZm8pICYmCisJCQkgIShuZXN0ZWRfcmVhZF9jcjAodm1jczEyKSAmIFg4Nl9D UjBfVFMpKQorCQkJcmV0dXJuIDA7CiAgCQlyZXR1cm4gdm1jczEyLT5leGNlcHRpb25fYml0bWFw ICYKICAJCQkJKDF1IDw8IChpbnRyX2luZm8gJiBJTlRSX0lORk9fVkVDVE9SX01BU0spKTsKICAJ Y2FzZSBFWElUX1JFQVNPTl9FWFRFUk5BTF9JTlRFUlJVUFQ6Ci0tIAoxLjguMy4yCgpBbnRob2lu ZSBCT1VSR0VPSVMKQmVydGluIFRlY2hub2xvZ2llcwpib3VyZ2VvaXNAYmVydGluLmZyClTDqWwg OiAwMSAzOSAzMCA2MiAxNgoKMQo=