| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-07-14 | drm/i915: Throw away the BIOS fb if has the wrong depth/bpp | Ville Syrjälä | 1 | -0/+9 |
| 2026-07-14 | drm/i915/fbdev: Extract bios_fb_ok() | Ville Syrjälä | 1 | -8/+18 |
| 2026-05-27 | drm/i915/display: pass struct intel_display to all for_each_intel_crtc*() macros | Jani Nikula | 1 | -3/+3 |
| 2026-05-11 | drm/i915/fbdev: Use intel_parent_fb_pin_ggtt_(un)pin() | Ville Syrjälä | 1 | -7/+7 |
| 2026-05-11 | drm/xe: Kill the fbdev vma reuse hack | Ville Syrjälä | 1 | -5/+0 |
| 2026-05-11 | drm/i915: Move intel_fb_pin_params to the parent interface | Ville Syrjälä | 1 | -0/+1 |
| 2026-05-11 | drm/i915: Introduce intel_parent_fb_pin_get_map() | Ville Syrjälä | 1 | -2/+5 |
| 2026-04-21 | drm/i915: Don't pass the framebuffer to low level pinning functions | Ville Syrjälä | 1 | -3/+3 |
| 2026-04-21 | drm/i915: Introduce pin_params.needs_low_address | Ville Syrjälä | 1 | -0/+2 |
| 2026-04-21 | drm/i915: Introduce struct intel_fb_pin_params | Ville Syrjälä | 1 | -5/+8 |
| 2026-04-15 | drm/i915: Track fence region ID in plane state | Ville Syrjälä | 1 | -6/+3 |
| 2026-04-02 | drm/{i915, xe}: move fbdev fb calls to parent interface | Jani Nikula | 1 | -7/+7 |
| 2026-04-02 | drm/{i915, xe}/fbdev: drop drm device parameter from intel_fbdev_fb_fill_info() | Jani Nikula | 1 | -1/+1 |
| 2026-03-03 | drm/i915/fbdev: stop debug logging i915_ggtt_offset() | Jani Nikula | 1 | -4/+1 |
| 2025-12-05 | Merge drm/drm-next into drm-intel-next | Jani Nikula | 1 | -8/+1 |
| 2025-11-25 | drm/fb-helper: Allocate and release fb_info in single place | Thomas Zimmermann | 1 | -8/+1 |
| 2025-11-19 | drm/i915/fbdev: Hold runtime PM ref during fbdev BO creation | Dibin Moolakadan Subrahmanian | 1 | -4/+7 |
| 2025-11-07 | Merge tag 'drm-intel-next-2025-11-04' of https://gitlab.freedesktop.org/drm/i... | Dave Airlie | 1 | -2/+59 |
| 2025-10-24 | drm/{i915,xe}/fbdev: add intel_fbdev_fb_pitch_align() | Jani Nikula | 1 | -1/+1 |
| 2025-10-24 | drm/client: Add client free callback to unprepare fb_helper | Thomas Zimmermann | 1 | -2/+0 |
| 2025-10-09 | drm/i915/fbdev: Select linear modifier explicitly | Ville Syrjälä | 1 | -0/+2 |
| 2025-09-19 | drm/{i915, xe}/fbdev: pass struct drm_device to intel_fbdev_fb_fill_info() | Jani Nikula | 1 | -1/+1 |
| 2025-09-19 | drm/{i915,xe}/fbdev: deduplicate fbdev creation | Jani Nikula | 1 | -3/+28 |
| 2025-09-19 | drm/{i915, xe}/fbdev: deduplicate struct drm_mode_fb_cmd2 init | Jani Nikula | 1 | -1/+31 |
| 2025-09-19 | drm/{i915, xe}/fbdev: pass struct drm_device to intel_fbdev_fb_alloc() | Jani Nikula | 1 | -1/+1 |
| 2025-06-27 | drm/i915/fbdev: Add intel_fbdev_get_map() | Jocelyn Falempe | 1 | -0/+5 |
| 2025-04-17 | drm/i915/fb: convert intel_fbdev.[ch] and intel_fbdev_fb.[ch] to struct intel... | Jani Nikula | 1 | -39/+35 |
| 2025-03-21 | drm/i915/display: convert to display runtime PM interfaces | Jani Nikula | 1 | -4/+7 |
| 2025-03-05 | drm/{i915,xe}: Run DRM default client setup | Thomas Zimmermann | 1 | -189/+5 |
| 2025-03-05 | drm/i915/display: Move fbdev code around | Thomas Zimmermann | 1 | -41/+44 |
| 2025-03-05 | drm/i915/display: Remove struct drm_fb_helper from struct intel_fbdev | Thomas Zimmermann | 1 | -21/+28 |
| 2025-03-05 | drm/i915/display: Remove preferred_bpp from struct intel_fbdev | Thomas Zimmermann | 1 | -6/+23 |
| 2025-03-05 | drm/i915/display: fbdev: Move custom suspend code to new callback | Thomas Zimmermann | 1 | -11/+17 |
| 2025-03-05 | drm/i915/display: fbdev: Move custom restore code to new callback | Thomas Zimmermann | 1 | -2/+8 |
| 2025-03-05 | drm/i915/display: Remove fbdev suspend and hotplug tracking | Thomas Zimmermann | 1 | -61/+2 |
| 2025-03-05 | drm/{i915, xe}: Suspend/resume fbdev emulation via client interfaces | Thomas Zimmermann | 1 | -0/+16 |
| 2025-03-03 | drm/i915: relocate intel_plane_ggtt_offset() to intel_atomic_plane.c | Jani Nikula | 1 | -0/+2 |
| 2025-02-06 | drm/i915/fbdev: Use fb->normal_view.gtt | Ville Syrjälä | 1 | -4/+1 |
| 2025-02-06 | drm/i915: Calculate the VT-d guard size in the display code | Ville Syrjälä | 1 | -0/+2 |
| 2025-01-21 | drm/xe/display: Re-use display vmas when possible | Maarten Lankhorst | 1 | -0/+5 |
| 2024-09-19 | drm/i915/fbdev: convert intel_fbdev.c to struct drm_gem_object | Jani Nikula | 1 | -16/+12 |
| 2024-09-05 | drm/i915/fb: hide the guts of intel_fb_obj() | Jani Nikula | 1 | -0/+1 |
| 2024-06-24 | drm/i915: Introduce fb->min_alignment | Ville Syrjälä | 1 | -17/+1 |
| 2024-06-24 | drm/i915: Introduce the plane->min_alignment() vfunc | Ville Syrjälä | 1 | -2/+19 |
| 2024-06-06 | drm/i915/display: include xe_bo.h, gem_object_types etc. where needed | Jani Nikula | 1 | -0/+1 |
| 2024-05-13 | drm/i915: Rename the fb pinning functions to indicate the address space | Ville Syrjälä | 1 | -4/+4 |
| 2024-05-13 | drm/i915: Cleanup fbdev fb setup | Ville Syrjälä | 1 | -18/+20 |
| 2024-05-13 | drm/i915: Change intel_fbdev_fb_alloc() return type | Ville Syrjälä | 1 | -5/+4 |
| 2024-04-25 | drm/{i915, xe}: Implement fbdev emulation as in-kernel client | Thomas Zimmermann | 1 | -101/+76 |
| 2024-04-25 | drm/{i915,xe}: Implement fbdev client callbacks | Thomas Zimmermann | 1 | -8/+25 |