From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [45.249.212.187]) (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 95631366074 for ; Fri, 12 Jun 2026 09:32:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.249.212.187 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781256744; cv=none; b=c3kCdjxYp0BQgmP1SK59kvnPjJf/Hr8SMgNM2D1QMt2tws0HdInu2YdgggxRwrgNUI6TIjWEcOQZNlOWoYSl0SlLCnnVbzhBVxS/fGGQWGkLwDo6edS88eS5H5i77FOT7/AcpuYAxKa+Uyk/7BtChmwhb01H5VzbrnIwQh0j8uA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781256744; c=relaxed/simple; bh=3JCDjfjczPgrxDL8H58b3GZGZ+9yWZPKtetwb8HOFeE=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=NC5JGXGUvVQelaIKs/guwZgK3WTGcCLpxsGZmudEyJ2FbBeMUjK5gGOIQY61cWcNmFFGvi0MEjB9ZFm042m5o6WeYiYqJP6aAdGWqutJorqGNv2K3C+KVRVccT3mkY7ofGgECrO/8g8OPVbYz3kGVXPEMAk34Wz++Iep8bwtx44= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=huawei.com; spf=pass smtp.mailfrom=huawei.com; dkim=pass (1024-bit key) header.d=huawei.com header.i=@huawei.com header.b=AgPVfIyv; dkim=pass (1024-bit key) header.d=huawei.com header.i=@huawei.com header.b=AgPVfIyv; arc=none smtp.client-ip=45.249.212.187 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=huawei.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=huawei.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=huawei.com header.i=@huawei.com header.b="AgPVfIyv"; dkim=pass (1024-bit key) header.d=huawei.com header.i=@huawei.com header.b="AgPVfIyv" dkim-signature: v=1; a=rsa-sha256; d=huawei.com; s=dkim; c=relaxed/relaxed; q=dns/txt; h=From; bh=3KLggIQUnYbR48e1lNGPBy/KmnEFFRv20c9Jaml6iiQ=; b=AgPVfIyvFs4NRcS98zEdapEmGO81mzvC5p5cpAqCK2PeQ7SzilobKKR80AJ4cFq4M3wvvSl93 vniYyvnLpcqs2Whd6TXbRLwUE0XEUnHDlTxpxORJNeoEaAnvOrv37f6+u1yiuCOg8swF2UjpkSD yOeQuoqS95I1EQ38SmcIVbI= Received: from canpmsgout01.his.huawei.com (unknown [172.19.92.178]) by szxga01-in.huawei.com (SkyGuard) with ESMTPS id 4gcDmr3RJkz1BGBF for ; Fri, 12 Jun 2026 17:31:56 +0800 (CST) dkim-signature: v=1; a=rsa-sha256; d=huawei.com; s=dkim; c=relaxed/relaxed; q=dns/txt; h=From; bh=3KLggIQUnYbR48e1lNGPBy/KmnEFFRv20c9Jaml6iiQ=; b=AgPVfIyvFs4NRcS98zEdapEmGO81mzvC5p5cpAqCK2PeQ7SzilobKKR80AJ4cFq4M3wvvSl93 vniYyvnLpcqs2Whd6TXbRLwUE0XEUnHDlTxpxORJNeoEaAnvOrv37f6+u1yiuCOg8swF2UjpkSD yOeQuoqS95I1EQ38SmcIVbI= Received: from mail.maildlp.com (unknown [172.19.162.144]) by canpmsgout01.his.huawei.com (SkyGuard) with ESMTPS id 4gcDbQ3zBVz1T4Ff; Fri, 12 Jun 2026 17:23:46 +0800 (CST) Received: from whupemo500002.china.huawei.com (unknown [7.152.185.250]) by mail.maildlp.com (Postfix) with ESMTPS id 5AFEE4056D; Fri, 12 Jun 2026 17:32:10 +0800 (CST) Received: from localhost.huawei.com (10.90.31.46) by whupemo500002.china.huawei.com (7.152.185.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Fri, 12 Jun 2026 17:32:09 +0800 From: Yushan Wang To: , , , , CC: , , , , , Subject: [PATCH v2 0/3] drivers/perf: hisi: Updates for HiSilicon uncore PMUs Date: Fri, 12 Jun 2026 17:32:04 +0800 Message-ID: <20260612093207.1242000-1-wangyushan12@huawei.com> X-Mailer: git-send-email 2.33.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: kwepems100002.china.huawei.com (7.221.188.206) To whupemo500002.china.huawei.com (7.152.185.250) This patchset added support of ITS PMU, and new version of MN PMU. ITS PMU supports counting number and latency of interrupts by catagory, and statistics of micro-ops of ITS. The new version of MN PMU added cycles event, to be used for MN metric computing. Changes: v2: - Added int_en filter to tell if int_id is used, enabling filtering interrupt with 0 int_id per Sashiko. - Changed event format width to align with register width per Sashiko. Link to v1: https://lore.kernel.org/all/20260423152959.1458563-1-wangyushan12@huawei.com/ Link to Sashiko review report: https://sashiko.dev/#/patchset/20260423152959.1458563-1-wangyushan12%40huawei.com Yifan Wu (1): drivers/perf: hisi: Add new function for HiSilicon MN PMU driver Yushan Wang (2): drivers/perf: hisi: Replace counter number with defined macro drivers/perf: hisi: Support uncore ITS PMU Documentation/admin-guide/perf/hisi-pmu.rst | 12 + drivers/perf/hisilicon/Makefile | 2 +- drivers/perf/hisilicon/hisi_uncore_its_pmu.c | 375 +++++++++++++++++++ drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_mn_pmu.c | 61 ++- 5 files changed, 444 insertions(+), 8 deletions(-) create mode 100644 drivers/perf/hisilicon/hisi_uncore_its_pmu.c -- 2.33.0