Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
7fe88f3c00e7bfa44421681640fab3a9fadfef3b
/
drivers
/
gpu
/
drm
/
vmwgfx
/
vmwgfx_kms.c
5151adb
drm/vmwgfx: Fix a couple of lock dependency violations
by Thomas Hellstrom
· 10 years ago
496eb6f
drm/vmwgfx: Replace the hw mutex with a hw spinlock
by Thomas Hellstrom
· 10 years ago
4d02e2d
drm: Per-plane locking
by Daniel Vetter
· 10 years ago
9a72384
drm/vmwgfx: Filter out modes those cannot be supported by the current VRAM size.
by Sinclair Yeh
· 10 years ago
21e8862
drm/vmwgfx: fix lock breakage
by Rob Clark
· 10 years ago
ee3939e
drm/ttm: Fix a few sparse warnings
by Thierry Reding
· 10 years ago
a4cd5d6
drm/vmwgfx: use helpers
by Rob Clark
· 10 years ago
34ea3d3
drm: add register and unregister functions for connectors
by Thomas Wood
· 10 years ago
51fd371
drm: convert crtc and connection_mutex to ww_mutex (v5)
by Rob Clark
· 11 years ago
b87577b
drm: try harder to avoid regression when merging mode bits
by Dave Airlie
· 11 years ago
f4510a2
drm: Replace crtc fb with primary plane fb (v3)
by Matt Roper
· 11 years ago
294adf7
drm/vmwgfx: Use a per-device semaphore for reservation protection
by Thomas Hellstrom
· 11 years ago
b360a3c
drm/vmwgfx: Fix surface framebuffer check for guest-backed surfaces
by Thomas Hellstrom
· 11 years ago
bc2d650
drm/vmwgfx: Replace vram_size with prim_bb_mem for calculation of max resolution
by Thomas Hellstrom
· 12 years ago
847c596
drivers: gpu: Mark functions as static in vmwgfx_kms.c
by Rashika Kheria
· 11 years ago
73e9efd
drm: Push dirtyfb ioctl kms locking down to drivers
by Ville Syrjälä
· 11 years ago
6a0a7a9
drm/vmwgfx: Add our connectors to sysfs
by Thomas Hellstrom
· 11 years ago
4ae87ff
drm/vmwgfx: Return -ENOENT when a mode object can't be found
by Ville Syrjälä
· 11 years ago
ed8d197
drm: Pass page flip ioctl flags to driver
by Keith Packard
· 11 years ago
a5d0f57
drm/vmwgfx: Don't access file_priv in cursor_set when handle==0
by Ville Syrjälä
· 11 years ago
dac3566
drm: only take the crtc lock for ->cursor_move
by Daniel Vetter
· 12 years ago
bfb8992
drm: only take the crtc lock for ->cursor_set
by Daniel Vetter
· 12 years ago
af26ef3
drm/<drivers>: Unified handling of unimplemented fb->create_handle
by Daniel Vetter
· 12 years ago
80f0b5a
drm/vmwgfx: reorder framebuffer init sequence
by Daniel Vetter
· 12 years ago
3a99507
vmwgfx: remove useless set memory to zero use memset()
by Wei Yongjun
· 12 years ago
f5869a8
drm: stop vmgfx driver explosion
by Alan Cox
· 12 years ago
e6ecefa
drm: Constify drm_mode_config_funcs pointer
by Laurent Pinchart
· 12 years ago
b5ec427
vmwgfx: Add page flip support
by Jakob Bornecrantz
· 13 years ago
bd49ae4
vmwgfx: Pipe fence out of screen object dirty functions
by Jakob Bornecrantz
· 13 years ago
bb1bd2f
vmwgfx: Make it possible to get fence from execbuf
by Jakob Bornecrantz
· 13 years ago
bf9c05d
vmwgfx: Fix assignment in vmw_framebuffer_create_handle
by Ryan Mallon
· 13 years ago
1a464cb
Merge branch 'drm-core-next' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 13 years ago
8a78389
vmwgfx: fix incorrect VRAM size check in vmw_kms_fb_create()
by Xi Wang
· 13 years ago
4cf7312
Merge remote-tracking branch 'pfdo/drm-fixes' into drm-core-next
by Dave Airlie
· 13 years ago
1fbe6f6
Merge tag 'v3.2-rc6' of /home/airlied/devel/kernel/linux-2.6 into drm-core-next
by Dave Airlie
· 13 years ago
01f2c77
drm: Replace pitch with pitches[] in drm_framebuffer
by Ville Syrjälä
· 13 years ago
6abff3c
vmwgfx: Clip cliprects against screen boundaries in present and dirty
by Jakob Bornecrantz
· 13 years ago
203dc22
vmwgfx: Do better culling of presents
by Jakob Bornecrantz
· 13 years ago
e7ac921
vmwgfx: Refactor kms code to use vmw_user_lookup_handle helper
by Jakob Bornecrantz
· 13 years ago
6a91d97
vmwgfx: Refactor cursor update
by Jakob Bornecrantz
· 13 years ago
bab9efc
vmwgfx: integer overflow in vmw_kms_update_layout_ioctl()
by Xi Wang
· 13 years ago
248dbc2
drm: move the fb bpp/depth helper into the core.
by Dave Airlie
· 13 years ago
308e5bc
drm: add an fb creation ioctl that takes a pixel format v5
by Jesse Barnes
· 13 years ago
baa91d64
vmwgfx: Only allow 64x64 cursors
by Jakob Bornecrantz
· 13 years ago
f0c8a65
vmwgfx: Initialize clip rect loop correctly in surface dirty
by Jakob Bornecrantz
· 13 years ago
c0d1831
vmwgfx: Close screen object system
by Jakob Bornecrantz
· 13 years ago
2ac8637
vmwgfx: Snoop DMA transfers with non-covering sizes
by Jakob Bornecrantz
· 13 years ago
d41025c
vmwgfx: Move the prefered mode first in the list
by Jakob Bornecrantz
· 13 years ago
e5c8dbb
vmwgfx: Unreference surface on cursor error path
by Jakob Bornecrantz
· 13 years ago
55bde5b
vmwgfx: Free prefered mode on error path
by Jakob Bornecrantz
· 13 years ago
d982640
vmwgfx: Use pointer return error codes
by Jakob Bornecrantz
· 13 years ago
da7653d
vmwgfx: Fix hw cursor position
by Thomas Hellstrom
· 13 years ago
1543b4d
vmwgfx: Make the preferred autofit mode have a 60Hz vrefresh
by Thomas Hellstrom
· 13 years ago
cd2b89e
vmwgfx: Reinstate the update_layout ioctl
by Thomas Hellstrom
· 13 years ago
c5c4236
vmwgfx: Don't pass unused arguments to do_dirty functions
by Jakob Bornecrantz
· 13 years ago
64fc994
vmwgfx: Emulate depth 32 framebuffers
by Jakob Bornecrantz
· 13 years ago
1c482ab
vmwgfx: Add vblank stubs
by Jakob Bornecrantz
· 13 years ago
c6ca839
vmwgfx: Don't use virtual coords when using screen objects
by Jakob Bornecrantz
· 13 years ago
6ea77d1
vmwgfx: Minor cleanups
by Thomas Hellstrom
· 13 years ago
c337ada
vmwgfx: Be more strict with fb depths when using screen objects
by Jakob Bornecrantz
· 13 years ago
90ff18b
vmwgfx: Make sure we always have a user-space handle to use for objects that are backing kms framebuffers.
by Thomas Hellstrom
· 13 years ago
2fcd5a7
vmwgfx: Add present and readback ioctls
by Jakob Bornecrantz
· 13 years ago
01e8141
vmwgfx: Drop 3D Legacy Display Unit support
by Jakob Bornecrantz
· 13 years ago
56d1c78
vmwgfx: Add screen object support
by Jakob Bornecrantz
· 13 years ago
d991ef0
vmwgfx: Add dmabuf helper functions for pinning
by Jakob Bornecrantz
· 13 years ago
626ab77
vmwgfx: Refactor common display unit functions to shared file
by Jakob Bornecrantz
· 13 years ago
5deb65c
vmwgfx: Break out dirty submission code
by Jakob Bornecrantz
· 13 years ago
5f898d9
vmwgfx: Make sure the reserved area is at the start of vram
by Jakob Bornecrantz
· 13 years ago
497a3ff
vmwgfx: Add comments for buffer pinning code
by Jakob Bornecrantz
· 13 years ago
fe0f5c6
vmwgfx: Remove the update layout IOCTL.
by Thomas Hellstrom
· 13 years ago
0bef23f
vmwgfx: Print error diagnostics if depth doesn't match the host expectation
by Michel Dänzer
· 13 years ago
6558429b
vmwgfx: Fix 'bbp' typo
by Michel Dänzer
· 13 years ago
e666d66
vmwgfx: Don't write to read-only registers
by Michel Dänzer
· 13 years ago
f01b7ba
vmwgfx: Add support for depth 8
by Michel Dänzer
· 13 years ago
25985ed
Fix common misspellings
by Lucas De Marchi
· 14 years ago
1ef0724
drm/vmwgfx: Fix oops on failing bo pin
by Thomas Hellstrom
· 14 years ago
029e50b
drm/vmwgfx: Save at least one screen layout
by Thomas Hellstrom
· 14 years ago
e133e73
drm/vmwgfx: Prune modes based on available VRAM size
by Thomas Hellstrom
· 14 years ago
3a939a5
drm/vmwgfx: Take the ttm lock around the dirty ioctl
by Thomas Hellstrom
· 14 years ago
02b0016
drm: vmwgfx: Add a struct drm_file parameter to the dirty framebuffer callback
by Thomas Hellstrom
· 14 years ago
d3216a0
drm/vmwgfx: Really support other depths than 32
by Thomas Hellstrom
· 14 years ago
7a1c2f6
vmwgfx: Enable use of the vblank system
by Thomas Hellstrom
· 14 years ago
30c78bb
vmwgfx: vt-switch (master drop) fixes
by Thomas Hellstrom
· 14 years ago
cce13ff
drm: Propagate error code from fb_create()
by Chris Wilson
· 14 years ago
4ede00c
vmwgfx: return -EFAULT if copy_to_user fails
by Dan Carpenter
· 14 years ago
d8bd19d
drm/vmwgfx: Allow userspace to change default layout. Bump minor.
by Jakob Bornecrantz
· 14 years ago
7c4f778
drm/vmwgfx: Fix vga save / restore with display topology.
by Thomas Hellstrom
· 14 years ago
316ab13
drm/vmwgfx: Print warnings in kernel log about bo pinning that fails.
by Jakob Bornecrantz
· 14 years ago
22ee861
drm/vmwgfx: Reserve first part of VRAM for framebuffer.
by Thomas Hellstrom
· 14 years ago
d7e1958
drm/vmwgfx: Support older hardware.
by Jakob Bornecrantz
· 14 years ago
7e71f8a
drm/vmwgfx: Assume larger framebuffer max size.
by Jakob Bornecrantz
· 14 years ago
3865167
drm/fb: fix fbdev object model + cleanup properly.
by Dave Airlie
· 15 years ago
3bef357
drm/vmwgfx: Report propper framebuffer_{max|min}_{width|height}
by Jakob Bornecrantz
· 15 years ago
5ffdb65
drm/vmwgfx: Don't send bad flags to the host
by Jakob Bornecrantz
· 15 years ago
df1c93b
drm/vmwgfx: Don't promote updates from GMR-backed scanouts to fullscreen.
by Thomas Hellstrom
· 15 years ago
7a73ba7
drm/vmwgfx: Use TTM handles instead of SIDs as user-space surface handles.
by Thomas Hellstrom
· 15 years ago
fb1d973
drm/vmwgfx: Add DRM driver for VMware Virtual GPU
by Jakob Bornecrantz
· 15 years ago