Received: from [140.186.70.92] (port=45119 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OUTdV-0008Qp-O3 for qemu-devel@nongnu.org; Thu, 01 Jul 2010 19:57:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OUTdM-0001Vu-T7 for qemu-devel@nongnu.org; Thu, 01 Jul 2010 19:57:41 -0400 Received: from hall.aurel32.net ([88.191.82.174]:60626) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OUTdM-0001Vl-Lk for qemu-devel@nongnu.org; Thu, 01 Jul 2010 19:57:32 -0400 Date: Fri, 2 Jul 2010 01:56:46 +0200 From: Aurelien Jarno Subject: Re: [Qemu-devel] [PATCH] Don't declare XSAVE as supported Message-ID: <20100701235646.GA7959@ohm.aurel32.net> References: <20100626205421.GA10339@basil.fritz.box> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <20100626205421.GA10339@basil.fritz.box> List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Andi Kleen Cc: andre.przywara@amd.com, qemu-devel@nongnu.org On Sat, Jun 26, 2010 at 10:54:21PM +0200, Andi Kleen wrote: > Don't declare XSAVE as supported > > i386 cpuid.c currently claims XSAVE is supported in the CPUID filter, > but that's not true: Only FXSAVE is supported. Remove that bit > from the filter. > > Signed-off-by: Andi Kleen Thanks, applied. > diff --git a/target-i386/cpuid.c b/target-i386/cpuid.c > index 6a0f7ca..4251a29 100644 > --- a/target-i386/cpuid.c > +++ b/target-i386/cpuid.c > @@ -241,11 +241,11 @@ typedef struct x86_def_t { > /* missing: > CPUID_VME, CPUID_DTS, CPUID_SS, CPUID_HT, CPUID_TM, CPUID_PBE */ > #define TCG_EXT_FEATURES (CPUID_EXT_SSE3 | CPUID_EXT_MONITOR | \ > - CPUID_EXT_CX16 | CPUID_EXT_POPCNT | CPUID_EXT_XSAVE | \ > + CPUID_EXT_CX16 | CPUID_EXT_POPCNT | \ > CPUID_EXT_HYPERVISOR) > /* missing: > CPUID_EXT_DTES64, CPUID_EXT_DSCPL, CPUID_EXT_VMX, CPUID_EXT_EST, > - CPUID_EXT_TM2, CPUID_EXT_XTPR, CPUID_EXT_PDCM */ > + CPUID_EXT_TM2, CPUID_EXT_XTPR, CPUID_EXT_PDCM, CPUID_EXT_XSAVE */ > #define TCG_EXT2_FEATURES ((TCG_FEATURES & EXT2_FEATURE_MASK) | \ > CPUID_EXT2_NX | CPUID_EXT2_MMXEXT | CPUID_EXT2_RDTSCP | \ > CPUID_EXT2_3DNOW | CPUID_EXT2_3DNOWEXT) > > -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurelien@aurel32.net http://www.aurel32.net