From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LtOuC-0001cd-F3 for qemu-devel@nongnu.org; Mon, 13 Apr 2009 12:21:08 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LtOu8-0001ae-1P for qemu-devel@nongnu.org; Mon, 13 Apr 2009 12:21:08 -0400 Received: from [199.232.76.173] (port=54317 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LtOu7-0001aZ-RW for qemu-devel@nongnu.org; Mon, 13 Apr 2009 12:21:03 -0400 Received: from fmmailgate01.web.de ([217.72.192.221]:58603) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LtOu7-0005cJ-D6 for qemu-devel@nongnu.org; Mon, 13 Apr 2009 12:21:03 -0400 Received: from smtp05.web.de (fmsmtp05.dlan.cinetic.de [172.20.4.166]) by fmmailgate01.web.de (Postfix) with ESMTP id F3588FFDA32C for ; Mon, 13 Apr 2009 18:21:01 +0200 (CEST) Received: from [88.66.126.154] (helo=[192.168.1.123]) by smtp05.web.de with asmtp (TLSv1:AES256-SHA:256) (WEB.DE 4.110 #277) id 1LtOu5-000278-00 for qemu-devel@nongnu.org; Mon, 13 Apr 2009 18:21:01 +0200 Message-ID: <49E3666B.209@web.de> Date: Mon, 13 Apr 2009 18:20:59 +0200 From: Jan Kiszka MIME-Version: 1.0 References: <49E2FD72.6000101@web.de> <20090413140727.GA13193@lst.de> In-Reply-To: <20090413140727.GA13193@lst.de> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig545055E412BCFFEDA7F551F9" Sender: jan.kiszka@web.de Subject: [Qemu-devel] Re: [PATCH][STABLE] kvm: Fix cpuid initialization Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig545055E412BCFFEDA7F551F9 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Christoph Hellwig wrote: > On Mon, Apr 13, 2009 at 10:53:06AM +0200, Jan Kiszka wrote: >> [ Looks like we need more kvm users via upstream qemu... ] >> >> Fix (more or less) spurious guest boot failures due to corrupted cpuid= >> states. The reason was insufficient initialization of cpuid entries >> before passing them to the kernel. >> >> At this chance also fix improper entry pointer progression and simplif= y >> the code a bit. >=20 > Is that guest kernel stuck on the "testing hlt" message in the Linux > kernel with that one? I've seen that hang for a while now, but haven't= > been able to bisect it yet. Maybe. For me it was "This kernel requires an XXX CPU, but only detected an *i086* CPU." from arch/x86/boot/cpu.c. But if the hlt test depends on certain cpuid values to do the right thing, your case may be fixed, too. Does qemu from the kvm tree work for you? Jan --------------enig545055E412BCFFEDA7F551F9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iEYEARECAAYFAknjZmsACgkQniDOoMHTA+nnIQCfemIUszbbpj3dTwHkjA3Ll+6x j1kAnjOjZJ/WOfBBMhEpumDiYCcWVn51 =SR2R -----END PGP SIGNATURE----- --------------enig545055E412BCFFEDA7F551F9--