kernel-hacking-2024-linux-s.../drivers/gpu/drm/vmwgfx
Thomas Hellstrom 8fbf9d92a7 drm/vmwgfx: Implement the cursor_set2 callback v2
Fixes native drm clients like Fedora 23 Wayland which now appears to
be able to use cursor hotspots without strange cursor offsets.
Also fixes a couple of ignored error paths.

Since the core drm cursor hotspot is incompatible with the legacy vmwgfx
hotspot (the core drm hotspot is reset when the drm_mode_cursor ioctl
is used), we need to keep track of both and add them when the device
hotspot is set. We assume that either is always zero.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Sinclair Yeh <syeh@vmware.com>
2015-12-08 12:55:46 +01:00
..
device_include
Kconfig drm/vmwgfx: Only build on X86 2015-09-17 02:13:42 -07:00
Makefile
vmwgfx_binding.c
vmwgfx_binding.h
vmwgfx_buffer.c
vmwgfx_cmdbuf.c drm/vmwgfx: Stabilize the command buffer submission code 2015-10-21 21:31:49 +02:00
vmwgfx_cmdbuf_res.c
vmwgfx_context.c
vmwgfx_cotable.c drm/vmwgfx: Fix uninitialized return in vmw_cotable_unbind() 2015-09-24 00:20:37 -07:00
vmwgfx_dmabuf.c
vmwgfx_drv.c drm/vmwgfx: Implement the cursor_set2 callback v2 2015-12-08 12:55:46 +01:00
vmwgfx_drv.h drm/vmwgfx: Implement the cursor_set2 callback v2 2015-12-08 12:55:46 +01:00
vmwgfx_execbuf.c
vmwgfx_fb.c
vmwgfx_fence.c drm/vmwgfx: Replace iowrite/ioread with volatile memory accesses 2015-11-02 00:16:05 -08:00
vmwgfx_fence.h
vmwgfx_fifo.c drm/vmwgfx: fix a warning message 2015-11-26 17:40:00 +01:00
vmwgfx_gmr.c
vmwgfx_gmrid_manager.c
vmwgfx_ioctl.c drm/vmwgfx: Replace iowrite/ioread with volatile memory accesses 2015-11-02 00:16:05 -08:00
vmwgfx_irq.c drm/vmwgfx: Relax irq locking somewhat 2015-11-06 16:15:40 +01:00
vmwgfx_kms.c drm/vmwgfx: Implement the cursor_set2 callback v2 2015-12-08 12:55:46 +01:00
vmwgfx_kms.h drm/vmwgfx: Implement the cursor_set2 callback v2 2015-12-08 12:55:46 +01:00
vmwgfx_ldu.c drm/vmwgfx: Implement the cursor_set2 callback v2 2015-12-08 12:55:46 +01:00
vmwgfx_marker.c
vmwgfx_mob.c
vmwgfx_overlay.c
vmwgfx_prime.c
vmwgfx_reg.h
vmwgfx_resource.c
vmwgfx_resource_priv.h
vmwgfx_scrn.c drm/vmwgfx: Implement the cursor_set2 callback v2 2015-12-08 12:55:46 +01:00
vmwgfx_shader.c
vmwgfx_so.c
vmwgfx_so.h
vmwgfx_stdu.c drm/vmwgfx: Implement the cursor_set2 callback v2 2015-12-08 12:55:46 +01:00
vmwgfx_surface.c Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2015-11-10 09:33:06 -08:00
vmwgfx_ttm_glue.c