Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp3905261ybv; Mon, 10 Feb 2020 08:33:08 -0800 (PST) X-Google-Smtp-Source: APXvYqwSBCRdZ52zdx+MRm0bGXPa4NL/+KNdyOAlGXmzvZsou2lMSydVHSnCSjM+j6OSStSm8C4m X-Received: by 2002:a9d:7984:: with SMTP id h4mr1698095otm.297.1581352388285; Mon, 10 Feb 2020 08:33:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581352388; cv=none; d=google.com; s=arc-20160816; b=0hvKtBW5d7FMs9jfEiT1cIbcRDAUoxMx0z1xHALNHZl5g1BeBC0ryQ9c510aoPlWw6 4KkrCRmg7hH8hgP5zRzUW/ASPvCX3qf84JN2+eLCxxxsZRZs9Jhhvnc3EvDwX6bunRgA ydlzUgjdVb4gBpqITm/nOtfhetuX2eJZrwan4jMBBQmtQhPqvlV6tRVoe3U9iCJ1E8Go PMkuBBfPhVMn6ySLP5byA7LBw7DX31J7SL+tcyledop7t+H2aoFmHQVlk9ukadMuNqfb Ce03KFg3/17BlK/wMtzzstFH1yacwNeRhtujuCjBWWCr+TLFL6XClcIWR6NX4Lys+WKD KIPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:organization:references:in-reply-to:date:cc:to:reply-to :from:subject:message-id; bh=Nl/XaSF4pBvjqPHWyKxadufYwMOVx5i6Hy+bgr4tCVY=; b=N2xbbE7vsF+60e43D5XOM259zbvMAAArT4wy9cRIVWNoZs0K2H1qHrNLEnIe0EeIbs DhlahEdte+ILoZl4wu89NqJp13Fju7hwu3kKDUpHt9YGNgU3IUsNK4IDbjFL4SBBUJiV BYCmooHDTHZl5y3awbuNBJTTxG8IDx7HW6GslSBCDtyoLbz3uYWiLFbURbGVf0Ko0fU0 JhUEeCGE4/Qhmjs6+abq+QUabSjvrjkXvTyADgPNj4HiUsy6MbXMwNBTaCreFNO2qdh7 C+2ziJoq4USm7ugTFpa3aQvYB0EpLBbofSoNHboQO9eO2O1iWqoLF9FZHtWC/2Lgrxk0 yZ+w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n20si392017oig.53.2020.02.10.08.32.55; Mon, 10 Feb 2020 08:33:08 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727962AbgBJQcn (ORCPT + 99 others); Mon, 10 Feb 2020 11:32:43 -0500 Received: from mga14.intel.com ([192.55.52.115]:63530 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727640AbgBJQcm (ORCPT ); Mon, 10 Feb 2020 11:32:42 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Feb 2020 08:32:42 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,425,1574150400"; d="scan'208";a="312795470" Received: from jerjavec-mobl.amr.corp.intel.com (HELO arch-ashland-svkelley) ([10.251.129.77]) by orsmga001.jf.intel.com with ESMTP; 10 Feb 2020 08:32:39 -0800 Message-ID: <088c8f9d07fe4a36125b2f0e5aeb09defb5b5e13.camel@linux.intel.com> Subject: Re: RE: Re: "oneshot" interrupt causes another interrupt to be fired erroneously in Haswell system From: Sean V Kelley Reply-To: sean.v.kelley@linux.intel.com To: Thomas Gleixner , Kar Hin Ong , Bjorn Helgaas Cc: linux-rt-users , LKML , "x86@kernel.org" , "linux-pci@vger.kernel.org" , "H. Peter Anvin" , Dave Hansen , Julia Cartwright , Keng Soon Cheah , Gratian Crisan , Peter Zijlstra Date: Mon, 10 Feb 2020 08:32:39 -0800 In-Reply-To: <8736bjlqkg.fsf@nanos.tec.linutronix.de> References: <20191031230532.GA170712@google.com> <87a76oxqv1.fsf@nanos.tec.linutronix.de> <87muanwwhb.fsf@nanos.tec.linutronix.de> <8f1e5981b519acb5edf53b5392c81ef7cbf6a3eb.camel@linux.intel.com> <87muaetj4p.fsf@nanos.tec.linutronix.de> <8736bjlqkg.fsf@nanos.tec.linutronix.de> Organization: Intel Corporation Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.3 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, 2020-02-09 at 16:37 +0100, Thomas Gleixner wrote: > Sean, > > Thomas Gleixner writes: > > Sean V Kelley writes: > > > So I will ensure we actually create useful information pointing > > > to this > > > behavior either in kernel docs or online as in a white paper or > > > both. > > > > Great. > > > > > > As we have already quirks in drivers/pci/quirks.c which handle > > > > the > > > > same issue on older chipsets, we really should add one for > > > > these kind > > > > of systems to avoid fiddling with the BIOS (which you can, but > > > > most > > > > people cannot). > > > Agreed, and I will follow-up with Kar Hin Ong to get them added. > > > > Much appreciated. > > Any update on this? Hi Thomas, I've been working with Kar Hin in attempting to follow a similar pattern to the earlier PCI quirks done with ESB / ESB2 chipsets. However, the optional INTX routing table which was a part of the original quirk done about 10 years ago changed by the time these Haswell PCH arrived. The later PCH aligned with the BIOS switch becoming available and the deprecation of the bypass routing. We're testing a few more things, and I hope to have a conclusion this week. Thanks, Sean > > Thanks, > > tglx