Deepak Rawat
0651dfabd9
drm/vmwgfx: Sync virtual device headers for new feature
...
Get the latest device headers for SM5 and other features development.
v2: sync to newer bits (merge later commits)
v3: sync to even newer bits
Co-developed-by: Roland Scheidegger <sroland@vmware.com >
Signed-off-by: Deepak Rawat <drawat.floss@gmail.com >
Signed-off-by: Neha Bhende <bhenden@vmware.com >
Signed-off-by: Charmaine Lee <charmainel@vmware.com >
Signed-off-by: Roland Scheidegger <sroland@vmware.com >
Reviewed-by: Thomas Hellström (VMware) <thomas_os@shipmail.org >
2020-03-23 22:39:34 +01:00
Thomas Hellstrom
9ca7d19ff8
drm/vmwgfx: Add surface dirty-tracking callbacks
...
Add the callbacks necessary to implement emulated coherent memory for
surfaces. Add a flag to the gb_surface_create ioctl to indicate that
surface memory should be coherent.
Also bump the drm minor version to signal the availability of coherent
surfaces.
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: Matthew Wilcox <willy@infradead.org >
Cc: Will Deacon <will.deacon@arm.com >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Rik van Riel <riel@surriel.com >
Cc: Minchan Kim <minchan@kernel.org >
Cc: Michal Hocko <mhocko@suse.com >
Cc: Huang Ying <ying.huang@intel.com >
Cc: Jérôme Glisse <jglisse@redhat.com >
Cc: Kirill A. Shutemov <kirill@shutemov.name >
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com >
Reviewed-by: Deepak Rawat <drawat@vmware.com >
2019-11-06 15:45:32 +01:00
Dave Airlie
b861686b18
Merge tag 'vmwgfx-next-4.19-3' of git://people.freedesktop.org/~thomash/linux into drm-next
...
This introduces a header update and support for multisample surfaces.
Signed-off-by: Dave Airlie <airlied@redhat.com >
Link: https://patchwork.freedesktop.org/patch/msgid/d020efb8-776d-5e8f-9d9f-122591e074d6@vmware.com
2018-07-10 11:13:39 +10:00
Deepak Rawat
f9261b30d9
drm/vmwgfx: Add support for multisampling
...
Support for SVGA3D_SURFACE_MULTISAMPLE and surface mob size according
to sample count.
Signed-off-by: Deepak Rawat <drawat@vmware.com >
Reviewed-by: Sinclair Yeh <syeh@vmware.com >
Reviewed-by: Brian Paul <brianp@vmware.com >
Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com >
Reviewed-by: Charmaine Lee <charmainel@vmware.com >
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com >
2018-07-06 20:16:09 +02:00
Deepak Rawat
dc75e73330
drm/vmwgfx: Update the device headers
...
This change updates the device headers to the latest device version.
Where renaming affects the existing code, it's updated accordingly.
Signed-off-by: Deepak Rawat <drawat@vmware.com >
Reviewed-by: Sinclair Yeh <syeh@vmware.com >
Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com >
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com >
2018-07-04 09:42:49 +02:00
Dirk Hohndel (VMware)
dff9688886
drm/vmwgfx: add SPDX idenitifier and clarify license
...
This is dual licensed under GPL-2.0 or MIT.
vmwgfx_msg.h is the odd one out that is GPL-2.0+ or MIT.
Acked-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Dirk Hohndel (VMware) <dirk@hohndel.org >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
Link: https://patchwork.freedesktop.org/patch/msgid/20180506231626.115996-9-dirk@hohndel.org
2018-06-29 15:28:48 -05:00
Thomas Hellstrom
0fd67c1cb8
drm/vmwgfx: Clear an uninitialized struct member
...
The uninitialized bug unused member confused coverity.
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com >
Reviewed-by: Charmaine Lee <charmainel@vmware.com >
Reviewed-by: Sinclair Yeh <syeh@vmware.com >
2017-01-26 20:52:36 -08:00
Nicolas Dichtel
166cc71367
drm/vmwgfx: remove userland definition of DIV_ROUND_UP
...
Let's use __KERNEL_DIV_ROUND_UP, which is defined in uapi/linux/kernel.h.
Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-03-04 16:10:36 -05:00
Sinclair Yeh
8ce75f8ab9
drm/vmwgfx: Update device includes for DX device functionality
...
Add DX includes and move all device includes to a separate directory.
Co-authored with Thomas Hellstrom, Charmaine Lee and above all,
the VMware device team.
Signed-off-by: Sinclair Yeh <syeh@vmware.com >
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com >
Signed-off-by: Charmaine Lee <charmainel@vmware.com >
2015-08-12 10:06:26 -07:00