From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out30-124.freemail.mail.aliyun.com (out30-124.freemail.mail.aliyun.com [115.124.30.124]) (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 3F9D336826B; Thu, 3 Sep 2026 03:24:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=115.124.30.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788405874; cv=none; b=ufeJkRjuK64ovT2RlRxBpRR/RoaiJ+ywKtneR6C9dNQeIAnJlu/EfGRw973zW03QvVlqfjnQkHzCg9Ryu+YDnIZpKCjp2fFBOkUrEkvesYCnk1Op3xvFCNS4OSOHJG6wHf+3G/P7GpJ0iNpzUpjcphuLJZySy6dcGCEWIW0casM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788405874; c=relaxed/simple; bh=9NQez/XqcWKPGYJKIglU7rIL09ecKY+aDFGNo5VSQ+4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Bk557fmBvRfPDtenOFs6maTFf7wrhmJ07EU5Hn8AlUR5lZrCWIItjQTg0oeLoYk8skEp/0DRSjjDcycomKW8a3jBrozpsa0U+gZ4OC/PA4Sn0ltOs5++JnkEkwQtQEAkdY1BK7tZ9lviIBN4cCsxkO7SrWlC1/ZCL7qFZb83GK8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.alibaba.com; spf=pass smtp.mailfrom=linux.alibaba.com; dkim=pass (1024-bit key) header.d=linux.alibaba.com header.i=@linux.alibaba.com header.b=cNdjCoG3; arc=none smtp.client-ip=115.124.30.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.alibaba.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.alibaba.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.alibaba.com header.i=@linux.alibaba.com header.b="cNdjCoG3" DKIM-Signature:v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.alibaba.com; s=default; t=1788405863; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; bh=0wgFQtv8dkO8eMVrOYWRVOpDJA+dvQgD+EuoMqAxNGQ=; b=cNdjCoG3hhHc9fy//sf10xJVAS78CvmUh5JVwbTEC9Y7mPVR55AOwK65LeJT0ONaaB1fEzh08GCl0tV/YHgAm+rWWCMHplVvdjwvR7T7ukcxT6503I0IuGKfumqzwHBpWS1TMK9uyHaeKGKwZ+bYd7sLoebro10IZfu1xDu3VOA= X-Alimail-AntiSpam:AC=PASS;BC=-1|-1;BR=01201311R101e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=maildocker-contentspam033045133197;MF=cp0613@linux.alibaba.com;NM=1;PH=DS;RN=41;SR=0;TI=SMTPD_---0XAEcfX3_1788405852; Received: from DESKTOP-S9E58SO.localdomain(mailfrom:cp0613@linux.alibaba.com fp:SMTPD_---0XAEcfX3_1788405852 cluster:ay36) by smtp.aliyun-inc.com; Thu, 03 Sep 2026 11:24:20 +0800 From: Chen Pei To: Adrien Ricciardi , Alexandre Ghiti , Atish Kumar Patra , Atish Patra , Babu Moger , Ben Horgan , Borislav Petkov , Conor Dooley , Conor Dooley , Dave Hansen , Dave Martin , Fenghua Yu , Gong Shuai , Gong Shuai , guo.wenjia23@zte.com.cn, James Morse , =?utf-8?q?Kornel_Dul=C4=99ba?= , Krzysztof Kozlowski , liu.qingtao2@zte.com.cn, Liu Zhiwei , Palmer Dabbelt , Paul Walmsley , Peter Newman , =?utf-8?q?Radim_Kr=C4=8Dm=C3=A1=C5=99?= , Reinette Chatre , Rob Herring , Samuel Holland , Sebastian Andrzej Siewior , Tony Luck , Vasudevan Srinivasan , Ved Shanbhogue , Weiwei Li , yunhui cui , Zhanpeng Zhang , Drew Fustini Cc: 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: [PATCH v7 0/5] riscv: Add Ssqosid and initial CBQRI resctrl support Date: Thu, 3 Sep 2026 11:24:09 +0800 Message-ID: <20260903103930-testedby-cbqri-v7-cp0613@linux.alibaba.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260901-dfustini-atl-sc-cbqri-dt-v7-0-ca2935d85622@kernel.org> References: <20260901-dfustini-atl-sc-cbqri-dt-v7-0-ca2935d85622@kernel.org> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit > This series adds initial RISC-V QoS support: the Ssqosid extension [1] > (srmcfg CSR), the CBQRI controller interface [2] integrated with resctrl > [3], and a DT-based platform driver for cache controllers. It has been > tested on both the Tenstorrent Ascalon Shared Cache controller and a QEMU > implementation [4]. Hi Drew, I picked up this series for testing as promised. I exercised it on both QEMU (using the riscv.cbqri.capacity device from your branch [4]) and on real FPGA hardware with a CBQRI capacity controller, and behavior and functionality look good on both. What I verified: - Mounting resctrl and reading the default schemata (CBM reflects the controller's capacity blocks). - Creating control groups, writing a narrower CBM to schemata and reading it back; the value matches what was written. - Assigning tasks to control groups, with the RCID taking effect via srmcfg on schedule-in. - The CBQRI capacity-controller block-mask limit actually constraining cache capacity allocation. No functional issues observed. For full disclosure, this was a general functional pass over the main resctrl operations to confirm the controls take effect, rather than exhaustive or corner-case testing. Tested-by: Chen Pei Best regards, Pei