From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754047AbYECT5E (ORCPT ); Sat, 3 May 2008 15:57:04 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752304AbYECT4x (ORCPT ); Sat, 3 May 2008 15:56:53 -0400 Received: from terminus.zytor.com ([198.137.202.10]:55310 "EHLO terminus.zytor.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751711AbYECT4x (ORCPT ); Sat, 3 May 2008 15:56:53 -0400 Message-ID: <481CC360.4090506@zytor.com> Date: Sat, 03 May 2008 12:56:16 -0700 From: "H. Peter Anvin" User-Agent: Thunderbird 2.0.0.12 (X11/20080226) MIME-Version: 1.0 To: Ingo Molnar CC: Thomas Gleixner , Mikael Pettersson , jamal , Suresh Siddha , Arjan van de Ven , LKML , Jan Beulich Subject: Re: i387/FPU init issues... References: <1209810775.6972.37.camel@localhost> <481CA40A.7040906@zytor.com> <18460.46554.826031.184323@harpo.it.uu.se> <481CB82D.60404@zytor.com> <481CBBF2.4090501@zytor.com> <20080503195448.GE25097@elte.hu> In-Reply-To: <20080503195448.GE25097@elte.hu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Ingo Molnar wrote: > * H. Peter Anvin wrote: > >>> This might also be caused by a calibration error. We've seen enough >>> of them already. >> No doubt. However, there is *something* ugly going on. > > i think a vital clue can be found in the original report: > > | I am able to reproduce the issue consistently on my laptop using qemu > | (which helped speed debugging a bit). I have also narrowed it down to > | include/asm-x86/i387.h::__save_init_fpu in (32 bit version) - it dies > | somewhere in calling the following line: > > so it might just be incorrect Qemu emulation of a PII's NOP instruction? > > (which btw. probably proves that Linux is the first OS to make > intelligent use of those instructions?) > Ah, yes, this is a Qemu bug, then. And yes, it probably does mean exactly that :) -hpa