Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 56112C64ED6 for ; Wed, 1 Mar 2023 18:02:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230181AbjCASCD (ORCPT ); Wed, 1 Mar 2023 13:02:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58966 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230176AbjCASCB (ORCPT ); Wed, 1 Mar 2023 13:02:01 -0500 X-Greylist: delayed 17219 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Wed, 01 Mar 2023 10:01:59 PST Received: from angie.orcam.me.uk (angie.orcam.me.uk [78.133.224.34]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 4296836095; Wed, 1 Mar 2023 10:01:59 -0800 (PST) Received: by angie.orcam.me.uk (Postfix, from userid 500) id 5722E92009C; Wed, 1 Mar 2023 19:01:58 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by angie.orcam.me.uk (Postfix) with ESMTP id 5061F92009B; Wed, 1 Mar 2023 18:01:58 +0000 (GMT) Date: Wed, 1 Mar 2023 18:01:58 +0000 (GMT) From: "Maciej W. Rozycki" To: "H. Peter Anvin" cc: Bjorn Helgaas , Thomas Gleixner , Ingo Molnar , Borislav Petkov , x86@kernel.org, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PING^3][RESEND^3][PATCH v3] x86/PCI: Add support for the Intel 82378ZB/82379AB (SIO/SIO.A) PIRQ router In-Reply-To: <66DC3D77-91AC-4F1B-BE3E-892A9B9980BC@zytor.com> Message-ID: References: <66DC3D77-91AC-4F1B-BE3E-892A9B9980BC@zytor.com> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 1 Mar 2023, H. Peter Anvin wrote: > >> The Intel 82378ZB System I/O (SIO) and 82379AB System I/O APIC (SIO.A) > >> ISA bridges implement PCI interrupt steering with a PIRQ router[1][2] > >> that is exactly the same as that of the PIIX and ICH southbridges (or > >> actually the other way round, given that the SIO ASIC was there first). > > > > Ping for: > >. > > > > I think the patch is fairly obvious. Are there any outstanding concerns > >that prevent it from being applied? > > Has this patch been actually tested on a real machine, or is it purely > theoretical? I have no way to verify it on real x86 hw, my only SIO southbridge is in a DEC Alpha machine, so not relevant. This is I believe the final Intel device we're missing PIRQ support for, and this work was prompted by a user having issues with his network card, which ultimately and with a lot of confusion around I was able to narrow down to missing PIRQ support rather than any actual issue with hardware. At least Nikolai was patient enough to go through all this and I was vigilant enough to actually catch the ongoing discussion on netdev in the flood. See: . I'd rather we did not frustrate someone else with something as trivial again, but if you think it's not enough for justification to merge this change, then I'll accept it. I'd like such a decision to be explicitly stated though rather than assumed by the loss of the patch in mailing list noise (I know we're all overloaded with such stuff). Thank your for your input. Maciej