From unknown Sat Aug 16 16:23:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55111: CONFIG_HSA_AMD unset in recent kernels Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 25 Apr 2022 16:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55111 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 55111@debbugs.gnu.org X-Debbugs-Original-To: "bug-guix@gnu.org" Reply-To: John Kehayias Received: via spool by submit@debbugs.gnu.org id=B.165090242028068 (code B ref -1); Mon, 25 Apr 2022 16:01:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Apr 2022 16:00:20 +0000 Received: from localhost ([127.0.0.1]:35915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nj18O-0007Ie-9E for submit@debbugs.gnu.org; Mon, 25 Apr 2022 12:00:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:41758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nj18N-0007IX-6c for submit@debbugs.gnu.org; Mon, 25 Apr 2022 12:00:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34906) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nj18I-00015d-2r for bug-guix@gnu.org; Mon, 25 Apr 2022 12:00:17 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:23913) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nj18F-0004PU-G2 for bug-guix@gnu.org; Mon, 25 Apr 2022 12:00:13 -0400 Date: Mon, 25 Apr 2022 15:59:54 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail2; t=1650902405; bh=84w5F0OIaN6BhEOAoGJX3ef5btaE+DmjpAazPrvZOvc=; h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc: Date:Subject:Reply-To:Feedback-ID:Message-ID; b=hLxqinqrPtzeHP/PBlA7PkedfOFq+ovIA8y6pbJPaDdnMdjjCEYuCeXZ8+RWK1Xo1 D5XzI+VAv6ScU+2ljs3XXVeTItH++sQIJXR/HuAInw31viAWxN1ZS03TbbtFQuQDIO YFLtdEgfgUsTxJsvhK6R/frUo9gc8lDYPImLqpEO4AAx1u7O3lWHxXajh3TWj+j+e8 SnrzsNu8E5XN+KB9fYBOE+YKJgVy8UR3zB/RdvCEffTfS4zvbJHRJ9r5CDdRKvY5Rn 6Rv8vBehWoDBCIlwhHxg9ulUAUuphM+vwW4nMDLLnQ3ML0FVU3Ky0nsRTgSq4yyVz9 STF52sKdF/f+A== From: John Kehayias Message-ID: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.133; envelope-from=john.kehayias@protonmail.com; helo=mail-40133.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi Guix, In trying to update AMD's OpenCL stuff (ROCm) in Guix to the latest version= , I found that CONFIG_HSA_AMD is not set in our kernel config which I think= might be needed (for HSA, most visibly having a /dev/kfd if I'm understand= ing). I see it was set to 'm' in previous versions, like 4.19, but at some = point has been unset. Does anyone know why this was changed or have any reason not to set it in o= ur kernel config? I've tried building the kernel with this configuration change and it went f= ine, but haven't been able to properly test it just yet. John From unknown Sat Aug 16 16:23:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55111: CONFIG_HSA_AMD unset in recent kernels References: In-Reply-To: Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 26 Apr 2022 17:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55111 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: "55111@debbugs.gnu.org" <55111@debbugs.gnu.org> Reply-To: John Kehayias Received: via spool by 55111-submit@debbugs.gnu.org id=B55111.165099287210002 (code B ref 55111); Tue, 26 Apr 2022 17:08:01 +0000 Received: (at 55111) by debbugs.gnu.org; 26 Apr 2022 17:07:52 +0000 Received: from localhost ([127.0.0.1]:40438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njOfH-0002bG-Mv for submit@debbugs.gnu.org; Tue, 26 Apr 2022 13:07:51 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:11833) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njOfF-0002b2-T6 for 55111@debbugs.gnu.org; Tue, 26 Apr 2022 13:07:50 -0400 Date: Tue, 26 Apr 2022 17:07:34 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail2; t=1650992863; bh=DT3Sb8a+xjioSvEUTbBMwrSx0kAjV2Roc6Mq6ypc7dA=; h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc: Date:Subject:Reply-To:Feedback-ID:Message-ID; b=iIY+tKy5+LZ4d7/R3m2rnIxYPWq0j+ljPyimQUyaVzFid15dbvBgXc/bXVlH1s9Fn LIdwc2gpGwdxaFLcpYOaHIYAG2sRXj8LfIoUJ2hMKkqvcRA9nafIXia2fh9kGl+Vah knRiUkophUD14yruj+It3/q9esR4wbs8S8rPLsNHkgNzwAuQQtYIXU+PzE49LKjVvs BCYW8D1CXQymdD/C+uZLP8esKAD2CbsJrx0Jbm2LeeHFNJYVrSAI5Rqmux5hr0Hgjt t6cnBaYWmkSLC9P9ubex3SJkVbDCmM7BZz9pLyvUee6FR1LgEt3vFEQQUiZEFiqXIb glL54M3OYfJ2A== From: John Kehayias Message-ID: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I can confirm setting CONFIG_HSA_AMD=3Dy (setting it to 'm' didn't seem to = work for me) made /dev/kfd available and the OpenCL ROCm work, including ma= king OpenCL available to Darktable. Note that I tested this on a non linux-= libre kernel (what I use) which may or may not be required for OpenCL on so= me hardware. This is on x86-64. Are there any objections to enabling this option in our kernel config? From unknown Sat Aug 16 16:23:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55111: CONFIG_HSA_AMD unset in recent kernels Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 16 Jun 2022 16:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55111 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: "55111@debbugs.gnu.org" <55111@debbugs.gnu.org> Reply-To: John Kehayias Received: via spool by 55111-submit@debbugs.gnu.org id=B55111.165539535011586 (code B ref 55111); Thu, 16 Jun 2022 16:03:01 +0000 Received: (at 55111) by debbugs.gnu.org; 16 Jun 2022 16:02:30 +0000 Received: from localhost ([127.0.0.1]:42953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1rwz-00030W-Vt for submit@debbugs.gnu.org; Thu, 16 Jun 2022 12:02:30 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:57781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1rwy-0002uN-1i for 55111@debbugs.gnu.org; Thu, 16 Jun 2022 12:02:28 -0400 Date: Thu, 16 Jun 2022 16:02:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1655395341; x=1655654541; bh=LMLKaU8aGnyWCNk3Nra4iDtYbFqgcAnGSgNFt832+Mk=; h=Date:To:From:Reply-To:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID; b=fZRouqcrvfw9Dw/VNq/1MEsx567Vx5OMFcSBUxLDDRePfEtHwDcxh5BCUOmjeJKwS pm7hsdPVYNjNp98Ge/u35sNO7NRUgoHRzHbloRXNsd+0YT3UEjA55MEVd2rnOhkZ9F CQz2XitoYoJQhZWf7/81eb+4RSLCvncrleQ6bQERrLJkKmPwuucsYdc4YYbFhod8ZC 8B5y64TZzmdONxBZpaf2+kj1piShBbmEuXEXJ5xz4dtEAjaeRpfmRdPszkB0jNha7s tPa6JFf9/H1T+/lxc7le/s/7OwtSGkVnV6W+8vbbTeobwiOgCfJ4HyvJtm9NC1Kvkn Y8ltfpYbENqwQ== From: John Kehayias Message-ID: In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, ------- Original Message ------- On Tuesday, April 26th, 2022 at 1:07 PM, John Kehayias wrote: > > I can confirm setting CONFIG_HSA_AMD=3Dy (setting it to 'm' didn't seem t= o work for me) made /dev/kfd available and the OpenCL ROCm work, including = making OpenCL available to Darktable. Note that I tested this on a non linu= x-libre kernel (what I use) which may or may not be required for OpenCL on = some hardware. This is on x86-64. > > Are there any objections to enabling this option in our kernel config? Now that ROCm has been updated in #55948, I tested again if I needed this k= ernel config change. Indeed, without CONFIG_HSA_AMD I do not get OpenCL wit= h ROCm (darktable-cltest fails, as does rocminfo). I again set this configu= ration option and it works. Any obstacles to (re)enabling this configuration option? Thanks! John From unknown Sat Aug 16 16:23:23 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: John Kehayias Subject: bug#55111: closed (Re: CONFIG_HSA_AMD unset in recent kernels) Message-ID: References: X-Gnu-PR-Message: they-closed 55111 X-Gnu-PR-Package: guix Reply-To: 55111@debbugs.gnu.org Date: Wed, 29 Jun 2022 19:56:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1656532562-13991-1" This is a multi-part message in MIME format... ------------=_1656532562-13991-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #55111: CONFIG_HSA_AMD unset in recent kernels which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 55111@debbugs.gnu.org. --=20 55111: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D55111 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1656532562-13991-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 55111-done) by debbugs.gnu.org; 29 Jun 2022 19:55:07 +0000 Received: from localhost ([127.0.0.1]:60303 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6dmF-0003cI-1S for submit@debbugs.gnu.org; Wed, 29 Jun 2022 15:55:07 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:20652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6dmB-0003be-Cz for 55111-done@debbugs.gnu.org; Wed, 29 Jun 2022 15:55:05 -0400 Date: Wed, 29 Jun 2022 19:54:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1656532496; x=1656791696; bh=Kxw0HjRIp/NShmi0DU2zzb/CAIMtp5IaciQkSsds6GI=; h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc: Date:Subject:Reply-To:Feedback-ID:Message-ID; b=xBseASqz36lDtv+Bi1Z7M+tbG6NooHwQ1B1Mt/O1hPnuQtJygYuNJlEmqsCHa7rDd egb9kUGGfd62z9pcQ+wceSkZP6kqwhDiz9FaJkGo7CZr96XASxhdHJhxLtRazm5CSS mqlxW38muFV1AZSvd6M3WGoyd1Z73xjNGZ65fVZNcgTUSVeoWkNJDTCPU5W41isWoe jgZoQ2QB4cDNGnFy7iGD9b9Xi66En6SjXEp4Kb5XhOFSSp2V2HauvwNpmQH8tvSxk7 8L4ZjxBBnCfV+AvSFAIdmOKoIpFtyHasIMIsyHNgDTf7flMW8fs6AarNRxWCT4yuan GeeRyHxLCXPvQ== To: "55111-done@debbugs.gnu.org" <55111-done@debbugs.gnu.org> From: John Kehayias Subject: Re: CONFIG_HSA_AMD unset in recent kernels Message-ID: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55111-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Addressed in #56200, pushed by Leo as 44f2c7c2ca5d0a275c61d5bfd9dde12055905= 04b ------------=_1656532562-13991-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 Apr 2022 16:00:20 +0000 Received: from localhost ([127.0.0.1]:35915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nj18O-0007Ie-9E for submit@debbugs.gnu.org; Mon, 25 Apr 2022 12:00:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:41758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nj18N-0007IX-6c for submit@debbugs.gnu.org; Mon, 25 Apr 2022 12:00:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34906) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nj18I-00015d-2r for bug-guix@gnu.org; Mon, 25 Apr 2022 12:00:17 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:23913) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nj18F-0004PU-G2 for bug-guix@gnu.org; Mon, 25 Apr 2022 12:00:13 -0400 Date: Mon, 25 Apr 2022 15:59:54 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail2; t=1650902405; bh=84w5F0OIaN6BhEOAoGJX3ef5btaE+DmjpAazPrvZOvc=; h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc: Date:Subject:Reply-To:Feedback-ID:Message-ID; b=hLxqinqrPtzeHP/PBlA7PkedfOFq+ovIA8y6pbJPaDdnMdjjCEYuCeXZ8+RWK1Xo1 D5XzI+VAv6ScU+2ljs3XXVeTItH++sQIJXR/HuAInw31viAWxN1ZS03TbbtFQuQDIO YFLtdEgfgUsTxJsvhK6R/frUo9gc8lDYPImLqpEO4AAx1u7O3lWHxXajh3TWj+j+e8 SnrzsNu8E5XN+KB9fYBOE+YKJgVy8UR3zB/RdvCEffTfS4zvbJHRJ9r5CDdRKvY5Rn 6Rv8vBehWoDBCIlwhHxg9ulUAUuphM+vwW4nMDLLnQ3ML0FVU3Ky0nsRTgSq4yyVz9 STF52sKdF/f+A== To: "bug-guix@gnu.org" From: John Kehayias Subject: CONFIG_HSA_AMD unset in recent kernels Message-ID: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.133; envelope-from=john.kehayias@protonmail.com; helo=mail-40133.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: John Kehayias Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi Guix, In trying to update AMD's OpenCL stuff (ROCm) in Guix to the latest version= , I found that CONFIG_HSA_AMD is not set in our kernel config which I think= might be needed (for HSA, most visibly having a /dev/kfd if I'm understand= ing). I see it was set to 'm' in previous versions, like 4.19, but at some = point has been unset. Does anyone know why this was changed or have any reason not to set it in o= ur kernel config? I've tried building the kernel with this configuration change and it went f= ine, but haven't been able to properly test it just yet. John ------------=_1656532562-13991-1--