summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
AgeCommit message (Expand)AuthorFilesLines
2025-02-06Merge drm/drm-next into drm-misc-nextMaxime Ripard1-5/+15
2025-01-14drm/vmwgfx: Unreserve BO on errorIan Forbes1-5/+15
2025-01-07drm/connector: make mode_valid take a const struct drm_display_modeDmitry Baryshkov1-1/+1
2024-11-21Merge tag 'drm-next-2024-11-21' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-2/+2
2024-11-14drm/vmwgfx: avoid null_ptr_deref in vmw_framebuffer_surface_create_handleChen Ridong1-0/+2
2024-11-04Backmerge v6.12-rc6 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds...Dave Airlie1-30/+4
2024-10-11drm/vmwgfx: Stop using dev_private to store driver data.Maaz Mombasawala1-2/+2
2024-10-10drm/vmwgfx: Handle surface check failure correctlyNikolay Kuratov1-0/+1
2024-10-10drm/vmwgfx: Cleanup kms setup without 3dZack Rusin1-29/+0
2024-10-10drm/vmwgfx: Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITSIan Forbes1-1/+3
2024-07-24drm/vmwgfx: Fix handling of dumb buffersZack Rusin1-299/+203
2024-06-05drm/vmwgfx: Don't memcmp equivalent pointersIan Forbes1-1/+1
2024-06-05drm/vmwgfx: Remove STDU logic from generic mode_valid functionIan Forbes1-17/+9
2024-04-22Backmerge tag 'v6.9-rc5' into drm-nextDave Airlie1-3/+8
2024-04-15drm/vmwgfx: Implement virtual crc generationZack Rusin1-3/+28
2024-04-15drm/vmwgfx: Implement virtual kmsZack Rusin1-7/+8
2024-04-15drm/vmwgfx: Fix crtc's atomic check conditionalZack Rusin1-3/+8
2024-03-28drm/vmwgfx: Remove unused codeIan Forbes1-12/+0
2024-01-30drm/vmwgfx: Fix the lifetime of the bo cursor memoryZack Rusin1-12/+1
2024-01-30drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created MOBsMartin Krastev1-1/+10
2024-01-30drm/vmwgfx: Refactor drm connector probing for display modesMartin Krastev1-183/+89
2024-01-03drm/vmwgfx: Unmap the surface before resetting it on a plane stateZack Rusin1-0/+4
2023-11-24drm/vmwgfx: Disable damage clipping if FB changed since last page-flipJavier Martinez Canillas1-0/+11
2023-11-24drm/vmwgfx: Use the hotspot properties from cursor planesZack Rusin1-7/+2
2023-10-09drm/vmwgfx: Keep a gem reference to user bos in surfacesZack Rusin1-3/+3
2023-08-23drm/vmwgfx: Fix possible invalid drm gem put callsZack Rusin1-4/+2
2023-04-11drm/vmwgfx: Fix Legacy Display Unit atomic drm supportMartin Krastev1-61/+1
2023-03-22drm/fbdev-generic: Remove unused prefer_shadow_fbdev flagThomas Zimmermann1-1/+0
2023-02-14drm/vmwgfx: Do not drop the reference to the handle too soonZack Rusin1-1/+3
2023-02-13drm/vmwgfx: Stop using raw ttm_buffer_object'sZack Rusin1-60/+45
2023-02-13drm/vmwgfx: Abstract placement selectionZack Rusin1-5/+17
2023-02-13drm/vmwgfx: Rename dummy to is_iomemZack Rusin1-8/+8
2023-02-13drm/vmwgfx: Cleanup the vmw bo usage in the cursor pathsZack Rusin1-11/+1
2023-02-13drm/vmwgfx: Simplify fb pinningZack Rusin1-66/+0
2023-02-13drm/vmwgfx: Rename vmw_buffer_object to vmw_boZack Rusin1-8/+9
2022-10-31drm/vmwgfx: Cleanup the cursor snooping codeZack Rusin1-12/+17
2022-10-31drm/vmwgfx: Validate the box size for the snooped cursorZack Rusin1-1/+2
2022-10-25drm/vmwgfx: Remove explicit and broken vblank handlingZack Rusin1-34/+0
2022-10-25drm/vmwgfx: Port the framebuffer code to drm fb helpersZack Rusin1-70/+9
2022-10-25drm/vmwgfx: Diff cursors when using cmdsMichael Banack1-60/+60
2022-10-25drm/vmwgfx: Support cursor surfaces with mob cursorMichael Banack1-29/+49
2022-10-25drm/vmwgfx: Start diffing new mob cursors against old onesMichael Banack1-21/+74
2022-10-25drm/vmwgfx: Clean up cursor mobsMichael Banack1-182/+259
2022-07-26drm/atomic-helper: Remove _HELPER_ infix from DRM_PLANE_HELPER_NO_SCALINGThomas Zimmermann1-4/+4
2022-07-26drm/atomic-helper: Move DRM_PLANE_HELPER_NO_SCALING to atomic helpersThomas Zimmermann1-1/+0
2022-07-26drm/vmwgfx: Remove trailing whitespaceThomas Zimmermann1-1/+1
2022-07-05drm/vmwgfx: Stop using 'TRUE'Ville Syrjälä1-1/+1
2022-03-21drm/vmwgfx: validate the screen formatsZack Rusin1-14/+16
2022-03-21drm/vmwgfx: Fix mob cursor allocation raceZack Rusin1-0/+8
2022-03-11drm/vmwgfx: Fix fencing on SVGAv3Zack Rusin1-3/+5