From: Jani Nikula <jani.nikula@intel.com>
To: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org
Cc: jani.nikula@intel.com
Subject: [PATCH 00/10] drm/i915/hdcp: refactor HDCP GSC
Date: Thu, 24 Apr 2025 23:01:32 +0300 [thread overview]
Message-ID: <cover.1745524803.git.jani.nikula@intel.com> (raw)
Reduce duplication, clarify interfaces between parts, and stop using
drm_i915_private in the display parts.
Jani Nikula (10):
drm/i915/hdcp: remove duplicate declarations
drm/i915/hdcp: deduplicate and refactor HDCP GSC ops initialization
drm/i915/hdcp: split HDCP GSC message alloc/save responsibilities
drm/i915/hdcp: rename struct intel_hdcp_gsc_message to
intel_hdcp_gsc_context
drm/i915/hdcp: rename HDCP GSC context alloc/free functions
drm/i915/hdcp: pass the context to the HDCP GSC message interface
drm/i915/hdcp: switch the HDCP GSC message interface from u8* to void*
drm/i915/hdcp: simplify HDCP GSC firmware usage selection
drm/i915/hdcp: pass struct drm_device to driver specific HDCP GSC code
drm/i915/hdcp: drop unnecessary include from intel_hdcp_gsc.h
.../gpu/drm/i915/display/intel_display_core.h | 2 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 13 +-
drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 124 ++++--------
drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 20 +-
.../drm/i915/display/intel_hdcp_gsc_message.c | 181 ++++++++++++------
.../drm/i915/display/intel_hdcp_gsc_message.h | 63 +-----
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 133 ++++---------
7 files changed, 219 insertions(+), 317 deletions(-)
--
2.39.5
next reply other threads:[~2025-04-24 20:01 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-24 20:01 Jani Nikula [this message]
2025-04-24 20:01 ` [PATCH 01/10] drm/i915/hdcp: remove duplicate declarations Jani Nikula
2025-04-30 4:10 ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 02/10] drm/i915/hdcp: deduplicate and refactor HDCP GSC ops initialization Jani Nikula
2025-05-02 3:33 ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 03/10] drm/i915/hdcp: split HDCP GSC message alloc/save responsibilities Jani Nikula
2025-05-02 3:36 ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 04/10] drm/i915/hdcp: rename struct intel_hdcp_gsc_message to intel_hdcp_gsc_context Jani Nikula
2025-04-30 4:35 ` Kandpal, Suraj
2025-04-30 9:13 ` Jani Nikula
2025-05-02 3:37 ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 05/10] drm/i915/hdcp: rename HDCP GSC context alloc/free functions Jani Nikula
2025-05-02 3:43 ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 06/10] drm/i915/hdcp: pass the context to the HDCP GSC message interface Jani Nikula
2025-05-02 9:08 ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 07/10] drm/i915/hdcp: switch the HDCP GSC message interface from u8* to void* Jani Nikula
2025-04-30 4:25 ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 08/10] drm/i915/hdcp: simplify HDCP GSC firmware usage selection Jani Nikula
2025-04-30 4:30 ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 09/10] drm/i915/hdcp: pass struct drm_device to driver specific HDCP GSC code Jani Nikula
2025-05-02 9:18 ` Kandpal, Suraj
2025-05-02 9:22 ` Jani Nikula
2025-05-02 9:45 ` Kandpal, Suraj
2025-05-02 10:29 ` Jani Nikula
2025-04-24 20:01 ` [PATCH 10/10] drm/i915/hdcp: drop unnecessary include from intel_hdcp_gsc.h Jani Nikula
2025-05-02 9:19 ` Kandpal, Suraj
2025-04-24 21:01 ` ✗ Fi.CI.SPARSE: warning for drm/i915/hdcp: refactor HDCP GSC Patchwork
2025-04-24 21:24 ` ✓ i915.CI.BAT: success " Patchwork
2025-04-24 23:41 ` ✓ CI.Patch_applied: " Patchwork
2025-04-24 23:41 ` ✓ CI.checkpatch: " Patchwork
2025-04-24 23:42 ` ✓ CI.KUnit: " Patchwork
2025-04-24 23:51 ` ✓ CI.Build: " Patchwork
2025-04-24 23:53 ` ✓ CI.Hooks: " Patchwork
2025-04-24 23:54 ` ✗ CI.checksparse: warning " Patchwork
2025-04-25 5:46 ` ✗ i915.CI.Full: failure " Patchwork
2025-04-25 22:11 ` ✗ Xe.CI.Full: " Patchwork
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=cover.1745524803.git.jani.nikula@intel.com \
--to=jani.nikula@intel.com \
--cc=intel-gfx@lists.freedesktop.org \
--cc=intel-xe@lists.freedesktop.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: link
Be 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.