From: Lyude <cpaul@redhat.com> To: intel-gfx@lists.freedesktop.org Cc: Lyude <cpaul@redhat.com>, Daniel Vetter <daniel.vetter@intel.com>, Jani Nikula <jani.nikula@linux.intel.com>, David Airlie <airlied@linux.ie>, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 00/10] Start of skl watermark cleanup Date: Fri, 7 Oct 2016 20:11:24 -0400 [thread overview] Message-ID: <1475885497-6094-1-git-send-email-cpaul@redhat.com> (raw) While it (mostly) works, the code for handling watermarks on Skylake has been kind of ugly for a while. As well a lot of it isn't that friendly to atomic transactions, Lots of copy paste, redundant wm values, etc. While this isn't a full cleanup, it's a good start. As well, we add a couple of features for making debugging watermarks a little easier. Lyude (10): drm/i915/skl: Move per-pipe ddb allocations into crtc states drm/i915/skl: Remove linetime from skl_wm_values drm/i915/gen9: Make skl_wm_level per-plane drm/i915/gen9: Cleanup skl_pipe_wm_active_state drm/i915/gen9: Get rid of redundant watermark values drm/i915/gen9: Add ddb changes to atomic debug output drm/i915/gen9: Make skl_pipe_wm_get_hw_state() reusable drm/i915/gen9: Add skl_wm_level_equals() drm/i915/gen9: Actually verify WM levels in verify_wm_state() drm/i915/gen9: Don't wrap strings in verify_wm_state() drivers/gpu/drm/i915/i915_drv.h | 10 +- drivers/gpu/drm/i915/intel_display.c | 138 +++++++--- drivers/gpu/drm/i915/intel_drv.h | 24 +- drivers/gpu/drm/i915/intel_pm.c | 470 +++++++++++++++++------------------ drivers/gpu/drm/i915/intel_sprite.c | 8 +- 5 files changed, 357 insertions(+), 293 deletions(-) -- 2.7.4
WARNING: multiple messages have this Message-ID (diff)
From: Lyude <cpaul@redhat.com> To: intel-gfx@lists.freedesktop.org Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Daniel Vetter <daniel.vetter@intel.com>, Lyude <cpaul@redhat.com> Subject: [PATCH v2 00/10] Start of skl watermark cleanup Date: Fri, 7 Oct 2016 20:11:24 -0400 [thread overview] Message-ID: <1475885497-6094-1-git-send-email-cpaul@redhat.com> (raw) While it (mostly) works, the code for handling watermarks on Skylake has been kind of ugly for a while. As well a lot of it isn't that friendly to atomic transactions, Lots of copy paste, redundant wm values, etc. While this isn't a full cleanup, it's a good start. As well, we add a couple of features for making debugging watermarks a little easier. Lyude (10): drm/i915/skl: Move per-pipe ddb allocations into crtc states drm/i915/skl: Remove linetime from skl_wm_values drm/i915/gen9: Make skl_wm_level per-plane drm/i915/gen9: Cleanup skl_pipe_wm_active_state drm/i915/gen9: Get rid of redundant watermark values drm/i915/gen9: Add ddb changes to atomic debug output drm/i915/gen9: Make skl_pipe_wm_get_hw_state() reusable drm/i915/gen9: Add skl_wm_level_equals() drm/i915/gen9: Actually verify WM levels in verify_wm_state() drm/i915/gen9: Don't wrap strings in verify_wm_state() drivers/gpu/drm/i915/i915_drv.h | 10 +- drivers/gpu/drm/i915/intel_display.c | 138 +++++++--- drivers/gpu/drm/i915/intel_drv.h | 24 +- drivers/gpu/drm/i915/intel_pm.c | 470 +++++++++++++++++------------------ drivers/gpu/drm/i915/intel_sprite.c | 8 +- 5 files changed, 357 insertions(+), 293 deletions(-) -- 2.7.4 _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2016-10-08 0:12 UTC|newest] Thread overview: 50+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-10-08 0:11 Lyude [this message] 2016-10-08 0:11 ` [PATCH v2 00/10] Start of skl watermark cleanup Lyude 2016-10-08 0:11 ` [PATCH v2 01/10] drm/i915/skl: Move per-pipe ddb allocations into crtc states Lyude 2016-10-08 0:11 ` Lyude 2016-10-11 19:36 ` [Intel-gfx] " Paulo Zanoni 2016-10-11 19:36 ` Paulo Zanoni 2016-10-08 0:11 ` [PATCH v2 02/10] drm/i915/skl: Remove linetime from skl_wm_values Lyude 2016-10-08 0:11 ` Lyude 2016-10-08 0:11 ` [PATCH v2 03/10] drm/i915/gen9: Make skl_wm_level per-plane Lyude 2016-10-08 0:11 ` Lyude 2016-10-11 19:36 ` Paulo Zanoni 2016-10-11 19:36 ` Paulo Zanoni 2016-10-08 0:11 ` [PATCH 04/10] drm/i915/gen9: Cleanup skl_pipe_wm_active_state Lyude 2016-10-11 19:40 ` [Intel-gfx] " Paulo Zanoni 2016-10-11 19:40 ` Paulo Zanoni 2016-10-08 0:11 ` [PATCH v2 05/10] drm/i915/gen9: Get rid of redundant watermark values Lyude 2016-10-08 0:11 ` Lyude 2016-10-13 13:39 ` [Intel-gfx] " Maarten Lankhorst 2016-10-13 20:04 ` Paulo Zanoni 2016-10-13 20:04 ` Paulo Zanoni 2016-10-13 20:07 ` [Intel-gfx] " Paulo Zanoni 2016-10-13 20:07 ` Paulo Zanoni 2016-10-13 21:25 ` [Intel-gfx] " Lyude Paul 2016-10-13 21:25 ` Lyude Paul 2016-10-17 6:05 ` Daniel Vetter 2016-10-17 6:05 ` Daniel Vetter 2016-10-17 8:07 ` [Intel-gfx] " Maarten Lankhorst 2016-10-17 8:07 ` Maarten Lankhorst 2016-10-08 0:11 ` [PATCH v2 06/10] drm/i915/gen9: Add ddb changes to atomic debug output Lyude 2016-10-08 0:11 ` Lyude 2016-10-13 20:17 ` Paulo Zanoni 2016-10-13 20:17 ` Paulo Zanoni 2016-10-08 0:11 ` [PATCH 07/10] drm/i915/gen9: Make skl_pipe_wm_get_hw_state() reusable Lyude 2016-10-08 0:11 ` Lyude 2016-10-13 20:36 ` Paulo Zanoni 2016-10-13 20:36 ` Paulo Zanoni 2016-10-08 0:11 ` [PATCH 08/10] drm/i915/gen9: Add skl_wm_level_equals() Lyude 2016-10-08 0:11 ` Lyude 2016-10-13 20:40 ` Paulo Zanoni 2016-10-13 20:40 ` Paulo Zanoni 2016-10-08 0:11 ` [PATCH 09/10] drm/i915/gen9: Actually verify WM levels in verify_wm_state() Lyude 2016-10-08 0:11 ` Lyude 2016-10-13 21:15 ` Paulo Zanoni 2016-10-13 21:15 ` Paulo Zanoni 2016-10-13 21:20 ` [Intel-gfx] " Paulo Zanoni 2016-10-13 21:20 ` Paulo Zanoni 2016-10-08 0:11 ` [PATCH 10/10] drm/i915/gen9: Don't wrap strings " Lyude 2016-10-08 0:11 ` Lyude 2016-10-13 21:18 ` Paulo Zanoni 2016-10-13 21:18 ` Paulo Zanoni
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=1475885497-6094-1-git-send-email-cpaul@redhat.com \ --to=cpaul@redhat.com \ --cc=airlied@linux.ie \ --cc=daniel.vetter@intel.com \ --cc=dri-devel@lists.freedesktop.org \ --cc=intel-gfx@lists.freedesktop.org \ --cc=jani.nikula@linux.intel.com \ --cc=linux-kernel@vger.kernel.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: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.