From: "Poosa, Karthik" <karthik.poosa@intel.com>
To: Soham Purkait <soham.purkait@intel.com>,
<intel-xe@lists.freedesktop.org>, <anshuman.gupta@intel.com>,
<badal.nilawar@intel.com>
Cc: <lucas.demarchi@intel.com>, <ashutosh.dixit@intel.com>,
<riana.tauro@intel.com>, <jani.nikula@intel.com>
Subject: Re: [PATCH v3 2/2] drm/xe/regs/xe_pmt: Macros for G-State and pcie link state residency offset
Date: Thu, 5 Jun 2025 15:30:34 +0530 [thread overview]
Message-ID: <e88b8e06-e008-4aa2-9f79-799253c8fa75@intel.com> (raw)
In-Reply-To: <20250603181205.1680363-3-soham.purkait@intel.com>
Can you change patch title to
Add PMT offsets for G-state and PCIe link state residency counters for BMG
On 03-06-2025 23:42, Soham Purkait wrote:
> Add G-State residency and pcie link state residency
> offset macros for G2, G6, G8, G10, ModS and L0, L1, L1.2
> respectively.
Add PMT offsets for G-states (G2, G6, G8, G10, ModS) and
PCIe link states(L0, L1, L1_2) residency counters, for BMG.
>
> Signed-off-by: Soham Purkait <soham.purkait@intel.com>
> ---
> drivers/gpu/drm/xe/regs/xe_pmt.h | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/drivers/gpu/drm/xe/regs/xe_pmt.h b/drivers/gpu/drm/xe/regs/xe_pmt.h
> index b0efd9b48d1e..4e377b6eac92 100644
> --- a/drivers/gpu/drm/xe/regs/xe_pmt.h
> +++ b/drivers/gpu/drm/xe/regs/xe_pmt.h
> @@ -21,4 +21,14 @@
> #define SG_REMAP_INDEX1 XE_REG(SOC_BASE + 0x08)
> #define SG_REMAP_BITS REG_GENMASK(31, 24)
>
> +#define BMG_G2_RESIDENCY_OFFSET (0x530)
> +#define BMG_G6_RESIDENCY_OFFSET (0x538)
> +#define BMG_G8_RESIDENCY_OFFSET (0x540)
> +#define BMG_G10_RESIDENCY_OFFSET (0x548)
> +#define BMG_MODS_RESIDENCY_OFFSET (0x4D0)
> +
> +#define PCIE_LINK_L0_RESIDENCY_COUNTER (0x570)
> +#define PCIE_LINK_L1_RESIDENCY_COUNTER (0x578)
> +#define PCIE_LINK_L1_2_RESIDENCY_COUNTER (0x580)
> +
> #endif
Can you change COUNTER to OFFSET ie. PCIE_LINK_LX_X_RESIDENCY_OFFSET
Also, are these offsets applicable only for BMG ? Based on that you can
keep/remove BMG prefix.
next prev parent reply other threads:[~2025-06-05 10:01 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-03 18:12 [PATCH v3 0/2] Add debugfs node to expose G-state and pcie link state residency Soham Purkait
2025-06-03 18:12 ` [PATCH v3 1/2] drm/xe/xe_debugfs: Exposure of G-State and pcie link state residency counters through debugfs Soham Purkait
2025-06-05 11:18 ` Riana Tauro
2025-06-05 13:23 ` Poosa, Karthik
2025-06-03 18:12 ` [PATCH v3 2/2] drm/xe/regs/xe_pmt: Macros for G-State and pcie link state residency offset Soham Purkait
2025-06-05 10:00 ` Poosa, Karthik [this message]
2025-06-03 18:22 ` ✓ CI.Patch_applied: success for Add debugfs node to expose G-state and pcie link state residency Patchwork
2025-06-03 18:22 ` ✗ CI.checkpatch: warning " Patchwork
2025-06-03 18:23 ` ✗ CI.KUnit: failure " Patchwork
2025-06-05 10:02 ` [PATCH v3 0/2] " Poosa, Karthik
2025-06-05 10:15 ` Poosa, Karthik
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=e88b8e06-e008-4aa2-9f79-799253c8fa75@intel.com \
--to=karthik.poosa@intel.com \
--cc=anshuman.gupta@intel.com \
--cc=ashutosh.dixit@intel.com \
--cc=badal.nilawar@intel.com \
--cc=intel-xe@lists.freedesktop.org \
--cc=jani.nikula@intel.com \
--cc=lucas.demarchi@intel.com \
--cc=riana.tauro@intel.com \
--cc=soham.purkait@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.