summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
AgeCommit message (Expand)Author
2024-04-22Backmerge tag 'v6.9-rc5' into drm-nextDave Airlie
2024-04-15drm/vmwgfx: Implement virtual crc generationZack Rusin
2024-04-15drm/vmwgfx: Implement virtual kmsZack Rusin
2024-04-15drm/vmwgfx: Fix crtc's atomic check conditionalZack Rusin
2024-03-28drm/vmwgfx: Remove unused codeIan Forbes
2024-01-30drm/vmwgfx: Fix the lifetime of the bo cursor memoryZack Rusin
2024-01-30drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created MOBsMartin Krastev
2024-01-30drm/vmwgfx: Refactor drm connector probing for display modesMartin Krastev
2024-01-03drm/vmwgfx: Unmap the surface before resetting it on a plane stateZack Rusin
2023-11-24drm/vmwgfx: Disable damage clipping if FB changed since last page-flipJavier Martinez Canillas
2023-11-24drm/vmwgfx: Use the hotspot properties from cursor planesZack Rusin
2023-10-09drm/vmwgfx: Keep a gem reference to user bos in surfacesZack Rusin
2023-08-23drm/vmwgfx: Fix possible invalid drm gem put callsZack Rusin
2023-04-11drm/vmwgfx: Fix Legacy Display Unit atomic drm supportMartin Krastev
2023-03-22drm/fbdev-generic: Remove unused prefer_shadow_fbdev flagThomas Zimmermann
2023-02-14drm/vmwgfx: Do not drop the reference to the handle too soonZack Rusin
2023-02-13drm/vmwgfx: Stop using raw ttm_buffer_object'sZack Rusin
2023-02-13drm/vmwgfx: Abstract placement selectionZack Rusin
2023-02-13drm/vmwgfx: Rename dummy to is_iomemZack Rusin
2023-02-13drm/vmwgfx: Cleanup the vmw bo usage in the cursor pathsZack Rusin
2023-02-13drm/vmwgfx: Simplify fb pinningZack Rusin
2023-02-13drm/vmwgfx: Rename vmw_buffer_object to vmw_boZack Rusin
2022-10-31drm/vmwgfx: Cleanup the cursor snooping codeZack Rusin
2022-10-31drm/vmwgfx: Validate the box size for the snooped cursorZack Rusin
2022-10-25drm/vmwgfx: Remove explicit and broken vblank handlingZack Rusin
2022-10-25drm/vmwgfx: Port the framebuffer code to drm fb helpersZack Rusin
2022-10-25drm/vmwgfx: Diff cursors when using cmdsMichael Banack
2022-10-25drm/vmwgfx: Support cursor surfaces with mob cursorMichael Banack
2022-10-25drm/vmwgfx: Start diffing new mob cursors against old onesMichael Banack
2022-10-25drm/vmwgfx: Clean up cursor mobsMichael Banack
2022-07-26drm/atomic-helper: Remove _HELPER_ infix from DRM_PLANE_HELPER_NO_SCALINGThomas Zimmermann
2022-07-26drm/atomic-helper: Move DRM_PLANE_HELPER_NO_SCALING to atomic helpersThomas Zimmermann
2022-07-26drm/vmwgfx: Remove trailing whitespaceThomas Zimmermann
2022-07-05drm/vmwgfx: Stop using 'TRUE'Ville Syrjälä
2022-03-21drm/vmwgfx: validate the screen formatsZack Rusin
2022-03-21drm/vmwgfx: Fix mob cursor allocation raceZack Rusin
2022-03-11drm/vmwgfx: Fix fencing on SVGAv3Zack Rusin
2022-03-11drm/vmwgfx: Add support for CursorMob and CursorBypass 4Martin Krastev
2022-01-27drm/vmwgfx: Fix stale file descriptors on failed usercopyMathias Krause
2021-12-09drm/vmwgfx: Implement create_handle on drm_framebuffer_funcsZack Rusin
2021-12-09drm/vmwgfx: Implement DRIVER_GEMZack Rusin
2021-12-09drm/vmwgfx: Remove the dedicated memory accountingZack Rusin
2021-10-04Revert "drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_...Sean Paul
2021-10-01drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()Fernando Ramos
2021-08-09drm/vmwgfx: Make use of PFN_ALIGN/PFN_UP helper macroCai Huoqing
2021-07-28drm/vmwgfx: Cleanup loggingZack Rusin
2021-06-16drm/vmwgfx: Update device headersZack Rusin
2021-05-11drm/vmwgfx: Add basic support for SVGA3Zack Rusin
2021-05-11drm/vmwgfx: Remove the reservation semaphoreZack Rusin
2021-02-25drm/atomic: Pass the full state to planes atomic disable and updateMaxime Ripard