summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-10-06debian: update changelog for 1.3.0 upstream versionHEADmasterNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-10-06Merge branch 'upstream'Nicolas Dechesne
2014-10-04NEWS: Bump version to 1.3.0upstream/1.3.0upstreamRob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-10-04xa: reject unsupported Solid opsRob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-10-03dri2: pDraw can be gone already... don't dixSetPrivate()Rob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-10-03debian: update for 1.2.0 releaseNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-10-03Merge branch 'upstream'Nicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-09-03kms: remove fb on ScreenCloseRob Clark
Otherwise we'd end up with a new scanout buffer, but old fb, on the next time around. This way drmmode_xf86crtc_resize() realizes to create a new fb on next server generation. Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-09-03server-fd fixesRob Clark
Skip SetMaster/DropMaster for server-fd case, and add some hunks which got missed the first time around. Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-08-25add COPYING license fileRob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-08-25kms: remove some unneeded includesRob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-08-07make sure scanout has a legit strideRob Clark
The gpu wants pixmaps (including scanout) with width aligned to 32 pixels. We calculate the correct pitch when allocating the scanout buffer (so the buffer is the correct size), but nothing was updating scanout pixmap's pitch, resulting in gpu trying to blit to the wrong places. Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-08-07kms: fix problem with multiple displaysRob Clark
Previously, by trying to re-use the fb creation in _resize(), we'd end up with a call back into _set_mode_major() with a bogus (all zero's) mode. Which results in trying to set mode 0x0@0 which results in bad things. The clocks react badly when trying to set them to 0Hz, so we need a bit of protection in the kernel for this. But we should get rid of the bogus modeset in DDX as well (which this patch does). Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-07-14NEWS: Bump version to 1.2.0upstream/1.2.0Rob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-07-14add OutputClass confRob Clark
This enables the xserver to associate the drm driver name "msm" to the xf86-video-freedreno driver. Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-07-04add support for server managed fd'sRob Clark
This enables xf86-video-freedreno to work with a non-root xserver. (Ie. systemd-logind or similar opens the device and becomes master, and then passes the fd to xserver which passes it to driver). Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-07-04add platform-probe supportRob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-06-20cleanup better on exitRob Clark
Don't leak drm fd. Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-06-20debian: update changelogdebian/1.1.0-0ubuntu0_linaro2Nicolas Dechesne
Need to re-upload since mesa 10.2 was not ready in the archive when initially uploaded. without mesa 10.2 update, XA is disabled in X11 freedreno driver. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-06-19debian: update changelog for 1.1.0 uploaddebian/1.1.0-0ubuntu0_linaro1Nicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-06-19debian: import initial debianizationNicolas Dechesne
from xf86-video-freedreno - 1.0.0+git7+076cad8-2, uploaded in Linaro maintainers overlay. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-06-14bump libdrm dependencyRob Clark
We need 2.4.54 or later for missing fxn prototype. Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-05-06NEWS: Bump version to 1.1.0upstream/1.1.0Rob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-05-04option to enable/disable individual EXA functionsRob Clark
Mostly for debug. Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-05-04xa: add compositeRob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-05-04config: add missing udev checkRob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-04-30fb: fix yet again, now for load_cursor_argb_checkRob Clark
Now actually fix it for fbmode too. Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-04-30kms/fb: fix again, now for load_cursor_argb_checkRob Clark
Last minute tweaks of how the new ABI shall be handled on xserver side. Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-04-27kms/fb: fix load_cursor_argb for the new Xorg ABIRob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-04-26kms: missing hunk from last patchRob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-04-26kms: fix crash on startup with no displayRob Clark
We need to have *some* scanout buffer, even if it will be re-allocated when a display is actually attached. Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-04-26kms: fix crash with NoAccelRob Clark
In that case, PrepareCopy will fail. Don't care about it too much, just go fallback path. Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-04-26accel: split out z1xx 2d core bitsRob Clark
Just cleaning up, separating out a bit better some of the 2d core parts. Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-04-25kms: copy old fb to new fb on modesetRob Clark
Based on what is done in the other big desktop DDX's.. before the splash screen drops master, copy out it's contents. This enables a seemless transition from splash screen to greeter. Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-03-06Add option to disable SW_REFRESHER (KGSL)crondog
Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-03-05add man page with .conf file optionsRob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-03-05add NoAccel config file optionRob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-02-16xa: add XA state tracker based EXARob Clark
Currently just for solid fills and blits (no composite wired up yet), but this is enough to accelerate presentation blit (and avoid stalling for GPU to complete and memcpy), which is pretty important for performance of post-sub-buffer (gnome-shell and window managers), windowed GL apps (including gpu based video rendering), etc.
2014-01-18fbmode_display: Clean up commentAndreas Färber
Drop a stray character. Signed-off-by: Andreas Färber <afaerber@suse.de>
2014-01-15drmmode_display: Drop unused includeAndreas Färber
This fixes the build on openSUSE. Signed-off-by: Andreas Färber <afaerber@suse.de>
2013-11-20Fix probe issuesRob Clark
Don't require "fb" option if we have drm/kms driver. And handle PROBE_DETECT better (and get rid of some bonkers logic inherited from original msm DDX). Signed-off-by: Rob Clark <robdclark@gmail.com>
2013-11-16NEWS: Bump version to 1.0.0Rob Clark
First release.. things are in a pretty usable state, and it's nice to give distro's a version tag to target. So stop being so lazy and make a release. Signed-off-by: Rob Clark <robdclark@gmail.com>
2013-11-16make-dist fixesRob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2013-11-16fbdev: fix 0x0 visual issueRob Clark
The framebuffer dimensions are not retrieved before they are first used, when using msm fbdev driver, resulting in X clients thinking the display is 0x0. Which results in window placement issues, etc. Signed-off-by: Rob Clark <robdclark@gmail.com>
2013-11-07Fix xf86ScreenToScrn and xf86ScrnToScreen macros not being defined.Micah Richert
Signed-off-by: Rob Clark <robdclark@gmail.com>
2013-08-29dri2: page-flip supportRob Clark
Add swap/flip support and triple buffer. Signed-off-by: Rob Clark <robdclark@gmail.com>
2013-08-29drm/kms supportRob Clark
Add drmmode_display with the drm/kms support. Signed-off-by: Rob Clark <robdclark@gmail.com>
2013-08-29split out fbdev parts to prepare for drm/kmsRob Clark
The fbdev specifics are moved into fbmode_display to keep things cleaner. Signed-off-by: Rob Clark <robdclark@gmail.com>
2013-05-27use compat-api: xf86Screens[] -> xf86ScreenToScrn()Rob Clark
Signed-off-by: Rob Clark <robdclark@gmail.com>
2013-05-12pixmap: remove some more cruftRob Clark
Remove couple unused fxns. And also, 2d core doesn't seem to need special handling for 16bpp, so get rid of msm_pixmap_get_pitch() hack too. Signed-off-by: Rob Clark <robdclark@gmail.com>