summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
AgeCommit message (Expand)AuthorFilesLines
2026-02-22Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-22Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-6/+6
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-9/+8
2026-01-07drm/vmwgfx: Fix KMS with 3D on HW version 10Ian Forbes1-6/+8
2025-11-07drm/vmwgfx: Set surface-framebuffer GEM objectsThomas Zimmermann1-0/+3
2025-07-16drm/vmwgfx: Pass along the format info from .fb_create() to drm_helper_mode_f...Ville Syrjälä1-5/+9
2025-07-16drm: Allow the caller to pass in the format info to drm_helper_mode_fill_fb_s...Ville Syrjälä1-2/+2
2025-07-16drm: Pass the format info to .fb_create()Ville Syrjälä1-0/+1
2025-03-10drm/vmwgfx: Refactor cursor handlingZack Rusin1-844/+30
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-22Merge 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-25drm/vmwgfx: Fix handling of dumb buffersZack Rusin1-299/+203
2024-06-06drm/vmwgfx: Don't memcmp equivalent pointersIan Forbes1-1/+1
2024-06-06drm/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-29drm/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-04drm/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-15drm/vmwgfx: Do not drop the reference to the handle too soonZack Rusin1-1/+3
2023-02-14drm/vmwgfx: Stop using raw ttm_buffer_object'sZack Rusin1-60/+45
2023-02-14drm/vmwgfx: Abstract placement selectionZack Rusin1-5/+17
2023-02-14drm/vmwgfx: Rename dummy to is_iomemZack Rusin1-8/+8
2023-02-14drm/vmwgfx: Cleanup the vmw bo usage in the cursor pathsZack Rusin1-11/+1
2023-02-14drm/vmwgfx: Simplify fb pinningZack Rusin1-66/+0
2023-02-14drm/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