From: "Souza, Jose" <jose.souza@intel.com>
To: "Dixit, Ashutosh" <ashutosh.dixit@intel.com>,
"intel-xe@lists.freedesktop.org" <intel-xe@lists.freedesktop.org>
Cc: "Chegondi, Harish" <harish.chegondi@intel.com>
Subject: Re: [PATCH v2 1/1] drm/xe/eustall: Add support for EU stall sampling
Date: Fri, 12 Jul 2024 20:34:05 +0000 [thread overview]
Message-ID: <2addd1c874bca62fbde8349c942c47d0f2b5aa50.camel@intel.com> (raw)
In-Reply-To: <20240707224141.2865472-2-ashutosh.dixit@intel.com>
On Sun, 2024-07-07 at 15:41 -0700, Ashutosh Dixit wrote:
> From: Harish Chegondi <harish.chegondi@intel.com>
>
>
> +/**
> + * enum drm_xe_eu_stall_property_id - EU stall data stream property ids.
> + *
> + * These properties are passed to the driver as a chain of
> + * @drm_xe_ext_set_property structures with @property set to these
> + * properties' enums and @value set to the corresponding values of these
> + * properties. @drm_xe_user_extension base.name should be set to
> + * @DRM_XE_EU_STALL_EXTENSION_SET_PROPERTY.
> + */
> +enum drm_xe_eu_stall_property_id {
> +#define DRM_XE_EU_STALL_EXTENSION_SET_PROPERTY 0
> + /**
> + * @DRM_XE_EU_STALL_PROP_BUF_SZ: Per DSS Memory Buffer Size.
> + * Valid values are 128 KB, 256 KB, and 512 KB.
> + */
> + DRM_XE_EU_STALL_PROP_BUF_SZ = 1,
> +
> + /**
> + * @DRM_XE_EU_STALL_PROP_SAMPLE_RATE: Sampling rate
> + * in multiples of 251 cycles. Valid values are 1 to 7.
> + * If the value is 1, sampling interval is 251 cycles.
> + * If the value is 7, sampling interval is 7 x 251 cycles.
> + */
> + DRM_XE_EU_STALL_PROP_SAMPLE_RATE,
> +
> + /**
> + * @DRM_XE_EU_STALL_PROP_POLL_PERIOD: EU stall data
> + * poll period in nanoseconds. should be at least 100000 ns.
> + */
> + DRM_XE_EU_STALL_PROP_POLL_PERIOD,
> +
> + /**
> + * @DRM_XE_EU_STALL_PROP_EVENT_REPORT_COUNT: Minimum number of
> + * EU stall data rows to be present in the kernel buffer for
> + * poll() to set POLLIN (data present).
> + */
> + DRM_XE_EU_STALL_PROP_EVENT_REPORT_COUNT,
> +
> + /**
> + * @DRM_XE_EU_STALL_PROP_GT_ID: GT ID of the GT on which
> + * EU stall data will be captured.
> + */
> + DRM_XE_EU_STALL_PROP_GT_ID,
> +
> + /**
> + * @DRM_XE_EU_STALL_PROP_OPEN_DISABLED: A value of 1 will open
> + * the EU stall data stream without enabling EU stall sampling.
> + */
> + DRM_XE_EU_STALL_PROP_OPEN_DISABLED,
> +
> + DRM_XE_EU_STALL_PROP_MAX
> +};
> +
> +/**
>
The PROP_MAX was removed from OA counters, I think this should also not have it.
next prev parent reply other threads:[~2024-07-12 20:34 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-07-07 22:41 [PATCH v2 0/1] Add support for EU stall sampling Ashutosh Dixit
2024-07-07 22:41 ` [PATCH v2 1/1] drm/xe/eustall: " Ashutosh Dixit
2024-07-12 20:34 ` Souza, Jose [this message]
2024-07-19 20:21 ` Souza, Jose
2024-08-26 17:32 ` Harish Chegondi
2024-08-16 22:37 ` Dixit, Ashutosh
2024-08-21 19:35 ` Cabral, Matias A
2024-08-22 22:53 ` Dixit, Ashutosh
2024-08-23 13:09 ` Souza, Jose
2024-08-23 19:24 ` Dixit, Ashutosh
2024-08-23 21:22 ` Souza, Jose
2024-08-26 16:48 ` Dixit, Ashutosh
2024-08-26 17:31 ` Cabral, Matias A
2024-08-30 6:20 ` Harish Chegondi
2024-08-30 8:24 ` Ranjan, Joshua Santhosh
2024-08-30 15:58 ` Cabral, Matias A
2024-08-30 20:31 ` Harish Chegondi
2024-08-22 23:41 ` Matt Roper
2024-07-07 22:46 ` ✓ CI.Patch_applied: success for Add support for EU stall sampling (rev2) Patchwork
2024-07-07 22:46 ` ✗ CI.checkpatch: warning " Patchwork
2024-07-07 22:47 ` ✓ CI.KUnit: success " Patchwork
2024-07-07 22:59 ` ✓ CI.Build: " Patchwork
2024-07-07 23:02 ` ✗ CI.Hooks: failure " Patchwork
2024-07-07 23:03 ` ✓ CI.checksparse: success " Patchwork
2024-07-07 23:22 ` ✓ CI.BAT: " Patchwork
2024-07-08 0:25 ` ✗ CI.FULL: failure " Patchwork
2024-07-19 21:32 ` [PATCH v2 0/1] Add support for EU stall sampling Umesh Nerlige Ramappa
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=2addd1c874bca62fbde8349c942c47d0f2b5aa50.camel@intel.com \
--to=jose.souza@intel.com \
--cc=ashutosh.dixit@intel.com \
--cc=harish.chegondi@intel.com \
--cc=intel-xe@lists.freedesktop.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox