me_status is active
(igt_get_runtime_pm_status() == IGT_RUNTIME_PM_STATUS_ACTIVE) ?
Thanks
Riana Tauro
/* Manually trigger a GT reset */
fd = igt_debugfs_gt_open(i915, gt, "reset", O_WRONLY);
igt_require(fd >= 0);
igt_ignore_w
On 8/14/2023 12:54 PM, Riana Tauro wrote:
Hi Vinay
On 8/9/2023 6:20 AM, Vinay Belgaumkar wrote:
Register read for requested_freq can return 0 when system is
in runtime_pm. Make allowance for this case.
Link: https://gitlab.freedesktop.org/drm/intel/issues/8736
Link: https
On 8/31/2023 5:08 AM, Vinay Belgaumkar wrote:
Test skips whenever S3 is not supported, use s2idle instead, which is
widely enabled.
Cc: Anshuman Gupta
Signed-off-by: Vinay Belgaumkar
Looks good to me
Reviewed-by: Riana Tauro
---
tests/i915/i915_pm_freq_api.c | 2 +-
1 file changed, 1
add check for single gt in hwmon function
Rev7 : Same as Rev 5 with a single gt check
in hwmon function
Rev8 : Skip power comparison in live_rc6_manual for
discrete graphics
Riana Tauro (3):
drm/i915/selftests: Rename librapl library to libpower
drm/i915/hwmon: Add helper
Rename librapl files to libpower and replace librapl
with libpower prefix. No functional changes
v2: update commit message (Anshuman)
v3: fix license year
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
Reviewed-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/Makefile
function of energy to remove
redundant code (Anshuman)
v4 : fix kernel-doc (Anshuman)
add per-gt hwmon support (Ashutosh)
v5 : add check to return package level energy only when there
is a single gt and gt level energy is not available. (Ashutosh)
Signed-off-by: Riana Tauro
Reviewed-by
(Ashutosh)
Signed-off-by: Tilak Tangudu
Co-developed-by: Riana Tauro
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
Reviewed-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/selftest_rc6.c| 10
drivers/gpu/drm/i915/gt/selftest_rps.c| 24 +-
drivers/gpu/drm
skip comparison of power for discrete graphics
TODO : measure power of GT in discrete graphics and modify the
condition.
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/gt/selftest_rc6.c | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/gt
add check for single gt in hwmon function
Rev7 : Same as Rev 5 with a single gt check
in hwmon function
Rev8 : Skip power comparison in live_rc6_manual for
discrete graphics
Rev9 : Update commit message
Riana Tauro (3):
drm/i915/selftests: Rename librapl library to libpower
Rename librapl files to libpower and replace librapl
with libpower prefix. No functional changes
v2: update commit message (Anshuman)
v3: fix license year
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
Reviewed-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/Makefile
function of energy to remove
redundant code (Anshuman)
v4 : fix kernel-doc (Anshuman)
add per-gt hwmon support (Ashutosh)
v5 : add check to return package level energy only when there
is a single gt and gt level energy is not available. (Ashutosh)
Signed-off-by: Riana Tauro
Reviewed-by
(Ashutosh)
Signed-off-by: Tilak Tangudu
Co-developed-by: Riana Tauro
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
Reviewed-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/selftest_rc6.c| 10
drivers/gpu/drm/i915/gt/selftest_rps.c| 24 +-
drivers/gpu/drm
graphics and modify the
condition
v2: update commit message (Anshuman)
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
---
drivers/gpu/drm/i915/gt/selftest_rc6.c | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/gt/selftest_rc6.c
b/drivers
function of energy to remove
redundant code (Anshuman)
v4 : fix kernel-doc (Anshuman)
add per-gt hwmon support (Ashutosh)
v5 : add check to return package level energy only when there
is a single gt and gt level energy is not available. (Ashutosh)
Signed-off-by: Riana Tauro
Reviewed-by
Rename librapl files to libpower and replace librapl
with libpower prefix. No functional changes
v2: update commit message (Anshuman)
v3: fix license year
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
Reviewed-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/Makefile
(Ashutosh)
Signed-off-by: Tilak Tangudu
Co-developed-by: Riana Tauro
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
Reviewed-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/selftest_rc6.c| 10
drivers/gpu/drm/i915/gt/selftest_rps.c| 24 +-
drivers/gpu/drm
graphics and modify the
condition
v2: update commit message (Anshuman)
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
---
drivers/gpu/drm/i915/gt/selftest_rc6.c | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/gt/selftest_rc6.c
b/drivers
add check for single gt in hwmon function
Rev7 : Same as Rev 5 with a single gt check
in hwmon function
Rev8 : Skip power comparison in live_rc6_manual for
discrete graphics
Rev9 : Update commit message
Rev10: No functional changes
Fix a spelling
Riana Tauro (3):
drm
-off-by: Vinay Belgaumkar
LGTM
Reviewed-by: Riana Tauro
---
tests/intel/i915_pm_freq_api.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/tests/intel/i915_pm_freq_api.c b/tests/intel/i915_pm_freq_api.c
index 03bd0d05b..6018692a2 100644
--- a/tests/intel
A fundamental assumption is that at lower frequencies,
not only do we run slower, but we save power compared to
higher frequencies.
live_slpc_power checks if running at low frequency saves power
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/gt/selftest_slpc.c | 116
live_slpc_power tests if running at low frequency saves power
Riana Tauro (1):
drm/i915/guc/slpc: Add SLPC selftest live_slpc_power
drivers/gpu/drm/i915/gt/selftest_slpc.c | 116 ++--
1 file changed, 107 insertions(+), 9 deletions(-)
--
2.25.1
live_slpc_power tests if running at low frequency saves power
Rev2 : Add multi-tile support
Riana Tauro (3):
drm/i915/guc/slpc: Run SLPC selftests on all tiles
drm/i915/selftests: Add helper function measure_power
drm/i915/guc/slpc: Add SLPC selftest live_slpc_power
drivers/gpu/drm/i915
A fundamental assumption is that at lower frequencies,
not only do we run slower, but we save power compared to
higher frequencies.
live_slpc_power checks if running at low frequency saves power
v2: re-use code to measure power
fixed cosmetic review comments (Vinay)
Signed-off-by: Riana
move the power measurement and the triangle filter
to a different function. No functional changes.
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/gt/selftest_rps.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/selftest_rps.c
b
Run slpc selftests on all tiles
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/gt/selftest_slpc.c | 45 -
1 file changed, 37 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/selftest_slpc.c
b/drivers/gpu/drm/i915/gt/selftest_slpc.c
index
Rename librapl library to libpower. Add hwmon support in libpower for
dgfx.
Use libpower in selftests.
Rev2 : Update commit message
Rev3 : Remove redundant code
Rev4 : Add hwmon per-gt support
Riana Tauro (3):
drm/i915/selftests: Rename librapl library to libpower
drm/i915/hwmon: Add helper
redundant code (Anshuman)
v4 : fix kernel-doc (Anshuman)
add per-gt hwmon support (Ashutosh)
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
---
drivers/gpu/drm/i915/i915_hwmon.c | 28
drivers/gpu/drm/i915/i915_hwmon.h | 3 +++
2 files changed, 31 insertions
: Tilak Tangudu
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/gt/selftest_rc6.c| 10
drivers/gpu/drm/i915/gt/selftest_rps.c| 24 +-
drivers/gpu/drm/i915/gt/selftest_slpc.c | 4 +--
drivers/gpu/drm/i915/selftests/libpower.c | 31
Rename librapl files to libpower and replace librapl
with libpower prefix. No functional changes
v2: update commit message (Anshuman)
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
---
drivers/gpu/drm/i915/Makefile | 2 +-
drivers/gpu/drm/i915/gt/selftest_rc6.c
Rename librapl library to libpower. Add hwmon support in libpower for
dgfx.
Use libpower in selftests.
Rev2 : Update commit message
Rev3 : Remove redundant code
Rev4 : Add hwmon per-gt support
Rev5 : No functional changes.
Change author for last patch
Riana Tauro (2):
drm/i915
redundant code (Anshuman)
v4 : fix kernel-doc (Anshuman)
add per-gt hwmon support (Ashutosh)
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
---
drivers/gpu/drm/i915/i915_hwmon.c | 28
drivers/gpu/drm/i915/i915_hwmon.h | 3 +++
2 files changed, 31 insertions
Rename librapl files to libpower and replace librapl
with libpower prefix. No functional changes
v2: update commit message (Anshuman)
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
---
drivers/gpu/drm/i915/Makefile | 2 +-
drivers/gpu/drm/i915/gt/selftest_rc6.c
(Ashutosh)
Signed-off-by: Tilak Tangudu
Co-developed-by: Riana Tauro
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
---
drivers/gpu/drm/i915/gt/selftest_rc6.c| 10
drivers/gpu/drm/i915/gt/selftest_rps.c| 24 +-
drivers/gpu/drm/i915/gt/selftest_slpc.c | 4
From: Tilak Tangudu
use libpower library to verify power consumption values
in selftests.
v2: add per-gt hwmon support (Ashutosh)
v3: remove libpower changes (Ashutosh)
Signed-off-by: Tilak Tangudu
Co-developed-by: Riana Tauro
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
Reviewed
Rename librapl files to libpower and replace librapl
with libpower prefix. No functional changes
v2: update commit message (Anshuman)
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
Reviewed-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/Makefile | 2 +-
drivers/gpu
patch
add check for single gt in hwmon function
Riana Tauro (2):
drm/i915/selftests: Rename librapl library to libpower
drm/i915/hwmon: Add hwmon support in libpower for dgfx
Tilak Tangudu (1):
drm/i915/selftests: use libpower to get power consumption
drivers/gpu/drm/i915/Makefile
changes (Ashutosh)
Signed-off-by: Riana Tauro
Co-developed-by: Tilak Tangudu
Signed-off-by: Tilak Tangudu
Reviewed-by: Anshuman Gupta
---
drivers/gpu/drm/i915/i915_hwmon.c | 28
drivers/gpu/drm/i915/i915_hwmon.h | 3 +++
drivers/gpu/drm/i915/selftests
add check for single gt in hwmon function
Rev7 : Same as Rev 5 with a single gt check
in hwmon function
Riana Tauro (2):
drm/i915/selftests: Rename librapl library to libpower
drm/i915/hwmon: Add helper function to obtain energy values
Tilak Tangudu (1):
drm/i915/selftests
Rename librapl files to libpower and replace librapl
with libpower prefix. No functional changes
v2: update commit message (Anshuman)
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
Reviewed-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/Makefile | 2 +-
drivers/gpu
function of energy to remove
redundant code (Anshuman)
v4 : fix kernel-doc (Anshuman)
add per-gt hwmon support (Ashutosh)
v5 : add check to return package level energy only when there
is a single gt and gt level energy is not available. (Ashutosh)
Signed-off-by: Riana Tauro
Reviewed-by
(Ashutosh)
Signed-off-by: Tilak Tangudu
Co-developed-by: Riana Tauro
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
Reviewed-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/selftest_rc6.c| 10
drivers/gpu/drm/i915/gt/selftest_rps.c| 24 +-
drivers/gpu/drm
Rename librapl library to libpower. Add hwmon support in libpower for
dgfx.
Riana Tauro (2):
drm/i915/selftests: Rename librapl library to libpower
drm/i915/hwmon: Add helper function to obtain energy values
Tilak Tangudu (1):
drm/i915/selftests: Add hwmon support in libpower for dgfx
Rename functions in librapl library to libpower.
No functional changes.
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/Makefile | 2 +-
drivers/gpu/drm/i915/gt/selftest_rc6.c | 12 ++--
drivers/gpu/drm/i915/gt/selftest_rps.c | 8
Add an interface to obtain hwmon energy values. This is used
by selftest to verify power consumption
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/i915_hwmon.c | 23 ---
drivers/gpu/drm/i915/i915_hwmon.h | 1 +
2 files changed, 21 insertions(+), 3 deletions(-)
diff
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/gt/selftest_rc6.c| 8 +++---
drivers/gpu/drm/i915/gt/selftest_rps.c| 22 +++
drivers/gpu/drm/i915/gt/selftest_slpc.c | 2 +-
drivers/gpu/drm/i915/selftests/libpower.c | 33 ---
drivers/gpu/drm/i915/selftests
This tests runs a workload on tiles simultaneously by requesting for RP0
frequency
and fails if there is a throttling error
Riana Tauro (1):
drm/i915/guc/slpc: Add selftest for slpc tile-tile interaction
drivers/gpu/drm/i915/gt/selftest_slpc.c | 63 +
1 file changed
Run a workload on tiles simultaneously by requesting for RP0 frequency.
Pcode can however limit the frequency being granted due to throttling
reasons. This test fails if there is any throttling
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/gt/selftest_slpc.c | 63
This test runs a workload on tiles simultaneously by requesting for RP0
frequency
and fails if there is a throttling error.
Rev2 : Fix build error
Riana Tauro (1):
drm/i915/guc/slpc: Add selftest for slpc tile-tile interaction
drivers/gpu/drm/i915/gt/selftest_slpc.c | 63
Run a workload on tiles simultaneously by requesting for RP0 frequency.
Pcode can however limit the frequency being granted due to throttling
reasons. This test fails if there is any throttling
v2: Fix build error
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/gt/selftest_slpc.c | 63
This test runs a workload on tiles simultaneously by requesting for RP0
frequency
and fails if there is a throttling error.
Rev2 : Fix build error
Rev3 : Addressed cosmetic review comments
Riana Tauro (1):
drm/i915/guc/slpc: Add selftest for slpc tile-tile interaction
drivers/gpu/drm/i915
(Tvrtko)
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/gt/selftest_slpc.c | 60 +
1 file changed, 60 insertions(+)
diff --git a/drivers/gpu/drm/i915/gt/selftest_slpc.c
b/drivers/gpu/drm/i915/gt/selftest_slpc.c
index 82ec95a299f6..427e714b432b 100644
--- a/drivers/gpu
Rename librapl library to libpower. Add hwmon support in libpower for
dgfx.
Use libpower in selftests.
Rev2 : Update commit message
Riana Tauro (2):
drm/i915/selftests: Rename librapl library to libpower
drm/i915/hwmon: Add helper function to obtain energy values
Tilak Tangudu (1):
drm
Rename librapl files to libpower and replace librapl
with libpower prefix. No functional changes
v2: update commit message (Anshuman)
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/Makefile | 2 +-
drivers/gpu/drm/i915/gt/selftest_rc6.c | 12
Add an interface to obtain hwmon energy values. This is used
by selftest to verify power consumption
v2 : use i915_hwmon prefix (Anshuman)
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/i915_hwmon.c | 23 ---
drivers/gpu/drm/i915/i915_hwmon.h | 1 +
2 files changed
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/gt/selftest_rc6.c| 8 +++---
drivers/gpu/drm/i915/gt/selftest_rps.c| 22 +++
drivers/gpu/drm/i915/gt/selftest_slpc.c | 2 +-
drivers/gpu/drm/i915/selftests/libpower.c | 33 ---
drivers/gpu/drm/i915/selftests
This test runs a workload on tiles simultaneously by requesting for RP0
frequency
and checks if there is throttling
Rev2 : Fix build error
Rev3 : Addressed cosmetic review comments
Rev4 : Run test on media engines if gt type is GT_MEDIA
Riana Tauro (1):
drm/i915/guc/slpc: Add selftest for
IS_ERR_OR_NULL to check worker
Addressed cosmetic review comments (Tvrtko)
v4: do not skip test on media engines if gt type is GT_MEDIA.
Use correct PERF_LIMIT_REASONS register for MTL (Vinay)
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/gt/selftest_slpc.c | 70 +++--
1
Rename librapl library to libpower. Add hwmon support in libpower for
dgfx.
Use libpower in selftests.
Rev2 : Update commit message
Rev3 : Remove redundant code
Riana Tauro (2):
drm/i915/selftests: Rename librapl library to libpower
drm/i915/hwmon: Add helper function to obtain energy
Rename librapl files to libpower and replace librapl
with libpower prefix. No functional changes
v2: update commit message (Anshuman)
Signed-off-by: Riana Tauro
Reviewed-by: Anshuman Gupta
---
drivers/gpu/drm/i915/Makefile | 2 +-
drivers/gpu/drm/i915/gt/selftest_rc6.c
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/gt/selftest_rc6.c| 8 +++---
drivers/gpu/drm/i915/gt/selftest_rps.c| 22 +++
drivers/gpu/drm/i915/gt/selftest_slpc.c | 2 +-
drivers/gpu/drm/i915/selftests/libpower.c | 33 ---
drivers/gpu/drm/i915/selftests
Add an interface to obtain hwmon energy values. This is used
by selftest to verify power consumption
v2 : use i915_hwmon prefix (Anshuman)
v3 : re-use is_visible function of energy to remove
redundant code (Anshuman)
Signed-off-by: Riana Tauro
---
drivers/gpu/drm/i915/i915_hwmon.c | 17
Hi Raag
On 7/12/2024 5:53 PM, Raag Jadav wrote:
Add hwmon support for fan1_input attribute, which will expose fan speed
in RPM. With this in place we can monitor fan speed using lm-sensors tool.
$ sensors
i915-pci-0300
Adapter: PCI adapter
in0: 653.00 mV
fan1:3833 RPM
power1:
On 7/23/2024 3:53 PM, Raag Jadav wrote:
On Mon, Jul 22, 2024 at 04:20:51PM +0530, Riana Tauro wrote:
Hi Raag
On 7/12/2024 5:53 PM, Raag Jadav wrote:
Add hwmon support for fan1_input attribute, which will expose fan speed
in RPM. With this in place we can monitor fan speed using lm-sensors
Hi Vinay
On 7/26/2024 10:38 AM, Nilawar, Badal wrote:
Hi Vinay,
On 24-07-2024 22:29, Vinay Belgaumkar wrote:
We are seeing several instances where the RPe, which can be altered by
pcode dynamically, is causing subtests to fail randomly. Instead of
relying
on it, we can use a mid frequency val
/drm/xe/kernel/-/issues/2262
Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/2256
Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/2203
Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/2412
Cc: Riana Tauro
Cc: Badal Nilawar
Signed-off-by: Vinay Belgaumkar
: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/2412
Closes?
Cc: Riana Tauro
Cc: Badal Nilawar
Signed-off-by: Vinay Belgaumkar
---
tests/intel/xe_gt_freq.c | 57
1 file changed, 40 insertions(+), 17 deletions(-)
diff --git a/tests/intel
://gitlab.freedesktop.org/drm/xe/kernel/-/issues/2412
Cc: Riana Tauro
Cc: Badal Nilawar
Signed-off-by: Vinay Belgaumkar
Looks good to me
Reviewed-by: Riana Tauro
---
tests/intel/xe_gt_freq.c | 57
1 file changed, 40 insertions(+), 17 deletions
: N/A (max = 43.00 W)
energy1: 32.02 kJ
v2:
- Add mutex protection
- Handle overflow
- Add ABI documentation
- Aesthetic adjustments
Signed-off-by: Raag Jadav
Add the name in front of the comments given by reviewer in version history
With that
Reviewed-by: Riana Tauro
iptive and improved commit message (Anshuman)"
Thanks
Riana Tauro
---
drivers/gpu/drm/i915/gt/selftest_rc6.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/selftest_rc6.c
b/drivers/gpu/drm/i915/gt/selftest_rc6.c
index a7189c2d660c..1aa1446c8f
Hi Raag
On 9/6/2024 3:01 PM, Raag Jadav wrote:
Add hwmon support for temp1_input attribute, which will expose package
temperature in millidegree Celsius. With this in place we can monitor
package temperature using lm-sensors tool.
$ sensors
i915-pci-0300
Adapter: PCI adapter
in0: 990.00
Reviewed-by: Andi Shyti
Looks good to me
Reviewed-by: Riana Tauro
---
.../ABI/testing/sysfs-driver-intel-i915-hwmon | 8
drivers/gpu/drm/i915/i915_hwmon.c | 40 +++
drivers/gpu/drm/i915/intel_mchbar_regs.h | 4 ++
3 files changed, 52 insertions(+)
diff
Hi Raag
On 10/11/2024 4:02 PM, Raag Jadav wrote:
G8 power state entry is disabled due to a limitation on DG2, so we
enable it from driver with Wa_14022698537. Fow now we enable it for
typo
all DG2 devices with the exception of a few, for which, we enable
only when paired with whitelisted CPU m
Hi Raag
On 10/11/2024 4:02 PM, Raag Jadav wrote:
Having similar naming convention in intel-family.h and intel_device_info.h
results in redefinition of a few platforms. Define CPU IDs in its own file
to avoid this.
Signed-off-by: Raag Jadav
---
drivers/gpu/drm/i915/Makefile | 1
Hi Raag
On 10/16/2024 2:31 PM, Raag Jadav wrote:
On Tue, Oct 15, 2024 at 03:56:10PM +0530, Riana Tauro wrote:
Hi Raag
On 10/11/2024 4:02 PM, Raag Jadav wrote:
Having similar naming convention in intel-family.h and intel_device_info.h
results in redefinition of a few platforms. Define CPU
Hi Vinay
On 10/31/2024 2:22 AM, Vinay Belgaumkar wrote:
Simple tests for validating the PMU implementation for GT C6
residencies and frequency.
These tests validate the kernel series which is currently in review
here - https://patchwork.freedesktop.org/series/139121/
Cc: Rodrigo Vivi
Signed-o
On 10/30/2024 8:04 PM, Raag Jadav wrote:
Refactor DG2 PCI IDs into D, E and M ranges which will be useful for
segment specific features.
v3: Rework subplatform naming (Jani)
Signed-off-by: Raag Jadav
Looks good to me
Reviewed-by: Riana Tauro
---
include/drm/intel/pciids.h | 55
On 1/31/2025 3:00 AM, Vinay Belgaumkar wrote:
Functions to parse event ID and GT bit shift for PMU events.
v2: Review comments (Riana)
v3: Review comments (Lucas)
Cc: Riana Tauro
Cc: Lucas De Marchi
Cc: Kamil Konieczny
Cc: Rodrigo Vivi
Signed-off-by: Vinay Belgaumkar
Looks good to me
comments (Lucas)
Cc: Lucas De Marchi
Cc: Riana Tauro
Cc: Rodrigo Vivi
Signed-off-by: Vinay Belgaumkar
---
tests/intel/xe_pmu.c | 149 +++
tests/meson.build| 1 +
2 files changed, 150 insertions(+)
create mode 100644 tests/intel/xe_pmu.c
diff
On 1/28/2025 5:00 AM, Lucas De Marchi wrote:
On Mon, Jan 27, 2025 at 02:33:00PM -0800, Vinay Belgaumkar wrote:
Functions to parse event ID and GT bit shift for PMU events.
v2: Review comments (Riana)
Cc: Riana Tauro
Cc: Lucas De Marchi
Cc: Kamil Konieczny
Cc: Rodrigo Vivi
Signed-off-by
_MATCH_VFM(INTEL_ROCKETLAKE, NULL),
+ {}
+};
+
+/**
+ * intel_match_g8_cpu - match current CPU against g8_cpu_ids[]
+ *
+ * This matches current CPU against g8_cpu_ids[], which are applicable
+ * for G8 workaround.
nit:
[] is not necessaray
Looks good to me
Reviewed-by: Riana Tauro
+ *
+ * Retu
works with Native
ASMP and reduces idle power consumption.
%s/ASMP/ASPM
With that
Reviewed-by: Riana Tauro
$ echo powersave > /sys/module/pcie_aspm/parameters/policy
$ lspci -s :03:00.0 -vvv
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk-
v2: Fix Wa_ID and include it in subj
print this twice.
With the above fixed
Reviewed-by: Riana Tauro
continue;
}
Hi Vinay
On 1/27/2025 1:44 PM, Vinay Belgaumkar wrote:
Functions to parse event ID and GT bit shift for PMU events.
Cc: Lucas De Marchi
Cc: Kamil Konieczny
Cc: Rodrigo Vivi
Signed-off-by: Vinay Belgaumkar
---
lib/igt_perf.c | 68 ++
lib/igt
-residency and remove freq tests.
v3: Keep just gt-c6 tests, add frequency tests later.
Cc: Lucas De Marchi
Cc: Riana Tauro
Cc: Rodrigo Vivi
Signed-off-by: Vinay Belgaumkar
---
lib/igt_perf.c | 8 +-
lib/igt_perf.h | 2 +
tests/intel/xe_pmu.c | 191
measurement. Update live_rps_power test
to use the correct frequency values for logging and comparison.
v2:
- Improved frequency logging (Riana)
Signed-off-by: Sk Anirban
Reviewed-by: Riana Tauro
---
drivers/gpu/drm/i915/gt/selftest_rps.c | 11 ++-
1 file changed, 6 insertions(+), 5
Hi Vinay
On 4/8/2025 5:14 AM, Vinay Belgaumkar wrote:
Add a basic test that uses PMU to read GT actual and requested
frequencies while running a workload.
v2: Rebase and comments (Riana)
Cc: Lucas De Marchi
Cc: Rodrigo Vivi
Cc: Riana Tauro
Signed-off-by: Vinay Belgaumkar
---
tests/intel
Hi Vinay
On 4/10/2025 7:03 AM, Vinay Belgaumkar wrote:
Add a basic test that uses PMU to read GT actual and requested
frequencies while running a workload.
v2: Rebase and comments (Riana)
v3: Address review comments (Kamil and Riana)
Cc: Lucas De Marchi
Cc: Rodrigo Vivi
Cc: Riana Tauro
Cc
er to xe drm fd
+ * @gt_id: GT id
+ * @freq_name: which GT freq(min, max, act, cur) to read
+ *
+ * Read the min/max/act/cur GT frequency
rp0/rpn/rpe
enum that matches the string would be better in case
some other test sends a wrong name, but upto you
With addition of the missing names and descriptive
Hi Vinay
VF igt patches were merged so this will need a rebase
On 4/2/2025 7:09 AM, Vinay Belgaumkar wrote:
Add a basic test that uses PMU to read GT actual and requested
frequencies while running a workload.
Cc: Lucas De Marchi
Cc: Rodrigo Vivi
Signed-off-by: Vinay Belgaumkar
---
tests/i
89 matches
Mail list logo