Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp4674225rdb; Tue, 12 Dec 2023 06:26:56 -0800 (PST) X-Google-Smtp-Source: AGHT+IHPladLpAARL54VzaE6RvBHVLCS1BDt8RslLWLUnjQptJBcFMrk7Mps+shQsGah4iXfGtQ/ X-Received: by 2002:a05:6a21:9993:b0:190:5e69:86ad with SMTP id ve19-20020a056a21999300b001905e6986admr3091477pzb.62.1702391216031; Tue, 12 Dec 2023 06:26:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702391216; cv=none; d=google.com; s=arc-20160816; b=dx1Vw3zDyQhktA4MeHRl74buqtaUh+ZfHnNepcTwnvV6TmTRsgTvkan9F0vj2gn3PC LIC8f/u7UoVdmBryDyACHH3cp5esEbLI8+4ugPZ7ZYt+mJQFxzU5E3XbBbyVocBefoJ7 QYHry+epyDPqXUtBnJoKJErrztRY75PheGTddPLJH/9SlNiUFk27oM1PQWrbmxPMd3Ao d6fGEIZuprWRgoG4ZhzbD9sWhr+nk3GqvhcEcp5DlL7QekKLraq+6nxdjXKmZGH/xBgG 4Yc0xs2b+U9EUWr8KWOkeTsdZunWeNRpKCgMbZoPQP2goUdg85vxAb6SKkp+i5NBMdlE 8AQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=hmOUvqa/hbM1AibaPG1fl5Rcdsb02eoXdPeIe+Lyjr0=; fh=pbmGtMejH4ywNfn+HXb4JuQX5X+vrssgW8ULHUfcS4M=; b=o+lFhkCt7dRG90Mue8MwEFquu2Rr/AAJKfNi6V+KEO5ftJvK5CGSYfBBH1idJSHJQK D4iyKYqGFS669fgi9W9dvV2aMcPt5DR56YnNC/6qYRxIVK0ryDQK7IMcOnmBfmJGimNf soy7WcGVNsSpPwG7OIZHTYY2xPFcGWyML74mzr/zpZ8CoE1urGiFar9faMwSCnSVkv34 vm3MH+SomtEzHOCQ8+DDUzgPFcvHbbP3FrOJw5hx5PAG3vgLfbRKMQoEPzKzBAEgRNE2 VWCxPgXHVbzc7j/QTxYGoLgBGDx6kqOaLzx4h1ZNpiCapQqewXJWnfn/58yr+lpKq4Xx vi4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=MNFg3Oka; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id o2-20020a634e42000000b005c5e2c15169si7845854pgl.737.2023.12.12.06.26.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Dec 2023 06:26:56 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=MNFg3Oka; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 4EB768051ABA; Tue, 12 Dec 2023 06:26:53 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1376573AbjLLO0k (ORCPT + 99 others); Tue, 12 Dec 2023 09:26:40 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33422 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229702AbjLLO0j (ORCPT ); Tue, 12 Dec 2023 09:26:39 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4F395AD for ; Tue, 12 Dec 2023 06:26:45 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E2D05C433CA for ; Tue, 12 Dec 2023 14:26:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702391204; bh=+qJsvEnfvif5MXh/GMlXuF+eSOXDhh7AwIAYXsqp9Vo=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=MNFg3Oka802B/O3UYw4mb3SBj1uPaBDWBJITgUeGDjGxxF6Tm9lWgO6dEOWz/9rAk 95zPEDi4NL5m7RWyfiUrpWMtS+BNeF2Q9Dkl2eTVIiphqMWZdA/gLOK8Kx2F0kpLka ksMKPsqZT6PA49+BQZKIAy4lzLI7kLnloDQJS/p3caGDFJqKPBkz8WZ8ZY+3i5nHrx pzQAn0xF8JLX0Zyzb1rqlH0jr5JzOEfdHkEEK/YNj7t8pTDbDXfDnKFBU7ETpF48zN 69jR3oT9r/gB+NfJnOdoFYWhzzy2nXEfZTAitiOQhsWJxmhqwNTlMdSC1HtgWq6D0Y eLWNCpErlrCAQ== Received: by mail-lf1-f52.google.com with SMTP id 2adb3069b0e04-50c0f6b1015so6734699e87.3 for ; Tue, 12 Dec 2023 06:26:44 -0800 (PST) X-Gm-Message-State: AOJu0YywES5Y/qVJcakZnP8kqinMfVfVnO/7aI60aXJ/aE4aLRmWJC4z 9M4PxqQAoy8M+adYF06FPptHAzHOq+EahVuAIg== X-Received: by 2002:ac2:531b:0:b0:50b:ee1e:3380 with SMTP id c27-20020ac2531b000000b0050bee1e3380mr2423910lfh.34.1702391203128; Tue, 12 Dec 2023 06:26:43 -0800 (PST) MIME-Version: 1.0 References: <20231207163128.2707993-1-robh@kernel.org> In-Reply-To: From: Rob Herring Date: Tue, 12 Dec 2023 08:26:29 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 1/2] cdx: Enable COMPILE_TEST To: "Agarwal, Nikhil" Cc: Greg Kroah-Hartman , "Gupta, Nipun" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Tue, 12 Dec 2023 06:26:53 -0800 (PST) On Mon, Dec 11, 2023 at 10:40=E2=80=AFPM Agarwal, Nikhil wrote: > > > -----Original Message----- > > From: Rob Herring > > Sent: Thursday, December 7, 2023 10:01 PM > > To: Greg Kroah-Hartman ; Gupta, Nipun > > ; Agarwal, Nikhil > > Cc: linux-kernel@vger.kernel.org > > Subject: [PATCH 1/2] cdx: Enable COMPILE_TEST > > > > There is no reason CDX needs to depend on ARM64 other than limiting > > visibility. So let's also enable building with COMPILE_TEST. > > > > The CONFIG_OF dependency is redundant as ARM64 always enables it and al= l > > the DT functions have empty stubs. > > > > Signed-off-by: Rob Herring > > --- > > drivers/cdx/Kconfig | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/drivers/cdx/Kconfig b/drivers/cdx/Kconfig index > > a08958485e31..7cdb7c414453 100644 > > --- a/drivers/cdx/Kconfig > > +++ b/drivers/cdx/Kconfig > > @@ -7,7 +7,7 @@ > > > > config CDX_BUS > > bool "CDX Bus driver" > > - depends on OF && ARM64 > > + depends on ARM64 || COMPILE_TEST > Hi Rob, > > There is a CDX MSI support patch > https://lore.kernel.org/lkml/20231116125609.245206-1-nipun.gupta@amd.com/= which is in > review and is dependent on ARM64( msi_alloc_info_t definition differs on = x86). So, the > COMPILE_TEST would break once the MSI changes are added. An ifdef around 'scratchpad' should fix that. It is worthwhile to get all this to build on x86 allyesconfig builds at least because that is frequently built by the various CI systems. arm64 is getting there, but x86 is first for many. Rob