ACK: Re: [SRU][Noble][PATCH 0/6] RFIM and SAGV Linux Support for G10 models

Timo Aaltonen tjaalton at ubuntu.com
Thu Jun 27 14:28:42 UTC 2024


Hui Wang kirjoitti 25.6.2024 klo 9.53:
> BugLink: https://bugs.launchpad.net/bugs/2070158
> 
> [Impact]
> This is a feature request from HP, RFIM is for frequency, SAGV is for voltage.
> They are used as dynamic switching to reduce RF noise. RFIM is already
> supported in the kernel, this patchset adds the SAGV feature.
> 
> [Fix]
> Cherry-pick 6 commits from mainline kernel
> 
> [Test]
> Enable the SAGV from the BIOS, booting with the patched kernel, after booting
> up, run 'systemctl status dtt.service', we will get: service is enabled and
> service is running
> run 'cat /sys/kernel/debug/dri/0000:00:02.0/i915_sagv_status', we will get:
> SAGV available: Yes
> SAGV status: enabled
> 
> [Where problems could occur]
> Because the fix is for i915, it is likely introduce regression on graphic,
> but this possibility is very low. These 6 commits are merged to
> mainline kernel from v6.10-rc1, so far there is no regression reported
> on them. And we tested the patched kernel on different Intel machines, all
> worked well.
> 
> Stanislav Lisovskiy (4):
>    drm/i915/display: Add meaningful traces for QGV point info error
>      handling
>    drm/i915/display: Extract code required to calculate max qgv/psf gv
>      point
>    drm/i915/display: Disable SAGV on bw init, to force QGV point
>      recalculation
>    drm/i915/display: handle systems with duplicate psf gv points
> 
> Vinod Govindapillai (2):
>    drm/i915/display: extract code to prepare qgv points mask
>    drm/i915/display: force qgv check after the hw state readout
> 
>   drivers/gpu/drm/i915/display/intel_bw.c      | 160 ++++++++++++++-----
>   drivers/gpu/drm/i915/display/intel_bw.h      |   6 +
>   drivers/gpu/drm/i915/display/skl_watermark.c |   2 +-
>   drivers/gpu/drm/i915/display/skl_watermark.h |   1 +
>   drivers/gpu/drm/i915/soc/intel_dram.c        |   2 +
>   5 files changed, 129 insertions(+), 42 deletions(-)
> 

Acked-by: Timo Aaltonen <timo.aaltonen at canonical.com>

the part of "where problems could occur" says "it's likely to break" and 
"possibility is low".. please decide :)


-- 
t




More information about the kernel-team mailing list