On Thu, 31 Jan 2019 08:17:17 -0800, Chris Wilson wrote:
>
> How much energy does spinning on a semaphore consume relative to plain
> old spinning?
>
> Signed-off-by: Chris Wilson
> ---
> tests/i915/gem_exec_schedule.c | 72 +-
> 1 file changed, 71 insertions(+),
On Wed, Feb 27, 2019 at 04:29:50PM +, Chris Wilson wrote:
As we already have the previous portion of the mmap mlocked, we only
need to mlock() the fresh portion for testing available memory.
v2: Fixup the uint64_t pointer arithmetric and only use a single mmap to
avoid subsequent mlock fail
On Sun, 15 Sep 2019 04:24:41 -0700, Lionel Landwerlin wrote:
>
> On 14/09/2019 02:06, Umesh Nerlige Ramappa wrote:
> > OA perf unit supports non-power of 2 report sizes. Enable support for
> > these sizes in the driver.
> >
> > Signed-off-by: Umesh Nerlige Ramappa
> > ---
> > drivers/gpu/drm/i91
On Mon, 16 Sep 2019 12:17:54 -0700, Umesh Nerlige Ramappa wrote:
>
> On Sun, Sep 15, 2019 at 02:24:41PM +0300, Lionel Landwerlin wrote:
> > On 14/09/2019 02:06, Umesh Nerlige Ramappa wrote:
> >> OA perf unit supports non-power of 2 report sizes. Enable support for
> >> these sizes in the driver.
>
On Tue, 17 Sep 2019 10:33:51 -0700, Umesh Nerlige Ramappa wrote:
>
> On Mon, Sep 16, 2019 at 09:11:58PM -0700, Ashutosh Dixit wrote:
> > On Mon, 16 Sep 2019 12:17:54 -0700, Umesh Nerlige Ramappa wrote:
> >>
> >> On Sun, Sep 15, 2019 at 02:24:41PM +0300, Lionel Lan
synchronisation inside the reset watchdog, nor do we need
such a short timeout before declaring the device as unrecoverable.
Bug: https://gitlab.freedesktop.org/drm/intel/-/issues/3575
Signed-off-by: Chris Wilson
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_reset.c | 8
1 file
synchronisation inside the reset watchdog, nor do we need
such a short timeout before declaring the device as unrecoverable.
v2: Restore watchdog timeout to the previous 5 seconds (Ashutosh)
Bug: https://gitlab.freedesktop.org/drm/intel/-/issues/3575
Signed-off-by: Chris Wilson
Signed-off-by: Ashutosh Dixit
Because VLV_GT_RENDER_RC6 == GEN6_GT_GFX_RC6, the IS_VALLEYVIEW() check is
not needed. Neither is the check present in other code paths which call
intel_rc6_residency_ns() (in functions gen6_drpc(), rc6_residency() and
rc6_residency_ms_show()).
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm
: Jani Nikula
Signed-off-by: Ashutosh Dixit
Reviewed-by: Badal Nilawar
---
drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 -
drivers/gpu/drm/i915/i915_pmu.c | 5 +
3 files changed, 2 insertions(+), 6 deletions(-)
diff
places, here we centralize the computation of these caps. This makes the
code cleaner and also more extensible for the future.
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 24 +
drivers/gpu/drm/i915/gt/intel_rps.c | 95 +++
drivers
places, here we centralize the computation of these caps. This makes the
code cleaner and also more extensible for the future.
v2: Clarify that caps are in "hw units" in comments (Lucas De Marchi)
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 24 +---
places, here we centralize the computation of these caps. This makes the
code cleaner and also more extensible for the future.
v2: Clarify that caps are in "hw units" in comments (Lucas De Marchi)
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 24 +---
r)
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 24 +
drivers/gpu/drm/i915/gt/intel_rps.c | 101 ++
drivers/gpu/drm/i915/gt/intel_rps.h | 2 +-
drivers/gpu/drm/i915/gt/intel_rps_types.h | 10 ++
drivers/gpu/drm/
ned-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
Reviewed-by: Andi Shyti
---
drivers/gpu/drm/i915/i915_drv.h | 2 ++
drivers/gpu/drm/i915/i915_pci.c | 2 ++
drivers/gpu/drm/i915/intel_device_info.h | 1 +
3 files changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/i915/i9
to intel_pcode.* function rename
v5: #include "intel_pcode.h" in alphabetical order (Tvrtko)
Cc: Tvrtko Ursulin
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 47 +
drivers/gp
ter. Other mostly minor fixes from code review.
Cc: Tvrtko Ursulin
Cc: Andi Shyti
Cc: Jani Nikula
Ashutosh Dixit (5):
drm/i915: Introduce has_media_ratio_mode
drm/i915/gt: Add media freq factor to per-gt sysfs
drm/i915/pcode: Extend pcode functions for multiple gt's
drm/i915/pcode
in drm_warn (Tvrtko)
Cc: Tvrtko Ursulin
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 130 ++
.../drm/i915
Extend pcode initialization to pcode on different gt's.
Cc: Tvrtko Ursulin
Cc: Jani Nikula
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/i915_driver.c | 20 ++--
1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_driver
Remove unnecessary #define's (Andi)
v4: Another function rename
Cc: Tvrtko Ursulin
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/i915_reg.h| 3 +++
drivers/gpu/drm/i915/intel_pcode.c | 32 ++
dr
tile sysfs interface")
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
Acked-by: Andrzej Hajda
---
drivers/gpu/drm/i915/gt/intel_gt.c | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 29 ++--
drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 6 +
drivers/
emove duplicated drm_err/drm_dbg from intel_pcode_init() (Tvrtko)
Cc: Tvrtko Ursulin
Cc: Jani Nikula
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
Reviewed-by: Andi Shyti
---
drivers/gpu/drm/i915/display/hsw_ips.c| 4 +-
drivers/gpu/drm/i915/display/intel_bw.c | 6 +-
dr
r
and multiplier terms are used interchangeably).
v2: Added igt_describe's and s/igt_info/igt_debug/ (Kamil)
v3: Change test name from i915_pm_disag_freq to i915_pm_freq_mult (Kamil)
Remove .defaults and media_RPx sysfs controls for first merege
Signed-off-by: Ashutosh Dixit
Reviewed
ned-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
Reviewed-by: Andi Shyti
---
drivers/gpu/drm/i915/i915_drv.h | 2 ++
drivers/gpu/drm/i915/i915_pci.c | 2 ++
drivers/gpu/drm/i915/intel_device_info.h | 1 +
3 files changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/i915/i9
ter. Other mostly minor fixes from code review
v6: Identical to v5, only update "Test-with:" since CI did not pick up
previous "Test-with:" probably because it was old
Cc: Tvrtko Ursulin
Cc: Andi Shyti
Cc: Jani Nikula
Ashutosh Dixit (5):
drm/i915: Introduce has_media
Remove unnecessary #define's (Andi)
v4: Another function rename
Cc: Tvrtko Ursulin
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/i915_reg.h| 3 +++
drivers/gpu/drm/i915/intel_pcode.c | 32 ++
dr
tile sysfs interface")
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
Acked-by: Andrzej Hajda
---
drivers/gpu/drm/i915/gt/intel_gt.c | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 29 ++--
drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 6 +
drivers/
in drm_warn (Tvrtko)
Cc: Tvrtko Ursulin
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 130 ++
.../drm/i915
emove duplicated drm_err/drm_dbg from intel_pcode_init() (Tvrtko)
Cc: Tvrtko Ursulin
Cc: Jani Nikula
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
Reviewed-by: Andi Shyti
---
drivers/gpu/drm/i915/display/hsw_ips.c| 4 +-
drivers/gpu/drm/i915/display/intel_bw.c | 6 +-
dr
Extend pcode initialization to pcode on different gt's.
Cc: Tvrtko Ursulin
Cc: Jani Nikula
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/i915_driver.c | 20 ++--
1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_driver
to intel_pcode.* function rename
v5: #include "intel_pcode.h" in alphabetical order (Tvrtko)
Cc: Tvrtko Ursulin
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 47 +
drivers/gp
ter. Other mostly minor fixes from code review
v6: Identical to v5, only update "Test-with:" since CI did not pick up
previous "Test-with:" probably because it was old
v7: Rebase remaining patches after patches 1, 3 and 5 have been merged
Ashutosh Dixit (3):
drm/i915/gt: A
in drm_warn (Tvrtko)
Cc: Tvrtko Ursulin
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 130 ++
.../drm/i915
Extend pcode initialization to pcode on different gt's.
Cc: Tvrtko Ursulin
Cc: Jani Nikula
Signed-off-by: Ashutosh Dixit
Reviewed-by: Tvrtko Ursulin
---
drivers/gpu/drm/i915/i915_driver.c | 20 ++--
1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/driver
to intel_pcode.* function rename
v5: #include "intel_pcode.h" in alphabetical order (Tvrtko)
Cc: Tvrtko Ursulin
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 47 +
drivers/gp
tile sysfs interface")
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
Acked-by: Andrzej Hajda
---
drivers/gpu/drm/i915/gt/intel_gt.c | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 29 ++--
drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 6 +
drivers/
Extend pcode initialization to pcode on different gt's.
Cc: Tvrtko Ursulin
Cc: Jani Nikula
Signed-off-by: Ashutosh Dixit
Reviewed-by: Tvrtko Ursulin
---
drivers/gpu/drm/i915/i915_driver.c | 20 ++--
1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/driver
ical to v5, only update "Test-with:" since CI did not pick up
previous "Test-with:" probably because it was old
v7: Rebase remaining patches after patches 1, 3 and 5 have been merged
v8-v10: CI retests, no code changes
Ashutosh Dixit (3):
drm/i915/gt: Add media freq factor to
in drm_warn (Tvrtko)
Cc: Tvrtko Ursulin
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 130 ++
.../drm/i915
tile sysfs interface")
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
Acked-by: Andrzej Hajda
---
drivers/gpu/drm/i915/gt/intel_gt.c | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 29 ++--
drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 6 +
drivers/
to intel_pcode.* function rename
v5: #include "intel_pcode.h" in alphabetical order (Tvrtko)
Cc: Tvrtko Ursulin
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 47 +
drivers/gp
Create a gt/gtN/.defaults directory (similar to
engine//.defaults) to expose default parameter values for each
gt in sysfs. This allows userspace to restore default parameter values
after they may have changed.
Signed-off-by: Ashutosh Dixit
Ashutosh Dixit (2):
drm/i915/gt: Expose per-gt RPS
Add the following sysfs file to gt/gtN/.defaults:
* media_freq_factor
Cc: Joonas Lahtinen
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 18 ++
drivers/gpu/drm/i915/gt/intel_gt_types.h| 1 +
drivers/gpu/drm/i915
files to gt/gtN/.defaults:
* default_min_freq_mhz
* default_max_freq_mhz
* default_boost_freq_mhz
Cc: Joonas Lahtinen
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c| 10 ++--
drivers/gpu/drm/i915/gt/intel_gt_sysfs.h| 6 +++
drivers
2: Changed 'struct intel_rps_defaults rps_defaults' to
'struct gt_defaults defaults' (Andi)
Cc: Tvrtko Ursulin
Cc: Andi Shyti
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 5 +
drivers/gpu/drm/i915/gt/intel_gt_types.
Add the following sysfs file to gt/gtN/.defaults:
* media_freq_factor
Cc: Tvrtko Ursulin
Cc: Andi Shyti
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 18 ++
drivers/gpu/drm/i915/gt/intel_gt_types.h| 1 +
drivers
gt/gtN/.defaults
Patch 3: Adds media_freq_factor to gt/gtN/.defaults
Cc: Tvrtko Ursulin
Cc: Andi Shyti
Signed-off-by: Ashutosh Dixit
Ashutosh Dixit (3):
drm/i915/gt: Create gt/gtN/.defaults for per gt sysfs defaults
drm/i915/gt: Expose per-gt RPS defaults in sysfs
drm/i915/gt: Expose
Add the following sysfs files to gt/gtN/.defaults:
* rps_min_freq_mhz
* rps_max_freq_mhz
* rps_boost_freq_mhz
v2: Correct gt/gtN/.defaults/* file names in commit message
Cc: Tvrtko Ursulin
Cc: Andi Shyti
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/gt
.
Previous discussion on these patches can be seen here:
https://patchwork.freedesktop.org/patch/484238/?series=102665&rev=4
https://patchwork.freedesktop.org/patch/483988/?series=102665&rev=3
Cc: Matt Roper
Cc: Tvrtko Ursulin
Cc: Andi Shyti
Signed-off-by: Ashuto
Add the following sysfs files to gt/gtN/.defaults/:
* rps_min_freq_mhz
* rps_max_freq_mhz
v2: Correct gt/gtN/.defaults/* file names in commit message
v3: Remove rps_boost_freq_mhz since it is not consumed by userspace
Cc: Tvrtko Ursulin
Cc: Andi Shyti
Signed-off-by: Ashutosh Dixit
Reviewed-by
2: Changed 'struct intel_rps_defaults rps_defaults' to
'struct gt_defaults defaults' (Andi)
Cc: Tvrtko Ursulin
Cc: Andi Shyti
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 5 +
drivers/gpu/drm/i915/gt/intel_g
ilawar)
v5: Changes comments to kernel doc (Anshuman Gupta)
Cc: Anshuman Gupta
Signed-off-by: Ashutosh Dixit
Reviewed-by: Badal Nilawar
---
drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 24 +---
drivers/gpu/drm/i915/gt/intel_rps.c | 108 +++---
drivers/gpu/drm/i915/gt/i
ed at:
https://patchwork.freedesktop.org/series/102664/
Test-with:
deb07be64c3930945a0e7bd17989fda4ed2e5ece.1649870633.git.ashutosh.di...@intel.com
Cc: Rodrigo Vivi
Cc: Joonas Lahtinen
Cc: Andi Shyti
Ashutosh Dixit (8):
drm/i915: Introduce has_media_ratio_mode
drm/i915/gt: Add media
: Joonas Lahtinen
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 130 ++
.../drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 6 +
drivers/gpu/drm/i915/gt/uc
files to gt/gtN/.defaults:
* default_min_freq_mhz
* default_max_freq_mhz
* default_boost_freq_mhz
Cc: Rodrigo Vivi
Cc: Andi Shyti
Cc: Joonas Lahtinen
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c| 10 ++--
drivers/gpu/drm/i915/gt/intel_gt_sysfs.h| 6
Each gt contains an independent instance of pcode. Extend pcode functions
to interface with pcode on different gt's. Previous (GT0) pcode read/write
interfaces are preserved.
Cc: Rodrigo Vivi
Cc: Mike Ruhl
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/intel_pcode.c
("drm/i915/gt: create per-tile sysfs interface")
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt.c | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 35 ++--
drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 6 +---
drivers/gpu/drm/i915/gt/intel_
Add a couple of helpers to help formatting pcode commands and improve code
readability.
Cc: Mike Ruhl
Cc: Rodrigo Vivi
Original-author: Dale B Stimson
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/i915_reg.h| 3 +++
drivers/gpu/drm/i915
: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 47 +
drivers/gpu/drm/i915/i915_reg.h | 15 +++
2 files changed, 62 insertions(+)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c
b/drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c
index
Add the following sysfs file to gt/gtN/.defaults:
* media_freq_factor
Cc: Joonas Lahtinen
Cc: Rodrigo Vivi
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 18 ++
drivers/gpu/drm/i915/gt/intel_gt_types.h| 1 +
drivers/gpu/drm/i915/gt/uc
drigo Vivi
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/i915_drv.h | 2 ++
drivers/gpu/drm/i915/i915_pci.c | 2 ++
drivers/gpu/drm/i915/intel_device_info.h | 1 +
3 files changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_d
mappa
Cc: John Harrison
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/i915_drm_client.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/i915_drm_client.c
b/drivers/gpu/drm/i915/i915_drm_client.c
index e539f6b23060..e7fae4a326ab 100644
--- a/drive
xpose client engine utilisation via fdinfo")
Cc: Daniele Ceraolo Spurio
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/i915_drm_client.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/i915_drm_client.c
b/drivers/gpu/drm/i915/i915_drm_clie
: 055634e4b62f ("drm/i915: Expose client engine utilisation via fdinfo")
Cc: Daniele Ceraolo Spurio
Signed-off-by: Ashutosh Dixit
Reviewed-by: Daniele Ceraolo Spurio
---
drivers/gpu/drm/i915/i915_drm_client.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/d
been posted at:
https://patchwork.freedesktop.org/series/102664/
Test-with:
85c51c99da76e3fe286ed28e80fa964e148f6020.1650430680.git.ashutosh.di...@intel.com
v2: Fixed commit author on patches 5 and 6 (Rodrigo)
Added new patch 4
Cc: Rodrigo Vivi
Cc: Joonas Lahtinen
Cc: Andi Shyti
Ashutosh
files to gt/gtN/.defaults:
* default_min_freq_mhz
* default_max_freq_mhz
* default_boost_freq_mhz
Cc: Rodrigo Vivi
Cc: Andi Shyti
Cc: Joonas Lahtinen
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c| 10 ++--
drivers/gpu/drm/i915/gt/intel_gt_sysfs.h| 6
drigo Vivi
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/i915_drv.h | 2 ++
drivers/gpu/drm/i915/i915_pci.c | 2 ++
drivers/gpu/drm/i915/intel_device_info.h | 1 +
3 files changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/i915/i915_drv.h
Add the following sysfs file to gt/gtN/.defaults:
* media_freq_factor
Cc: Joonas Lahtinen
Cc: Rodrigo Vivi
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 18 ++
drivers/gpu/drm/i915/gt/intel_gt_types.h| 1 +
drivers/gpu/drm/i915/gt/uc
Convert appropriate callers to use per-gt pcode functions. Callers using
pcode functions at "global scope", including *all* display functions are
not converted, they continue to use the legacy pcode interface.
Cc: Andi Shyti
Cc: Jani Nikula
Cc: Rodrigo Vivi
Signed-off-by: Ashu
("drm/i915/gt: create per-tile sysfs interface")
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt.c | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 35 ++--
drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 6 +---
drivers/gpu/drm/i915/gt/intel_
Each gt contains an independent instance of pcode. Extend pcode functions
to interface with pcode on different gt's. Previous (GT0) pcode read/write
interfaces are preserved.
Cc: Rodrigo Vivi
Cc: Mike Ruhl
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/intel_pcode.c
Stimson
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 47 +
drivers/gpu/drm/i915/i915_reg.h | 15 +++
2 files changed, 62 insertions(+)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c
b/drivers/gpu/drm/i915/gt
From: Dale B Stimson
Add a couple of helpers to help formatting pcode commands and improve code
readability.
v2: Fixed commit author (Rodrigo)
Cc: Mike Ruhl
Cc: Rodrigo Vivi
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915
: Joonas Lahtinen
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 130 ++
.../drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 6 +
drivers/gpu/drm/i915/gt/uc
been posted at:
https://patchwork.freedesktop.org/series/102664/
Test-with:
85c51c99da76e3fe286ed28e80fa964e148f6020.1650435058.git.ashutosh.di...@intel.com
v2: Fixed commit author on patches 5 and 6 (Rodrigo)
Added new patch 4
Cc: Rodrigo Vivi
Cc: Joonas Lahtinen
Cc: Andi Shyti
Ashutosh
Stimson
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 47 +
drivers/gpu/drm/i915/i915_reg.h | 15 +++
2 files changed, 62 insertions(+)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c
b/drivers/gpu/drm/i915/gt
drigo Vivi
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/i915_drv.h | 2 ++
drivers/gpu/drm/i915/i915_pci.c | 2 ++
drivers/gpu/drm/i915/intel_device_info.h | 1 +
3 files changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/i915/i915_drv.h
Add the following sysfs file to gt/gtN/.defaults:
* media_freq_factor
Cc: Joonas Lahtinen
Cc: Rodrigo Vivi
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 18 ++
drivers/gpu/drm/i915/gt/intel_gt_types.h| 1 +
drivers/gpu/drm/i915/gt/uc
From: Dale B Stimson
Add a couple of helpers to help formatting pcode commands and improve code
readability.
v2: Fixed commit author (Rodrigo)
Cc: Mike Ruhl
Cc: Rodrigo Vivi
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915
("drm/i915/gt: create per-tile sysfs interface")
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt.c | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 35 ++--
drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 6 +---
drivers/gpu/drm/i915/gt/intel_
: Joonas Lahtinen
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 130 ++
.../drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 6 +
drivers/gpu/drm/i915/gt/uc
Convert appropriate callers to use per-gt pcode functions. Callers using
pcode functions at "global scope", including *all* display functions are
not converted, they continue to use the legacy pcode interface.
Cc: Andi Shyti
Cc: Jani Nikula
Cc: Rodrigo Vivi
Signed-off-by: Ashu
Each gt contains an independent instance of pcode. Extend pcode functions
to interface with pcode on different gt's. Previous (GT0) pcode read/write
interfaces are preserved.
Cc: Rodrigo Vivi
Cc: Mike Ruhl
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/intel_pcode.c
files to gt/gtN/.defaults:
* default_min_freq_mhz
* default_max_freq_mhz
* default_boost_freq_mhz
Cc: Rodrigo Vivi
Cc: Andi Shyti
Cc: Joonas Lahtinen
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c| 10 ++--
drivers/gpu/drm/i915/gt/intel_gt_sysfs.h| 6
drigo Vivi
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
Reviewed-by: Andi Shyti
---
drivers/gpu/drm/i915/i915_drv.h | 2 ++
drivers/gpu/drm/i915/i915_pci.c | 2 ++
drivers/gpu/drm/i915/intel_device_info.h | 1 +
3 files changed, 5 insertions(+)
diff --git a/drive
: Joonas Lahtinen
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 130 ++
.../drm/i915/gt/uc/abi
: Joonas Lahtinen
Ashutosh Dixit (2):
drm/i915: Introduce has_media_ratio_mode
drm/i915/gt: Add media freq factor to per-gt sysfs
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 130 ++
.../drm/i915/gt/uc/abi
("drm/i915/gt: create per-tile sysfs interface")
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt.c | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 29 ++--
drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 6 +
drivers/gpu/drm/i915/gt/intel_
tinen
Cc: Andi Shyti
Ashutosh Dixit (7):
drm/i915: Introduce has_media_ratio_mode
drm/i915/gt: Add media freq factor to per-gt sysfs
drm/i915/pcode: Extend pcode functions for multiple gt's
drm/i915/gt: Convert callers to use per-gt pcode functions
drm/i915/gt: Fix memory leaks
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 130 ++
.../drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 6
ned-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
Reviewed-by: Andi Shyti
---
drivers/gpu/drm/i915/i915_drv.h | 2 ++
drivers/gpu/drm/i915/i915_pci.c | 2 ++
drivers/gpu/drm/i915/intel_device_info.h | 1 +
3 files changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/i915/i9
("drm/i915/gt: create per-tile sysfs interface")
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt.c | 1 +
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 29 ++--
drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 6 +
drivers/gpu/drm/i915/gt/intel_
truct
drm_i915_private based pcode interfaces are preserved.
v2: Expose pcode functions in terms of uncore rather than gt (Jani/Rodrigo)
Cc: Rodrigo Vivi
Cc: Jani Nikula
Cc: Andi Shyti
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt.c | 17 +++
drivers/gpu/drm/i915/gt/intel_gt.h
Remove unnecessary #define's (Andi)
Cc: Andi Shyti
Cc: Rodrigo Vivi
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/i915_reg.h| 3 +++
drivers/gpu/drm/i915/intel_pcode.c | 32 ++
drivers/gpu/drm
c: Rodrigo Vivi
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
---
drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 6 +++---
drivers/gpu/drm/i915/gt/intel_llc.c | 9 -
drivers/gpu/drm/i915/gt/intel_rc6.c | 4 ++--
drivers/gpu/drm/i915/gt/intel_rps.c
Add the following sysfs file to gt/gtN/.defaults:
* media_freq_factor
Cc: Joonas Lahtinen
Cc: Rodrigo Vivi
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 18 ++
drivers/gpu/drm/i915/gt/intel_gt_types.h| 1 +
drivers/gpu/drm/i915/gt/uc
files to gt/gtN/.defaults:
* default_min_freq_mhz
* default_max_freq_mhz
* default_boost_freq_mhz
Cc: Rodrigo Vivi
Cc: Andi Shyti
Cc: Joonas Lahtinen
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c| 10 ++--
drivers/gpu/drm/i915/gt/intel_gt_sysfs.h| 6
: Rodrigo Vivi
Cc: Joonas Lahtinen
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
Reviewed-by: Andi Shyti
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 47 +
drivers/gpu/drm/i915/i915_reg.h | 8
2 files changed, 55 insertions(+)
diff --git a
es to eliminate
needless #defines (Rodrigo)
Cc: Rodrigo Vivi
Cc: Joonas Lahtinen
Cc: Andi Shyti
Ashutosh Dixit (6):
drm/i915: Introduce has_media_ratio_mode
drm/i915/gt: Add media freq factor to per-gt sysfs
drm/i915/pcode: Extend pcode functions for multiple gt's
drm/i915/gt:
ned-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
Reviewed-by: Andi Shyti
---
drivers/gpu/drm/i915/i915_drv.h | 2 ++
drivers/gpu/drm/i915/i915_pci.c | 2 ++
drivers/gpu/drm/i915/intel_device_info.h | 1 +
3 files changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/i915/i9
files to gt/gtN/.defaults:
* default_min_freq_mhz
* default_max_freq_mhz
* default_boost_freq_mhz
Cc: Joonas Lahtinen
Signed-off-by: Ashutosh Dixit
Reviewed-by: Rodrigo Vivi
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs.c| 10 ++--
drivers/gpu/drm/i915/gt/intel_gt_sysfs.h| 6 +++
drivers
1 - 100 of 287 matches
Mail list logo