Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932837Ab1EYWB0 (ORCPT ); Wed, 25 May 2011 18:01:26 -0400 Received: from www.linutronix.de ([62.245.132.108]:50654 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932072Ab1EYWBX (ORCPT ); Wed, 25 May 2011 18:01:23 -0400 Date: Thu, 26 May 2011 00:01:19 +0200 (CEST) From: Thomas Gleixner To: Ingo Molnar cc: Youquan Song , linux-kernel@vger.kernel.org, david.woodhouse@intel.com, akpm@linux-foundation.org, hpa@zytor.com, hpa@linux.intel.com, allen.m.kay@intel.com, suresh.b.siddha@intel.com, rajesh.sankaran@intel.com, asit.k.mallick@intel.com, kent.liu@intel.com, Youquan Song Subject: Re: [PATCH v4] x86, vt-d: enable x2apic opt out In-Reply-To: <20110525205843.GC28397@elte.hu> Message-ID: References: <1306341418-10645-1-git-send-email-youquan.song@intel.com> <20110525205843.GC28397@elte.hu> User-Agent: Alpine 2.02 (LFD 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Linutronix-Spam-Score: -1.0 X-Linutronix-Spam-Level: - X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1050 Lines: 27 On Wed, 25 May 2011, Ingo Molnar wrote: > > * Youquan Song wrote: > > > New version of VT-d2 specification > > (http://download.intel.com/technology > > /computing/vptech/Intel(r)_VT_for_Direct_IO.pdf) includes a new > > feature that provide firmware a way to request system software to > > opt out of enable x2APIC mode. DMAR ACPI table newly define flags.1 > > bit: x2APIC_OPT_OUT which is set to request System software opt out > > xAPIC mode if flags.0 bit:INTR_REMAP is also set. > > So why isnt the x2apic disabled in the CPUID? That's the canonical > way to unsupport a particular non-working CPU hw feature. Because some committee decided to make it an ACPI feature. That's broken by design, but you can't change the stupid spec retroactively. Thanks, tglx -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/