summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-12-05packaging: Bump Tizen version to 13.0.2sandbox/pcoval/develGeoffroy Van Cutsem2-2/+6
Change-Id: I0d1df26075cf43d5bd6d4155b3d21f247d602626 Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
2014-12-05xf86-video-vmware should not try to build into a pure wayland platform..Ronan Le Martret1-0/+8
This package is designed for an X server platform. In a system released, based exclusively on Wayland platform, it should be in a excluded status. Tizen devel | Tizen release _____________|______________ succeeded | succeeded excluded | excluded broken | failed | unresolvable | blocked | locked | note: - The disabled status is only allowed for OBS administration. Change-Id: I63dc5fc9d502d6ce5eb1449495f9f30ca6d560ca Signed-off-by: Ronan Le Martret <ronan@fridu.net>
2014-12-05resetting manifest requested domain to floorAlexandru Cornea2-0/+8
2014-12-05packaging: Initial packaging for TizenAnas Nashif1-0/+45
Change-Id: I16c78d3875db5fd7957c0faa5389f4fc182751db
2014-03-26Bump the version number to 13.0.2xf86-video-vmware-13.0.2upstream-gitJakob Bornecrantz1-1/+1
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2014-02-26vmware: Fix compilation on newer X serversJakob Bornecrantz1-1/+3
Found by Bryan Lee. Later versions of X.org turns dispMode pointers into const upsetting gcc, turn them into size_t's instead. Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com>
2014-01-15vmware/vmwgfx: Always allocate shared hardware surfaces.Thomas Hellstrom2-2/+2
Hardware surfaces are all likely to be shared at some point, and we *really* don't want to change a hardware surface that is bound as a drm framebuffer. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2014-01-09vmware: Require libdrm 2.4.38 to build XMir.Thomas Hellstrom6-2/+14
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2014-01-09vmware: Fix build errors and warningsThomas Hellstrom5-6/+7
A previous commit and the hosted merge unfortunately brought in some build errors / warnings on early X servers. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2014-01-09vmwgfx: Block DMA to prime surfaces for nowThomas Hellstrom2-16/+25
Since there is currently no _good_ way to get the surface format of a prime surface, we block DMA to these surfaces; we don't know if our software data is compatible with the surface format. This patch also makes sure that there is a hardware surface backing the drawable we copy from. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2014-01-08vmwgfx: Enable direct dmasThomas Hellstrom1-1/+1
Enable direct dmas instead of using the xa-provided dma functionality. This saves a bounce-buffer software copy of all dma'd contents. This also implies that all drawables with mixed software / hardware contents will use a kernel buffer for software rendering. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Brian Paul <brianp@vmware.com>
2013-12-19vmwgfx: Add support for XWaylandThomas Hellstrom4-0/+194
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2013-12-19vmwgfx: Add support for XMir v2.Thomas Hellstrom9-20/+433
Use the hosted infrastructure to add support for XMir. Helpers go in vmwgfx_saa.c. v2: Added comments for the helpers, and added a vmwgfx_flush_dri2 to be executed when coming back from vt switch. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2013-12-19vmwgfx: Add an infrastructure to be able to run hosted under a compositor v2Thomas Hellstrom10-121/+610
Figure out what's needed both for XMir and XWayland and make a common driver structure out of it. v2: Added a lot of comments. No code change. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2013-12-16vmwgfx: Fix compile breakage on XA version 1.Thomas Hellstrom1-2/+1
A recent revert brought back code that assumed XA version 2. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: trivial
2013-12-12vmwgfx: Really allow XA version 2.Thomas Hellstrom1-1/+1
When XA starts to correctly advertise version 2, we didn't allow it. Fix this. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2013-12-12Revert "vmwgfx: Get rid of device-specific DMA code"Thomas Hellstrom4-26/+136
This reverts commit 45b2457516a9db4bd1d60fbb24a1efbe2d9dd932. Reverting this because using direct DMA for shared pixmaps should boost performance. It should be usable both in a composited environment and when running hosted. Need to retest the DMA flaws I saw before disabling this code. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2013-12-12vmwgfx: Remove stray 1Thomas Hellstrom1-1/+1
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2013-12-06vmwgfx: Support also XA version 1 v2Thomas Hellstrom6-14/+30
We need to support also XA version 1, since we want to be backwards compatible with older mesa releases. Unfortunately, the intended way of detecting XA major version at compile-time was broken on mesa 10 so we need a workaround that tests for XA version 2 at config time. v2: Update the test for XA version 2. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2013-12-05vmwgfx: Fix some compilation warnings and indentationsThomas Hellstrom6-21/+18
Most of the compilation warnings we're seeing are due to bad xorg headers, but fix the ones we can fix in the driver. Some indentation fixes as well. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2013-11-18vmwgfx: handle changes of DamageUnregister API in 1.14.99.2Gaetan Nadon1-0/+6
Fix is inspired from the intel driver. Reviewed-by: Jakob Bornecrantz <jakob@vmware.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2013-09-30vmwgfx: Get rid of device-specific DMA codeThomas Hellstrom4-136/+26
It's rarely used and things seem to work well enough on top of XA. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Zack Rusin <zackr@vmware.com>
2013-09-30vmwgfx: Implement textured video completely on top of XA.Thomas Hellstrom1-95/+14
Remove device-specific hacks. This may increase resource usage a little on old hardware revisions, but we don't need separate code paths on different hardware revisions. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Zack Rusin <zackr@vmware.com>
2013-09-30vmwgfx: Avoid HW operations when not masterThomas Hellstrom6-1/+75
Note that for DRI2, a dri2_copy_region becomes a NOP when not master. Additionally, all dri2 operations that lead to a potential kernel access will return FALSE. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2013-08-02vmwgfx: update for XA API changesRob Clark5-12/+23
Signed-off-by: Rob Clark <robdclark@gmail.com> Signed-off-by: Jakob Bornecrantz <jakob@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com> Tested-by: Jakob Bornecrantz <jakob@vmware.com>
2013-04-17Bump the version number to 13.0.1xf86-video-vmware-13.0.1Jakob Bornecrantz1-1/+1
2013-04-12vmwgfx: Use myGlyphs to fix crashesLoïc Yhuel1-0/+4
Tested-by: Christian Hesse <mail@eworm.de> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com> Signed-off-by: Loïc Yhuel <loic.yhuel@gmail.com> Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2013-02-14Kill mibstoreZack Rusin3-4/+0
It was a noop for at least 5 years and it has been removed. Signed-off-by: Zack Rusin <zackr@vmware.com>
2013-01-15Bump the version number to 13.0.0xf86-video-vmware-13.0.0Zack Rusin1-1/+1
New abi and various fixes Signed-off-by: Zack Rusin <zackr@vmware.com>
2012-12-06xf86-video-vmware 12.0.99.901Zack Rusin1-1/+1
Internal release for a round of QE testing Signed-off-by: Zack Rusin <zackr@vmware.com>
2012-08-30vmwgfx: Guard against null rotate pixmap in shadow destroyJakob Bornecrantz1-1/+5
Reviewed-by: Thomas Hellström <thellstrom@vmware.com> Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2012-07-03vmware: avoid warnings about shadowing 'i'Dave Airlie1-1/+1
Signed-off-by: Dave Airlie <airlied@redhat.com>
2012-07-03vmware: drop infoFromScreen inline in favour of new interfaceDave Airlie3-16/+12
This also should fix the build regression introduced with the fix for this macro. Signed-off-by: Dave Airlie <airlied@redhat.com>
2012-06-15vmware: Fix up some warnings after new compat API change.Robert Hooker1-0/+1
Fixes multiple instances of these warnings on x86_64: ../../src/vmware.h:180:5: warning: implicit declaration of function 'xf86ScreenToScrn' [-Wimplicit-function-declaration] ../../src/vmware.h:180:5: warning: nested extern declaration of 'xf86ScreenToScrn' [-Wnested-externs] ../../src/vmware.h:180:5: warning: return makes pointer from integer without a cast [enabled by default] Function `xf86ScreenToScrn' implicitly converted to pointer at ../../src/vmware.h:180 Reviewed-by: Jakob Bornecrantz <jakob@vmware.com> Signed-off-by: Robert Hooker <sarvatt@ubuntu.com> Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2012-06-09vmware: port vmware driver to new compat APIDave Airlie12-72/+174
This is a port of the vmware driver to the new compat API. Tested-by: Jakob Bornecrantz <jakob@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com> Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2012-04-20vmwgfx: set the XA_FLAG_SHARED flag for composite dest surfacesBrian Paul1-1/+1
This fixes a failed assertion in the gallium/svga driver in the svga_texture_get_handle() function. The texture resource wasn't getting created with the PIPE_BIND_SHARED flag so the !cachable assertion would fail and the X session would abort. This didn't happen with release builds. Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2012-03-20Bump version number for the releasexf86-video-vmware-12.0.2Jakob Bornecrantz1-1/+1
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2012-03-20vmware/legacy: Fix crash on Xserver 1.12.0Jakob Bornecrantz2-0/+8
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com> Reviewed-by: Zack Rusin <zackr@vmware.com>
2012-03-15Fix a memory corruption due to a redundant free.Zack Rusin1-2/+0
We use the empty rect purely as a placeholder and never initialize it with its own memory so lets not try to free it. Spotted by Dave Airlie. Signed-off-by: Zack Rusin <zackr@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2012-03-13Bump version number for the releasexf86-video-vmware-12.0.1Jakob Bornecrantz1-1/+1
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2012-03-13config: move AC_SYS_LARGEFILE in autoconf init sectionGaetan Nadon1-1/+1
There is no need for this statement to be conditionally included. It adds support for large files without taking anything away. http://www.gnu.org/software/autoconf/manual/autoconf.html Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2012-03-13config: include saa and vmwgfx subdirs in the tarballGaetan Nadon5-19/+20
Use AM_CONDITIONAL. Automake knows what to distribute. It needs to be able to navigate down the subdirs to find what needs to be included in the tarball. To test reliably, create a tarball and expand it into a separate directory and build with xatracker. Distcheck will not detect missing code when such code is configured not to build. The content of a tarball *must* always be identical, regardless of the configuration options used or on which platform it was configured. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2012-03-08Bump version number for the releasexf86-video-vmware-12.0.0Zack Rusin1-1/+1
Signed-off-by: Zack Rusin <zackr@vmware.com>
2012-02-08vmware/legacy: Fix initial mode size v2Thomas Hellstrom1-4/+11
Commit "vmwlegacy: Make the default be a minium of 800x600..." read the dimensions from the incorrect register pair. v2: Also treat initial widths and heights larger than the maximum values as an error and revert back to the minimum. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2012-02-07saa: Try to avoid readbacks during polyFillRectThomas Hellstrom1-0/+102
This significantly improves performance of shaped windows on top of 3D contents Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com> Reviewed-by: Zack Rusin <zackr@vmware.com>
2012-02-02vmware: Kill warnings on Xserver 1.12Thomas Hellstrom4-33/+17
Compile-tested on servers 1.0 through 1.12. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2012-02-02vmwgfx: Kill a deprecation warning on server 1.12Thomas Hellstrom1-1/+0
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2012-02-02vmwgfx: Fix up swap[sl] for server 1.12Thomas Hellstrom2-20/+29
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2012-02-02vmwgfx: Avoid including a library header and use pixman for type conversionThomas Hellstrom1-10/+10
The PictTransform type is a typedef of a pixman type. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2012-01-13Bump version number for releasexf86-video-vmware-11.99.901Thomas Hellstrom1-1/+1
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>