drivers/misc/mei/pxp

Intel PXP bridge for Gen12+ Arc and Xe graphics

A small bridge that lets Intel's i915 and Xe graphics drivers talk to the Management Engine firmware to set up Protected Xe Path (PXP), the hardware content-protection feature on Intel graphics from Tiger Lake onward, including discrete Arc GPUs and Core Ultra integrated graphics. PXP is what allows protected video playback and similar DRM-protected workloads on these GPUs.

keep conf=0.88 deploy=medium replacement=none subsystem=misc category=graphics-display
88%

recommendation

It should stay because the hardware it serves is current: Intel Arc discrete GPUs and Core Ultra integrated graphics still ship in 2025, and the code is being actively maintained, with substantive work as recent as early 2026 to decouple the ME interfaces from the GPU drivers and 2024 updates wiring it up to the newer Xe driver. There is no sign of removal discussion upstream.

repository signals

4 files
362 source lines
22 commits, 5y
+433 / −52 lines added / removed, 5y
13 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 22 total · active in 14/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 1 commit · +267 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 1 commit · +1 −1 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 2 commits · +35 −3 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 1 commit · +2 −2 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +1 −1 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +1 −2 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 3 commits · +99 −29 2023-11: 1 commit · +2 −1 2023-12: 2 commits · +1 −2 2024-01: 2 commits · +13 −3 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 1 commit · +5 −2 2024-05: 2 commits · +2 −2 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 2 commits · +2 −2 2026-02: 2 commits · +2 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    Recent substantive upstream maintenance touched this driver in 2026-01-16 ('misc/mei: Decouple ME interfaces from GPU drivers'), arguing against deprecation.

  2. git.kernel.org

    The driver was updated in 2024 to add Xe-driver dependency, showing ongoing adaptation for current Intel GPU stacks rather than retirement.

  3. cateee.net

    CONFIG_INTEL_MEI_PXP remains present through current kernels and is the MEI-side PXP service module (`mei_pxp`).

  4. cateee.net

    Kernel config help describes PXP as available on graphics version 12 and newer GPUs, tying this driver to modern Intel graphics hardware rather than legacy-only platforms.

  5. docs.kernel.org

    Xe targets Intel GPUs starting with Tiger Lake, supporting the inference that the MEI PXP bridge serves current-generation Intel graphics deployments.

  6. docs.kernel.org

    Current Xe firmware documentation discusses GSC-based firmware on DG2/MTL and newer platforms, matching the GSC/PXP linkage seen in this driver.

  7. intel.com

    Intel still markets Arc GPUs, indicating the underlying graphics family using GSC/PXP-era security plumbing remained sold new in 2025.

  8. intel.com

    Intel advertises Arc GPU-based laptops and Core Ultra systems with built-in Arc graphics, supporting ongoing 2025-era deployment relevance.

codex reasoning notes (technical)

Real driver, not a helper-only directory: local `sed` of `drivers/misc/mei/pxp/mei_pxp.c` shows `module_mei_cl_driver()` and comments saying it translates PXP messages between i915 and ME FW. Upstream activity came from local `git -c safe.directory=... log -- drivers/misc/mei/pxp`; commit URLs were then formed via canonical kernel.org recall from the observed hashes. `lei q` on lore returned no usable results here, so I relied on local git history for upstream attention. Deployment evidence URLs came from `web.search_query` hits on LKDDb, docs.kernel.org, and Intel product pages. No removal discussion was found; recent maintenance plus current Intel Arc/Xe-era hardware support points to keep, not deprecate.