drivers/gpu/drm/i915/gem/selftests

Intel i915 GEM in-kernel self-tests

A collection of in-kernel self-tests that exercise the graphics memory manager (GEM) inside Intel's i915 GPU driver. The code runs validation checks against buffer allocation, command submission, and related GEM behaviour during development, rather than driving any hardware itself.

not-a-driver conf=1.00 deploy=none replacement=none subsystem=gpu category=not-a-driver
100%

recommendation

This is not actually a driver directory; it is the self-test harness that lives alongside the Intel i915 graphics driver to verify its memory-management code. It has no hardware bindings of its own and should be evaluated together with the i915 driver it tests.

repository signals

18 files
8,965 source lines
143 commits, 5y
+2,752 / −2,014 lines added / removed, 5y
47 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 143 total · active in 47/61 months
2021 2022 2023 2024 2025 2026 2021-04: 2 commits · +28 −9 2021-05: 0 commits · +0 −0 2021-06: 8 commits · +364 −801 2021-07: 14 commits · +275 −205 2021-08: 4 commits · +24 −199 2021-09: 9 commits · +48 −36 2021-10: 4 commits · +106 −62 2021-11: 5 commits · +34 −7 2021-12: 5 commits · +74 −62 2022-01: 7 commits · +213 −68 2022-02: 10 commits · +429 −27 2022-03: 4 commits · +16 −13 2022-04: 1 commit · +3 −1 2022-05: 1 commit · +205 −45 2022-06: 4 commits · +205 −25 2022-07: 1 commit · +6 −1 2022-08: 4 commits · +16 −16 2022-09: 2 commits · +3 −2 2022-10: 6 commits · +337 −109 2022-11: 3 commits · +32 −30 2022-12: 5 commits · +34 −28 2023-01: 1 commit · +4 −4 2023-02: 1 commit · +9 −10 2023-03: 1 commit · +1 −1 2023-04: 2 commits · +83 −27 2023-05: 2 commits · +11 −9 2023-06: 3 commits · +26 −10 2023-07: 1 commit · +4 −2 2023-08: 2 commits · +21 −30 2023-09: 1 commit · +1 −1 2023-10: 1 commit · +14 −10 2023-11: 1 commit · +2 −2 2023-12: 5 commits · +13 −17 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +9 −9 2024-03: 4 commits · +18 −14 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +1 −1 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 1 commit · +1 −1 2024-09: 1 commit · +1 −1 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 2 commits · +2 −43 2025-02: 1 commit · +1 −2 2025-03: 1 commit · +13 −1 2025-04: 0 commits · +0 −0 2025-05: 1 commit · +1 −0 2025-06: 0 commits · +0 −0 2025-07: 2 commits · +32 −38 2025-08: 1 commit · +2 −1 2025-09: 2 commits · +4 −3 2025-10: 1 commit · +4 −0 2025-11: 0 commits · +0 −0 2025-12: 1 commit · +3 −12 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +19 −19 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: contains i915 GEM selftest code under kernel selftests, not hardware driver implementation or binding entry points.