Message ID | 20210209174238.153278-1-jose.souza@intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | drm/i915/display: Add DDR5 and LPDDR5 BW buddy page entries | expand |
On Tue, Feb 09, 2021 at 09:42:38AM -0800, José Roberto de Souza wrote: > Set the right BW buddy page mask for new memory types. > > BSpec: 49218 > Cc: Clint Taylor <clinton.a.taylor@intel.com> > Cc: Matt Roper <matthew.d.roper@intel.com> > Cc: Lucas De Marchi <lucas.demarchi@intel.com> > Signed-off-by: José Roberto de Souza <jose.souza@intel.com> Reviewed-by: Matt Roper <matthew.d.roper@intel.com> > --- > drivers/gpu/drm/i915/display/intel_display_power.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c > index e17b1ca356c3..f00c1750febd 100644 > --- a/drivers/gpu/drm/i915/display/intel_display_power.c > +++ b/drivers/gpu/drm/i915/display/intel_display_power.c > @@ -5317,17 +5317,25 @@ struct buddy_page_mask { > > static const struct buddy_page_mask tgl_buddy_page_masks[] = { > { .num_channels = 1, .type = INTEL_DRAM_DDR4, .page_mask = 0xF }, > + { .num_channels = 1, .type = INTEL_DRAM_DDR5, .page_mask = 0xF }, > { .num_channels = 2, .type = INTEL_DRAM_LPDDR4, .page_mask = 0x1C }, > + { .num_channels = 2, .type = INTEL_DRAM_LPDDR5, .page_mask = 0x1C }, > { .num_channels = 2, .type = INTEL_DRAM_DDR4, .page_mask = 0x1F }, > + { .num_channels = 2, .type = INTEL_DRAM_DDR5, .page_mask = 0x1E }, > { .num_channels = 4, .type = INTEL_DRAM_LPDDR4, .page_mask = 0x38 }, > + { .num_channels = 4, .type = INTEL_DRAM_LPDDR5, .page_mask = 0x38 }, > {} > }; > > static const struct buddy_page_mask wa_1409767108_buddy_page_masks[] = { > { .num_channels = 1, .type = INTEL_DRAM_LPDDR4, .page_mask = 0x1 }, > { .num_channels = 1, .type = INTEL_DRAM_DDR4, .page_mask = 0x1 }, > + { .num_channels = 1, .type = INTEL_DRAM_DDR5, .page_mask = 0x1 }, > + { .num_channels = 1, .type = INTEL_DRAM_LPDDR5, .page_mask = 0x1 }, > { .num_channels = 2, .type = INTEL_DRAM_LPDDR4, .page_mask = 0x3 }, > { .num_channels = 2, .type = INTEL_DRAM_DDR4, .page_mask = 0x3 }, > + { .num_channels = 2, .type = INTEL_DRAM_DDR5, .page_mask = 0x3 }, > + { .num_channels = 2, .type = INTEL_DRAM_LPDDR5, .page_mask = 0x3 }, > {} > }; > > -- > 2.30.0 >
On Tue, 2021-02-09 at 22:22 +0000, Patchwork wrote: Patch Details Series: drm/i915/display: Add DDR5 and LPDDR5 BW buddy page entries URL: https://patchwork.freedesktop.org/series/86908/ State: success Details: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/index.html CI Bug Log - changes from CI_DRM_9752_full -> Patchwork_19643_full Summary SUCCESS No regressions found. Pushed, thanks for the review Matt. Known issues Here are the changes found in Patchwork_19643_full that come from known issues: IGT changes Issues hit * igt@gem_ctx_isolation@preservation-s3@bcs0: * shard-kbl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-kbl7/igt@gem_ctx_isolation@preservation-s3@bcs0.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl7/igt@gem_ctx_isolation@preservation-s3@bcs0.html> ([i915#180]) +3 similar issues * igt@gem_ctx_persistence@legacy-engines-persistence: * shard-hsw: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-hsw6/igt@gem_ctx_persistence@legacy-engines-persistence.html> ([fdo#109271] / [i915#1099]) +1 similar issue * igt@gem_eio@in-flight-suspend: * shard-apl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-apl3/igt@gem_eio@in-flight-suspend.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl3/igt@gem_eio@in-flight-suspend.html> ([i915#1037] / [i915#180]) * igt@gem_eio@unwedge-stress: * shard-tglb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-tglb8/igt@gem_eio@unwedge-stress.html> -> TIMEOUT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-tglb7/igt@gem_eio@unwedge-stress.html> ([i915#1037] / [i915#3063]) * igt@gem_exec_fair@basic-none-solo@rcs0: * shard-kbl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-kbl2/igt@gem_exec_fair@basic-none-solo@rcs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl6/igt@gem_exec_fair@basic-none-solo@rcs0.html> ([i915#2842]) * igt@gem_exec_fair@basic-pace-share@rcs0: * shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-glk1/igt@gem_exec_fair@basic-pace-share@rcs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-glk4/igt@gem_exec_fair@basic-pace-share@rcs0.html> ([i915#2842]) * igt@gem_exec_fair@basic-sync@rcs0: * shard-kbl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-kbl1/igt@gem_exec_fair@basic-sync@rcs0.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl6/igt@gem_exec_fair@basic-sync@rcs0.html> ([fdo#109271]) * igt@gem_exec_reloc@basic-wide-active@rcs0: * shard-kbl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl6/igt@gem_exec_reloc@basic-wide-active@rcs0.html> ([i915#2389]) +4 similar issues * igt@gem_exec_reloc@basic-wide-active@vcs1: * shard-iclb: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-iclb4/igt@gem_exec_reloc@basic-wide-active@vcs1.html> ([i915#2389]) * igt@gem_exec_schedule@u-fairslice@rcs0: * shard-apl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-apl2/igt@gem_exec_schedule@u-fairslice@rcs0.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl1/igt@gem_exec_schedule@u-fairslice@rcs0.html> ([i915#1610]) * igt@gem_exec_schedule@u-fairslice@vcs0: * shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl4/igt@gem_exec_schedule@u-fairslice@vcs0.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl4/igt@gem_exec_schedule@u-fairslice@vcs0.html> ([i915#1610] / [i915#2803]) * igt@gem_exec_whisper@basic-queues: * shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-glk6/igt@gem_exec_whisper@basic-queues.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-glk2/igt@gem_exec_whisper@basic-queues.html> ([i915#118] / [i915#95]) * igt@gem_huc_copy@huc-copy: * shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl6/igt@gem_huc_copy@huc-copy.html> ([fdo#109271] / [i915#2190]) * igt@gem_pread@exhaustion: * shard-kbl: NOTRUN -> WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl3/igt@gem_pread@exhaustion.html> ([i915#2658]) * igt@gem_userptr_blits@process-exit-mmap-busy@wc: * shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl6/igt@gem_userptr_blits@process-exit-mmap-busy@wc.html> ([fdo#109271] / [i915#1699]) +3 similar issues * igt@i915_pm_backlight@fade_with_suspend: * shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl8/igt@i915_pm_backlight@fade_with_suspend.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl10/igt@i915_pm_backlight@fade_with_suspend.html> ([i915#146] / [i915#198]) * shard-hsw: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-hsw6/igt@i915_pm_backlight@fade_with_suspend.html> ([fdo#109271] / [i915#3012]) * igt@i915_pm_dc@dc3co-vpb-simulation: * shard-hsw: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-hsw4/igt@i915_pm_dc@dc3co-vpb-simulation.html> ([fdo#109271]) +52 similar issues * igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp: * shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl6/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp.html> ([fdo#109271] / [i915#1937]) * igt@i915_suspend@sysfs-reader: * shard-apl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-apl4/igt@i915_suspend@sysfs-reader.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl4/igt@i915_suspend@sysfs-reader.html> ([i915#180]) +2 similar issues * igt@kms_big_joiner@invalid-modeset: * shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl1/igt@kms_big_joiner@invalid-modeset.html> ([fdo#109271] / [i915#2705]) * igt@kms_chamelium@hdmi-aspect-ratio: * shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl6/igt@kms_chamelium@hdmi-aspect-ratio.html> ([fdo#109271] / [fdo#111827]) +3 similar issues * igt@kms_chamelium@hdmi-audio: * shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl3/igt@kms_chamelium@hdmi-audio.html> ([fdo#109271] / [fdo#111827]) +1 similar issue * igt@kms_chamelium@vga-hpd: * shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl6/igt@kms_chamelium@vga-hpd.html> ([fdo#109271] / [fdo#111827]) +6 similar issues * igt@kms_color_chamelium@pipe-c-gamma: * shard-hsw: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-hsw4/igt@kms_color_chamelium@pipe-c-gamma.html> ([fdo#109271] / [fdo#111827]) +4 similar issues * igt@kms_content_protection@lic: * shard-apl: NOTRUN -> TIMEOUT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl1/igt@kms_content_protection@lic.html> ([i915#1319]) * igt@kms_cursor_crc@pipe-b-cursor-suspend: * shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl5/igt@kms_cursor_crc@pipe-b-cursor-suspend.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl6/igt@kms_cursor_crc@pipe-b-cursor-suspend.html> ([i915#54]) +7 similar issues * igt@kms_cursor_crc@pipe-c-cursor-64x21-sliding: * shard-skl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl5/igt@kms_cursor_crc@pipe-c-cursor-64x21-sliding.html> ([i915#54]) * igt@kms_cursor_crc@pipe-d-cursor-128x128-offscreen: * shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl6/igt@kms_cursor_crc@pipe-d-cursor-128x128-offscreen.html> ([fdo#109271]) +26 similar issues * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy: * shard-hsw: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-hsw6/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-hsw8/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html> ([i915#96]) * igt@kms_flip@flip-vs-expired-vblank@a-edp1: * shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl9/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl9/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html> ([i915#79]) +1 similar issue * shard-tglb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-tglb2/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-tglb7/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html> ([i915#2598]) * igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1: * shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl10/igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl8/igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1.html> ([i915#2122]) +2 similar issues * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs: * shard-apl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs.html> ([i915#2641]) * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs: * shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs.html> ([fdo#109271] / [i915#2672]) * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc: * shard-kbl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-kbl1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc.html> ([i915#49]) * shard-apl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-apl4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc.html> ([i915#49]) * igt@kms_hdr@bpc-switch: * shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl6/igt@kms_hdr@bpc-switch.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl5/igt@kms_hdr@bpc-switch.html> ([i915#1188]) * igt@kms_pipe_crc_basic@read-crc-pipe-d: * shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl3/igt@kms_pipe_crc_basic@read-crc-pipe-d.html> ([fdo#109271] / [i915#533]) +1 similar issue * igt@kms_plane@plane-panning-bottom-right-pipe-d-planes: * shard-hsw: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-hsw4/igt@kms_plane@plane-panning-bottom-right-pipe-d-planes.html> ([fdo#109271] / [i915#533]) +7 similar issues * igt@kms_plane_alpha_blend@pipe-b-alpha-transparent-fb: * shard-apl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl1/igt@kms_plane_alpha_blend@pipe-b-alpha-transparent-fb.html> ([i915#265]) * igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min: * shard-skl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl5/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html> ([fdo#108145] / [i915#265]) +1 similar issue * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-5: * shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl6/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-5.html> ([fdo#109271] / [i915#658]) +2 similar issues * igt@kms_psr2_su@frontbuffer: * shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl3/igt@kms_psr2_su@frontbuffer.html> ([fdo#109271] / [i915#658]) * igt@kms_psr@psr2_basic: * shard-iclb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-iclb2/igt@kms_psr@psr2_basic.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-iclb7/igt@kms_psr@psr2_basic.html> ([fdo#109441]) +1 similar issue * igt@kms_psr@sprite_mmap_cpu: * shard-hsw: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-hsw4/igt@kms_psr@sprite_mmap_cpu.html> ([fdo#109271] / [i915#1072]) * igt@kms_vblank@pipe-d-ts-continuation-idle: * shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl5/igt@kms_vblank@pipe-d-ts-continuation-idle.html> ([fdo#109271]) +30 similar issues * igt@kms_writeback@writeback-fb-id: * shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl6/igt@kms_writeback@writeback-fb-id.html> ([fdo#109271] / [i915#2437]) * igt@nouveau_crc@pipe-b-ctx-flip-skip-current-frame: * shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl7/igt@nouveau_crc@pipe-b-ctx-flip-skip-current-frame.html> ([fdo#109271]) +58 similar issues * igt@perf_pmu@rc6-suspend: * shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl9/igt@perf_pmu@rc6-suspend.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl7/igt@perf_pmu@rc6-suspend.html> ([i915#198]) * igt@sysfs_clients@split-10@rcs0: * shard-apl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-apl6/igt@sysfs_clients@split-10@rcs0.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl6/igt@sysfs_clients@split-10@rcs0.html> ([fdo#109271] / [i915#3026]) * igt@sysfs_clients@split-10@vcs0: * shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl10/igt@sysfs_clients@split-10@vcs0.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl8/igt@sysfs_clients@split-10@vcs0.html> ([fdo#109271] / [i915#3026]) Possible fixes * igt@gem_ctx_isolation@preservation-s3@vcs0: * shard-kbl: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-kbl7/igt@gem_ctx_isolation@preservation-s3@vcs0.html> ([i915#180]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl7/igt@gem_ctx_isolation@preservation-s3@vcs0.html> +2 similar issues * igt@gem_eio@in-flight-contexts-immediate: * shard-tglb: TIMEOUT<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-tglb5/igt@gem_eio@in-flight-contexts-immediate.html> -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-tglb5/igt@gem_eio@in-flight-contexts-immediate.html> * igt@gem_exec_fair@basic-pace-share@rcs0: * shard-tglb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-tglb8/igt@gem_exec_fair@basic-pace-share@rcs0.html> ([i915#2842]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-tglb2/igt@gem_exec_fair@basic-pace-share@rcs0.html> +1 similar issue * igt@gem_exec_fair@basic-pace@vcs1: * shard-kbl: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-kbl3/igt@gem_exec_fair@basic-pace@vcs1.html> ([fdo#109271]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl2/igt@gem_exec_fair@basic-pace@vcs1.html> * igt@gem_exec_fair@basic-pace@vecs0: * shard-iclb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-iclb5/igt@gem_exec_fair@basic-pace@vecs0.html> ([i915#2842]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-iclb8/igt@gem_exec_fair@basic-pace@vecs0.html> * igt@gem_vm_create@destroy-race: * shard-tglb: TIMEOUT<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-tglb3/igt@gem_vm_create@destroy-race.html> ([i915#2795]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-tglb5/igt@gem_vm_create@destroy-race.html> * igt@kms_cursor_crc@pipe-b-cursor-128x128-random: * shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl3/igt@kms_cursor_crc@pipe-b-cursor-128x128-random.html> ([i915#54]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl1/igt@kms_cursor_crc@pipe-b-cursor-128x128-random.html> +4 similar issues * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: * shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html> ([i915#2346]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html> * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp1: * shard-apl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-apl8/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp1.html> ([i915#2122]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl4/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp1.html> * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1: * shard-tglb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-tglb1/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html> ([i915#2598]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-tglb3/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html> * igt@kms_flip@flip-vs-suspend-interruptible@c-dp1: * shard-apl: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-apl7/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html> ([i915#180]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl7/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html> +5 similar issues * igt@kms_flip@flip-vs-suspend@a-vga1: * shard-snb: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-snb2/igt@kms_flip@flip-vs-suspend@a-vga1.html> ([i915#2772] / [i915#42]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-snb6/igt@kms_flip@flip-vs-suspend@a-vga1.html> * igt@kms_flip@flip-vs-suspend@b-hdmi-a1: * shard-hsw: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-hsw8/igt@kms_flip@flip-vs-suspend@b-hdmi-a1.html> ([i915#2055] / [i915#2295]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-hsw6/igt@kms_flip@flip-vs-suspend@b-hdmi-a1.html> * igt@kms_hdr@bpc-switch-dpms: * shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl3/igt@kms_hdr@bpc-switch-dpms.html> ([i915#1188]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl1/igt@kms_hdr@bpc-switch-dpms.html> * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes: * shard-kbl: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-kbl1/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html> ([i915#180] / [i915#533]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl6/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html> * igt@kms_plane_alpha_blend@pipe-b-coverage-7efc: * shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl4/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html> ([fdo#108145] / [i915#265]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl4/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html> +1 similar issue * igt@kms_psr@psr2_suspend: * shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-iclb4/igt@kms_psr@psr2_suspend.html> ([fdo#109441]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-iclb2/igt@kms_psr@psr2_suspend.html> +1 similar issue * igt@kms_vblank@pipe-a-accuracy-idle: * shard-skl: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl9/igt@kms_vblank@pipe-a-accuracy-idle.html> ([i915#1982]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl7/igt@kms_vblank@pipe-a-accuracy-idle.html> * igt@sysfs_clients@recycle: * shard-snb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-snb4/igt@sysfs_clients@recycle.html> ([i915#3028]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-snb7/igt@sysfs_clients@recycle.html> * {igt@sysfs_clients@recycle-many}: * shard-glk: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-glk9/igt@sysfs_clients@recycle-many.html> ([i915#3028]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-glk5/igt@sysfs_clients@recycle-many.html> * shard-hsw: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-hsw8/igt@sysfs_clients@recycle-many.html> ([i915#3028]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-hsw6/igt@sysfs_clients@recycle-many.html> * shard-kbl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-kbl7/igt@sysfs_clients@recycle-many.html> ([i915#3028]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl3/igt@sysfs_clients@recycle-many.html> Warnings * igt@i915_pm_dc@dc3co-vpb-simulation: * shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-iclb4/igt@i915_pm_dc@dc3co-vpb-simulation.html> ([i915#658]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-iclb2/igt@i915_pm_dc@dc3co-vpb-simulation.html> ([i915#588]) * igt@i915_pm_rc6_residency@rc6-fence: * shard-iclb: WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-iclb6/igt@i915_pm_rc6_residency@rc6-fence.html> ([i915#1804] / [i915#2684]) -> WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-iclb1/igt@i915_pm_rc6_residency@rc6-fence.html> ([i915#2681] / [i915#2684]) * igt@i915_pm_rc6_residency@rc6-idle: * shard-iclb: WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-iclb4/igt@i915_pm_rc6_residency@rc6-idle.html> ([i915#1804] / [i915#2684]) -> WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-iclb2/igt@i915_pm_rc6_residency@rc6-idle.html> ([i915#2684]) * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-1: * shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-iclb2/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-1.html> ([i915#2920]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-iclb7/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-1.html> ([i915#658]) +2 similar issues * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-1: * shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-iclb4/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-1.html> ([i915#658]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-iclb2/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-1.html> ([i915#2920]) +1 similar issue * igt@runner@aborted: * shard-kbl: (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-kbl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-kbl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-kbl2/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-kbl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-kbl6/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-kbl3/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-kbl1/igt@runner@aborted.html>) ([i915#1436] / [i915#1814] / [i915#2295] / [i915#2505] / [i915#3002]) -> (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-kbl3/igt@runner@aborted.html>) ([i915#1436] / [i915#2295] / [i915#3002]) * shard-apl: (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-apl1/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-apl3/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-apl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-apl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-apl3/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-apl3/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-apl3/igt@runner@aborted.html>) ([i915#1610] / [i915#2292] / [i915#2295] / [i915#3002]) -> (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl3/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl3/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl2/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl1/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl8/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-apl8/igt@runner@aborted.html>) ([fdo#109271] / [i915#1610] / [i915#1814] / [i915#2295] / [i915#2426] / [i915#3002]) * shard-skl: (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl1/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl9/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9752/shard-skl4/igt@runner@aborted.html>) ([i915#2295] / [i915#3002]) -> (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl9/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl2/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19643/shard-skl7/igt@runner@aborted.html>) ([i915#2295] / [i915#2426] / [i915#3002]) {name}: This elemen
diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c index e17b1ca356c3..f00c1750febd 100644 --- a/drivers/gpu/drm/i915/display/intel_display_power.c +++ b/drivers/gpu/drm/i915/display/intel_display_power.c @@ -5317,17 +5317,25 @@ struct buddy_page_mask { static const struct buddy_page_mask tgl_buddy_page_masks[] = { { .num_channels = 1, .type = INTEL_DRAM_DDR4, .page_mask = 0xF }, + { .num_channels = 1, .type = INTEL_DRAM_DDR5, .page_mask = 0xF }, { .num_channels = 2, .type = INTEL_DRAM_LPDDR4, .page_mask = 0x1C }, + { .num_channels = 2, .type = INTEL_DRAM_LPDDR5, .page_mask = 0x1C }, { .num_channels = 2, .type = INTEL_DRAM_DDR4, .page_mask = 0x1F }, + { .num_channels = 2, .type = INTEL_DRAM_DDR5, .page_mask = 0x1E }, { .num_channels = 4, .type = INTEL_DRAM_LPDDR4, .page_mask = 0x38 }, + { .num_channels = 4, .type = INTEL_DRAM_LPDDR5, .page_mask = 0x38 }, {} }; static const struct buddy_page_mask wa_1409767108_buddy_page_masks[] = { { .num_channels = 1, .type = INTEL_DRAM_LPDDR4, .page_mask = 0x1 }, { .num_channels = 1, .type = INTEL_DRAM_DDR4, .page_mask = 0x1 }, + { .num_channels = 1, .type = INTEL_DRAM_DDR5, .page_mask = 0x1 }, + { .num_channels = 1, .type = INTEL_DRAM_LPDDR5, .page_mask = 0x1 }, { .num_channels = 2, .type = INTEL_DRAM_LPDDR4, .page_mask = 0x3 }, { .num_channels = 2, .type = INTEL_DRAM_DDR4, .page_mask = 0x3 }, + { .num_channels = 2, .type = INTEL_DRAM_DDR5, .page_mask = 0x3 }, + { .num_channels = 2, .type = INTEL_DRAM_LPDDR5, .page_mask = 0x3 }, {} };
Set the right BW buddy page mask for new memory types. BSpec: 49218 Cc: Clint Taylor <clinton.a.taylor@intel.com> Cc: Matt Roper <matthew.d.roper@intel.com> Cc: Lucas De Marchi <lucas.demarchi@intel.com> Signed-off-by: José Roberto de Souza <jose.souza@intel.com> --- drivers/gpu/drm/i915/display/intel_display_power.c | 8 ++++++++ 1 file changed, 8 insertions(+)