From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Bader Subject: Nested kvm_intel broken on pre 3.3 hosts Date: Wed, 01 Aug 2012 13:29:11 +0200 Message-ID: <50191307.5030107@canonical.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig03F47AA131E5D5FFD1196182" Cc: Avi Kivity , Gleb Natapov , Andy Whitcroft To: kvm@vger.kernel.org Return-path: Received: from youngberry.canonical.com ([91.189.89.112]:60472 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754906Ab2HAL3S (ORCPT ); Wed, 1 Aug 2012 07:29:18 -0400 Sender: kvm-owner@vger.kernel.org List-ID: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig03F47AA131E5D5FFD1196182 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable I have been looking at a report[1] about the kvm_intel module failing to = load on linux v3.3 and newer guests when running on a v3.2 host. Bisection turned= up the following patch: commit fee84b079d5ddee2247b5c1f53162c330c622902 Author: Avi Kivity Date: Thu Nov 10 14:57:25 2011 +0200 KVM: VMX: Intercept RDPMC Intercept RDPMC and forward it to the PMU emulation code. Signed-off-by: Avi Kivity Signed-off-by: Gleb Natapov Signed-off-by: Avi Kivity It looks like requiring the feature based on cpu fails when the host (out= er kvm module) code does not support it. So maybe that should be optional instea= d of required? Seems also like kvm_amd does not "suffer" from any test that could fail a= nd should be ok (though I did not test it personally). -Stefan [1] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1031090 --------------enig03F47AA131E5D5FFD1196182 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBCgAGBQJQGRMHAAoJEOhnXe7L7s6j66kP/RvjoCVbkw1ak6G3UNXg+r0w NGDnacvqxf7HF+pNGg1/bYTkZBjVpGpZmFDEXp4TaVQTnnX9EHOWjHhs4UWvJO/H HlWeQgx3uugenIECuSJMtm+hjWkks82+FO6c9Gm50PN5eTr+VmYrwcorJ5LvhZ8/ RqH0I5ApV1pXxvGPkCrZQiSdomO1j5Tefy0Ip2u8tj3hIYfPxevJSaMFzzs3BQlO fgvQySNzzhnJvrsoa5beVntL+RvW8ygbItrJEIfa8e1b/PJk3LSbcvaoyg/v/qtr c2phbOn/p543pJRG7jYqRh3s88lhwPxjd/TKQ1lDYehjmaGMMzrteBtIQR0wuepo NYdU2Q4z5aGEVwg/AviIt5QXGCya8LOxJq2sHmKtnfpO9WAibygUHXms3CDCWKM4 v3dH6G1VJpc330yfVcJ0+Xny1D0H2t0NCSwarlsxVHP42WNK2ILGVrTHtdOa9G3y pKtCsoJ59mOsu/aXTBgPjmtIZd6ZXzwwGZMY/XsNrNEftF9O3ooYP0pT2D70DoS+ vh/24CC+sy+GFdBRxyiGuZNRo0ETNGRQrFAQ0PM4+etwtD0KIvbn7QPdmuB785Ni wLb027oqythsAnTzvteTgkyZONa8GFssqkPelptHI+s+TyVj8j/UN9tmvBX1ZnbB OW6FgjQqz4coU7tuPxZ/ =TxRA -----END PGP SIGNATURE----- --------------enig03F47AA131E5D5FFD1196182--