From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D8C042F3C37; Sat, 27 Jun 2026 21:58:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782597501; cv=none; b=EF4/SyovTBCwBhOg6jSUmbyYFLgJZnsff+kVgg+B9lbO5U6Sp2f3U7SRiprqqqo3V2E/Cz3lK2F3xgKsxJU3G9IGzxkLN720xg3BeL6wRMfwKFX9uGsnw6t8FsYnKelPCuUS6gVdCOUCurYGltJnXNILEFGs6TBhjJPdBIdW53M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782597501; c=relaxed/simple; bh=tsvLHYLTP2MEfohLcsX7m8kz/tecI3JDLWgbvWMiWsY=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=uN3N6YGQRUq84fCuYzpDr93pBgTZLWJBmfDDZXRAmtKFCLmpgzoTvCuxXPU2BpWmqPH3PeMD6nbyqWgYaXEu0hGgBzGVVJ12pt+weLNjiKKZ3JnDNNLx82WnlXu9H4xQQFZ9ULmROKwOlzwrVZfrIiUjd1M76xeiXJ0D3lV61ds= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=JogHNs31; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="JogHNs31" Received: by smtp.kernel.org (Postfix) with ESMTPSA id EF02E1F000E9; Sat, 27 Jun 2026 21:58:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1782597500; bh=uZXwtqYNMN/pWvO18BeaeKY5yndoYWWKV6GT+91H/4U=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=JogHNs31si+WmhGKyhRfRw5b8Ct3uNp1lUblX4mn+NmJtK1bG+yhQKUhi2s9s3Xmy nbvCiGtp9TaRpTk1dTHxXIbbBZH3xSlkI6t4G2IesjVQ6NIxWYhgNMmJojWNsHI7Ak v1nY5Lmx9/9XfNJ23VWXgHqk6wGv4+NNryShajW7Rj7ZKS0XkbrE3dRxI/zjHcmXZv DH+KPnZsy3qb8YgLSzNvlAwc8imXXK6KDbXE+Nyvhc6QxHHxvP61EwbHyoRa5mIY6B hWIAwzVvVNrXVuod5mYgr+cvglnWNGgNOey3UfvyFHPSbQQ6TsxYNJ5aClN8PTwV+u OiJcE3U3WiL2w== Date: Sat, 27 Jun 2026 14:58:18 -0700 From: Drew Fustini To: yunhui cui Cc: Adrien Ricciardi , Alexandre Ghiti , Atish Kumar Patra , Atish Patra , Babu Moger , Ben Horgan , Borislav Petkov , Chen Pei , Conor Dooley , Conor Dooley , Dave Hansen , Dave Martin , Fenghua Yu , Gong Shuai , Gong Shuai , guo.wenjia23@zte.com.cn, James Morse , Kornel =?utf-8?Q?Dul=C4=99ba?= , Krzysztof Kozlowski , liu.qingtao2@zte.com.cn, Liu Zhiwei , Palmer Dabbelt , Paul Walmsley , Peter Newman , Radim =?utf-8?B?S3LEjW3DocWZ?= , Reinette Chatre , Rob Herring , Samuel Holland , Sebastian Andrzej Siewior , Tony Luck , Vasudevan Srinivasan , Ved Shanbhogue , Weiwei Li , linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, x86@kernel.org, devicetree@vger.kernel.org, linux-rt-devel@lists.linux.dev, linux-doc@vger.kernel.org Subject: Re: [External] [PATCH v2 3/8] riscv: Add support for srmcfg CSR from Ssqosid extension Message-ID: References: <20260624-dfustini-atl-sc-cbqri-dt-v2-0-2f8049fd902b@kernel.org> <20260624-dfustini-atl-sc-cbqri-dt-v2-3-2f8049fd902b@kernel.org> Precedence: bulk X-Mailing-List: linux-doc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: On Sat, Jun 27, 2026 at 05:38:28PM +0800, yunhui cui wrote: > Hi Drew, > > On Thu, Jun 25, 2026 at 9:40 AM Drew Fustini wrote: [..] > > +config RISCV_ISA_SSQOSID > > + bool "Ssqosid extension support for supervisor mode Quality of Service ID" > > + depends on 64BIT > > Why is 64BIT required here? Sashiko raised many potential issues related to RV32 in reviews of my RFC series: v3: https://sashiko.dev/#/patchset/20260414-ssqosid-cbqri-rqsc-v7-0-v3-0-b3b2e7e9847a%40kernel.org v4: https://sashiko.dev/#/patchset/20260510-ssqosid-cbqri-rqsc-v7-0-v4-0-eb53831ef683%40kernel.org v5: https://sashiko.dev/#/patchset/20260524-ssqosid-cbqri-rqsc-v7-0-v5-0-78d3a7ba9dbe%40kernel.org v6: https://sashiko.dev/#/patchset/20260601-ssqosid-cbqri-rqsc-v7-0-v6-0-baf00f50028a%40kernel.org RV32 systems with CBQRI didn't seem likely to me so I decided requiring 64BIT would eliminate the potential issues that Sashiko raised. If there is actually a 32-bit implementation that someone knows of, then I would be happy to re-evaluate RV32 support. Thanks, Drew From mboxrd@z Thu Jan 1 00:00:00 1970 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A2C50C43458 for ; Sat, 27 Jun 2026 21:58:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=v5gqniPy5IMdiuXl2rKo3BQpyhYcSkL0TdPsQpjKqB4=; b=HezNylZUDpd8nU vX6bbqoWETwKJ5UWTSYG3AACoF6RZNZSVtGg+WEMw9C2hpv+H9Rp0O/jSbUMDGoeyfikepYsXSpKX gWVu6sZZgjjp4nCLzGXOO1PFpt+NwKeutceFsger/wKBMC0XhfKI+QTAecH3vfJCmxW9OpaE2ojJ8 7IhvbH1BvKQLiAEqE0I+BYy9gw3gB7BYpVb1pHwqlRwGKZQBjZrJoNJlNtjlNEBcbhar/ceMa7iF/ 9OxSf95FcBCbBPQrjzTI5S8MtZMG//G094NJlyuk0OSuoslMK7H8gQ4+m1BU4ChuuaLdsmDunUbaZ uGI8bTK5DkjueTXpNVJQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wdb2f-0000000Cmgb-0P1z; Sat, 27 Jun 2026 21:58:25 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wdb2d-0000000CmgV-2lIZ for linux-riscv@lists.infradead.org; Sat, 27 Jun 2026 21:58:23 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id 02FC06001A; Sat, 27 Jun 2026 21:58:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EF02E1F000E9; Sat, 27 Jun 2026 21:58:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1782597500; bh=uZXwtqYNMN/pWvO18BeaeKY5yndoYWWKV6GT+91H/4U=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=JogHNs31si+WmhGKyhRfRw5b8Ct3uNp1lUblX4mn+NmJtK1bG+yhQKUhi2s9s3Xmy nbvCiGtp9TaRpTk1dTHxXIbbBZH3xSlkI6t4G2IesjVQ6NIxWYhgNMmJojWNsHI7Ak v1nY5Lmx9/9XfNJ23VWXgHqk6wGv4+NNryShajW7Rj7ZKS0XkbrE3dRxI/zjHcmXZv DH+KPnZsy3qb8YgLSzNvlAwc8imXXK6KDbXE+Nyvhc6QxHHxvP61EwbHyoRa5mIY6B hWIAwzVvVNrXVuod5mYgr+cvglnWNGgNOey3UfvyFHPSbQQ6TsxYNJ5aClN8PTwV+u OiJcE3U3WiL2w== Date: Sat, 27 Jun 2026 14:58:18 -0700 From: Drew Fustini To: yunhui cui Cc: Adrien Ricciardi , Alexandre Ghiti , Atish Kumar Patra , Atish Patra , Babu Moger , Ben Horgan , Borislav Petkov , Chen Pei , Conor Dooley , Conor Dooley , Dave Hansen , Dave Martin , Fenghua Yu , Gong Shuai , Gong Shuai , guo.wenjia23@zte.com.cn, James Morse , Kornel =?utf-8?Q?Dul=C4=99ba?= , Krzysztof Kozlowski , liu.qingtao2@zte.com.cn, Liu Zhiwei , Palmer Dabbelt , Paul Walmsley , Peter Newman , Radim =?utf-8?B?S3LEjW3DocWZ?= , Reinette Chatre , Rob Herring , Samuel Holland , Sebastian Andrzej Siewior , Tony Luck , Vasudevan Srinivasan , Ved Shanbhogue , Weiwei Li , linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, x86@kernel.org, devicetree@vger.kernel.org, linux-rt-devel@lists.linux.dev, linux-doc@vger.kernel.org Subject: Re: [External] [PATCH v2 3/8] riscv: Add support for srmcfg CSR from Ssqosid extension Message-ID: References: <20260624-dfustini-atl-sc-cbqri-dt-v2-0-2f8049fd902b@kernel.org> <20260624-dfustini-atl-sc-cbqri-dt-v2-3-2f8049fd902b@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org T24gU2F0LCBKdW4gMjcsIDIwMjYgYXQgMDU6Mzg6MjhQTSArMDgwMCwgeXVuaHVpIGN1aSB3cm90 ZToKPiBIaSBEcmV3LAo+IAo+IE9uIFRodSwgSnVuIDI1LCAyMDI2IGF0IDk6NDDigK9BTSBEcmV3 IEZ1c3RpbmkgPGZ1c3RpbmlAa2VybmVsLm9yZz4gd3JvdGU6ClsuLl0KPiA+ICtjb25maWcgUklT Q1ZfSVNBX1NTUU9TSUQKPiA+ICsgICAgICAgYm9vbCAiU3Nxb3NpZCBleHRlbnNpb24gc3VwcG9y dCBmb3Igc3VwZXJ2aXNvciBtb2RlIFF1YWxpdHkgb2YgU2VydmljZSBJRCIKPiA+ICsgICAgICAg ZGVwZW5kcyBvbiA2NEJJVAo+IAo+IFdoeSBpcyA2NEJJVCByZXF1aXJlZCBoZXJlPwoKU2FzaGlr byByYWlzZWQgbWFueSBwb3RlbnRpYWwgaXNzdWVzIHJlbGF0ZWQgdG8gUlYzMiBpbiByZXZpZXdz IG9mIG15ClJGQyBzZXJpZXM6IAoKdjM6IGh0dHBzOi8vc2FzaGlrby5kZXYvIy9wYXRjaHNldC8y MDI2MDQxNC1zc3Fvc2lkLWNicXJpLXJxc2MtdjctMC12My0wLWIzYjJlN2U5ODQ3YSU0MGtlcm5l bC5vcmcKdjQ6IGh0dHBzOi8vc2FzaGlrby5kZXYvIy9wYXRjaHNldC8yMDI2MDUxMC1zc3Fvc2lk LWNicXJpLXJxc2MtdjctMC12NC0wLWViNTM4MzFlZjY4MyU0MGtlcm5lbC5vcmcKdjU6IGh0dHBz Oi8vc2FzaGlrby5kZXYvIy9wYXRjaHNldC8yMDI2MDUyNC1zc3Fvc2lkLWNicXJpLXJxc2Mtdjct MC12NS0wLTc4ZDNhN2JhOWRiZSU0MGtlcm5lbC5vcmcKdjY6IGh0dHBzOi8vc2FzaGlrby5kZXYv Iy9wYXRjaHNldC8yMDI2MDYwMS1zc3Fvc2lkLWNicXJpLXJxc2MtdjctMC12Ni0wLWJhZjAwZjUw MDI4YSU0MGtlcm5lbC5vcmcKClJWMzIgc3lzdGVtcyB3aXRoIENCUVJJIGRpZG4ndCBzZWVtIGxp a2VseSB0byBtZSBzbyBJIGRlY2lkZWQgcmVxdWlyaW5nCjY0QklUIHdvdWxkIGVsaW1pbmF0ZSB0 aGUgcG90ZW50aWFsIGlzc3VlcyB0aGF0IFNhc2hpa28gcmFpc2VkLiBJZiB0aGVyZQppcyBhY3R1 YWxseSBhIDMyLWJpdCBpbXBsZW1lbnRhdGlvbiB0aGF0IHNvbWVvbmUga25vd3Mgb2YsIHRoZW4g SSB3b3VsZApiZSBoYXBweSB0byByZS1ldmFsdWF0ZSBSVjMyIHN1cHBvcnQuCgpUaGFua3MsCkRy ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4 LXJpc2N2IG1haWxpbmcgbGlzdApsaW51eC1yaXNjdkBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6 Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcmlzY3YK