aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c (follow)
AgeCommit message (Expand)AuthorFilesLines
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
2022-03-11drm/vmwgfx: Add support for CursorMob and CursorBypass 4Martin Krastev1-75/+324
2022-01-27drm/vmwgfx: Fix stale file descriptors on failed usercopyMathias Krause1-1/+1
2021-12-09drm/vmwgfx: Implement create_handle on drm_framebuffer_funcsZack Rusin1-0/+11
2021-12-09drm/vmwgfx: Implement DRIVER_GEMZack Rusin1-29/+3
2021-12-09drm/vmwgfx: Remove the dedicated memory accountingZack Rusin1-1/+1
2021-10-04Revert "drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"Sean Paul1-8/+4
2021-10-01drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()Fernando Ramos1-4/+8
2021-08-09drm/vmwgfx: Make use of PFN_ALIGN/PFN_UP helper macroCai Huoqing1-1/+1
2021-07-28drm/vmwgfx: Cleanup loggingZack Rusin1-0/+10
2021-06-16drm/vmwgfx: Update device headersZack Rusin1-3/+3
2021-05-11drm/vmwgfx: Add basic support for SVGA3Zack Rusin1-10/+19
2021-05-11drm/vmwgfx: Remove the reservation semaphoreZack Rusin1-7/+0
2021-02-25drm/atomic: Pass the full state to planes atomic disable and updateMaxime Ripard1-2/+5