Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp4247022pxb; Tue, 10 Nov 2020 11:23:36 -0800 (PST) X-Google-Smtp-Source: ABdhPJwIibVwr5KsK+M2mjCjwzMgrlifYFxrc/x8DCEjUm20d1F46+E8NYrHABlNdlNKKGLqOHZa X-Received: by 2002:a17:906:b0f:: with SMTP id u15mr21422533ejg.109.1605036216327; Tue, 10 Nov 2020 11:23:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605036216; cv=none; d=google.com; s=arc-20160816; b=d9/1NXsthz3gswRehSot/cCXyiUWydYrKzcWN/HSpeRmc6+op5XwsKViWmp1yFYxi6 JhhMxXC2wOwvlYnzKNQnGeT7D1H4Vx/rPB6pSXrhYA35ZOwzIoKPpma3yMjlWzoZPopC z7/uYgebAukbDsmSaVpq8zScY8GK7g4PBgGfc4zRJK3UNMm2DwNjBtYwW8VKfJUmpZMI mMlKHd6N25m4PiiCLXu7ewfwsong9GoLZb5ZlTnrjVQALpfLoIdPJlMNX4M136P3KnNI Uyatsepc6DN8o1dt02ZB1vr+tFneZWN0fTOwcHrhJ0ckFtVdvgPJOkh6d5IEh3nCyeG6 OdrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:from:cc:to:subject :content-transfer-encoding:mime-version:references:in-reply-to :user-agent:date:dkim-signature; bh=nh+MJe3DojicBPR9kWKJXmYTNm29JvO134GdJxVv1kU=; b=BQb70Pagvsytuqz8L0K4zWoF6GZgkcyKP9PXi5p85t67FFcklCFLSlNF9G8WjUhMsp kF/M5hGcLV15yzicaJ/HcKoozE+kDbtQQmLsvnFB/JKgHLPjlW/Vv0YcYnyA29lBoYNv MAzk5uRrBdm3ecNsTJU4r/2OrrE9bMPUS1cG1M5oQ8dK85rDsfGm4qVEacTJCV2dkW7j IBxVfoNRD71bv7I/K2Pz+3B+X9rySIm9JH4A5Y1af2iYR7Z6YTxP9LUZN5QZgGf8nXgA ZRpJg66g+Ep7izjX+AS+sNRdGvl0SoAepJFN74cKiN0qGzzBRgO4NEGZXpsx5FjBkI9S ueww== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=merlin.20170209 header.b="Lawk/xs5"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v14si9388922edi.485.2020.11.10.11.23.13; Tue, 10 Nov 2020 11:23:36 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@infradead.org header.s=merlin.20170209 header.b="Lawk/xs5"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726984AbgKJTVw (ORCPT + 99 others); Tue, 10 Nov 2020 14:21:52 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49980 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726179AbgKJTVw (ORCPT ); Tue, 10 Nov 2020 14:21:52 -0500 Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 07110C0613D1 for ; Tue, 10 Nov 2020 11:21:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=merlin.20170209; h=Message-ID:From:CC:To:Subject: Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To: Date:Sender:Reply-To:Content-ID:Content-Description; bh=nh+MJe3DojicBPR9kWKJXmYTNm29JvO134GdJxVv1kU=; b=Lawk/xs5HDjVpv7AtqHlzuDk6A +rCKCdz3k5sgAAby8MRjDTqRvTVhUAbJ+PhYqc86PHVuwg6Vv9miV4jfb+JnONTEtCO6Zb4LzNB+Z bqUOs1su+MK8/c3VLf2jWFvPvVP2awxsSmNQZTsGMjOiiU6NORxGlfZiVBbkzN81JWro0+hv+lGrX YPCEsQxw+CFCoZ+wghMX6aHtuw5wJh+uyeWds2ONJf6Bh/1YVpvvLj0n96T6STnrLEguxrLoLsV4v Cr+xps4vH4xARYlV5GKv0pYOqYT2wLebQez9vbU7c6Oz+Kud1a1MooS7f76HFBZBxMB383AyHJe+x /4LdJkhw==; Received: from [2001:8b0:10b:1:b16b:5d8a:941b:e15c] by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux)) id 1kcZD4-0007hj-FJ; Tue, 10 Nov 2020 19:21:42 +0000 Date: Tue, 10 Nov 2020 19:21:38 +0000 User-Agent: K-9 Mail for Android In-Reply-To: <874klxghwu.fsf@nanos.tec.linutronix.de> References: <20201024213535.443185-20-dwmw2@infradead.org> <160397373817.397.3191135882528008704.tip-bot2@tip-bot2> <20201110061046.GA7290@nazgul.tnic> <87d00lgu13.fsf@nanos.tec.linutronix.de> <9a003c2f-f59a-43ab-bbd5-861b14436d29@amd.com> <87a6vpgqbt.fsf@nanos.tec.linutronix.de> <82d54a74-af90-39a4-e483-b3cd73e2ef03@amd.com> <78be575e10034e546cc349d65fac2fcfc6f486b2.camel@infradead.org> <877dqtgkzb.fsf@nanos.tec.linutronix.de> <874klxghwu.fsf@nanos.tec.linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [EXTERNAL] [tip: x86/apic] x86/io_apic: Cleanup trigger/polarity helpers To: Thomas Gleixner , Tom Lendacky , Borislav Petkov CC: linux-kernel@vger.kernel.org, x86 , Qian Cai , Joerg Roedel From: David Woodhouse Message-ID: <45B3C20C-3BBB-40F3-8A7B-EB20EDD0706F@infradead.org> X-SRS-Rewrite: SMTP reverse-path rewritten from by merlin.infradead.org. See http://www.infradead.org/rpr.html Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10 November 2020 18:56:17 GMT, Thomas Gleixner w= rote: >On Tue, Nov 10 2020 at 18:50, Thomas Gleixner wrote: >> On Tue, Nov 10 2020 at 16:33, David Woodhouse wrote: >>> If I could get post-5=2E5 kernels to boot at all with the AMD IOMMU >>> enabled, I'd have a go at throwing that together now=2E=2E=2E >> >> It can share the dmar domain code=2E Let me frob something=2E > >Not much to share there and I can't access my AMD machine at the >moment=2E Something like the untested below should work=2E Does it even need its own irqdomain? Can it not just allocate directly fro= m the vector domain then program its own register directly based on the irq= _cfg? --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E