[Xf86-video-armsoc] New commits merged to armsoc repo
Paul Geary
armsoc-bugs at arm.com
Thu Aug 7 02:18:06 PDT 2014
Hi,
A number of commits have been merged to the freedesktop armsoc repo over the
past few weeks/months which have not been posted on this mailing list. Below
are the git logs for these new commits for all your attention.
Best regards,
ARM ARMSOC team.
---
commit 9702414f69428913f25bac78051f310b9ecb483d
Author: Sunny <sunny.sun at arm.com>
Date: Mon Jul 21 15:02:35 2014 +0800
Fix performance issue when enlightenment started.
Change some logic in ARMSOCDRI2ScheduleSwap(). If src and dst has
same size and they are both no-framebuffer with compositor enabled,
we only need to exchange buffers between src and dst pixmap.
Change-Id: Iba0b3e248589bc8d05f5b52cfb12865790d812a3
commit d5df209d6ca1a11fabc22a0c5b1d12628198c946
Author: Sunny <sunny.sun at arm.com>
Date: Tue Jul 15 09:38:47 2014 +0800
XServer crash with multiple applications running at the same time
armsoc ddx only allows two calls to ARMSOCDRI2ScheduleSwap
before SwapComplete arrives, if you are running three applications at
one time,
each process should wait other two processes which is impossible.
Change-Id: Ia630e23ac64878328c675be6773f97ec9d839911
commit 0abde2d6003b4245c1234a35d79d4ef3db0c8224
Author: Dave Barnish <dave.barnish at arm.com>
Date: Wed Jul 16 10:57:28 2014 +0100
Removed bad assert
In ModifyPixmapHeader we were asserting that a scratch pixmap's bo
does not have a dmabuf. We neglected to check whether the scratch
pixmap has a bo. If it doesn't this assert caused a segfault.
Change-Id: I9f2eee88f69e9d7c20a3506e618b3eadce716c2a
commit bbb82b80b47b52763fa8a58b68e2d9689d68cd71
Author: Dave Barnish <dave.barnish at arm.com>
Date: Mon Jul 7 12:20:40 2014 +0100
Reviewed and revised bo reference counting.
Change-Id: I9d827678692207101565e235b44b62ffee756dc7
commit f99604d33f315c0d192616f7c225778f01af7a1d
Author: Dave Barnish <dave.barnish at arm.com>
Date: Thu Oct 3 09:54:57 2013 +0100
Implemented crtc dpms handling via drmmode_crtc_dpms()
Change-Id: I8fd0ab095aec0599368ecb3a26832fdc3b2568f9
commit c0b91e2d9579d97ec10eeb8e35bcfa8d0d6be2d5
Author: Paul Geary <paul.geary at arm.com>
Date: Tue Jun 24 16:06:26 2014 +0100
Version updated to 1.0.0
Change-Id: I50807f9a1d6d46a10b9efc69809be8a562db261a
commit 05d9a4dff657c82c5c37ecec0509373809e9ff83
Author: Dave Barnish <dave.barnish at arm.com>
Date: Wed May 28 10:14:12 2014 +0100
Minor tidy ups.
ModifyPixmap asserts that priv->bo exists.
Fixed whitespace in DestroyPixmap.
Use unsigned int for swap_id et al. to avoid overflow issues.
Additional checks on swap_chain usage.
Removed incorrect comment.
Change-Id: I284862e647d4542f56afb710497fe2403d9801a2
commit 4469268c4dc82dc8a20b75f1b4dbae5c75277c50
Author: Dave Barnish <dave.barnish at arm.com>
Date: Wed Jun 11 13:39:57 2014 +0100
Fixed a memory corruption issue.
Commit 36c7ca0 "Fix malloc/calloc/free usage" introduced
a wrongly sized allocation which could cause memory
corruption.
Change-Id: I5693e7cd952fbb811a09caf251dbeb8bd23b490a
commit 1d13da045ced12a123db184fff677b0de41d80e6
Author: Eskil Sund <eskil.sund at arm.com>
Date: Tue Apr 8 13:11:06 2014 +0000
Enabling n-buffering support when using page flip events.
DRI2INFOREC_VERSION 6 introduces DRI2SwapLimit which enables us to
schedule
swaps and retrieve next buffer n-times as given by the swap-limit. This
further enables us to do asynchronous swaps which enables asynchronous
rendering to n-buffers.
The swap limit is given by the xorg.conf option DRI2MaxBuffers. If
DRI2MaxBuffers is not specified no swap limit will be set and behavior
will
default to synchronous swaps.
Notably, this commit bumps up the required DRI2INFOREC_VERSION to 5 as
required
by drmAuth. DRI2INFOREC_VERSION 6, with DRI2SwapLimit, is optional.
Change-Id: Ia39dcd91628172f884eac914938d8ddd4b41aa71
commit 16d0102d7ba794f850f9087c2abe91b900ca4aae
Merge: f16b5c8 3ec703c
Author: David Garbett <david.garbett at arm.com>
Date: Tue May 6 10:33:31 2014 +0100
Merge remote-tracking branch 'origin/master' into HEAD
commit f16b5c842ffd6f80a3091fc893bc2de8162bc49b
Author: Rob Clark <robdclark at gmail.com>
Date: Sun May 4 17:22:40 2014 -0400
build fixes
Fixes
armsoc_driver.c: In function 'ARMSOCScreenInit':
armsoc_driver.c:1067:8: error: assignment discards 'const' qualifier
from pointer target type [-Werror]
and
drmmode_display.c: In function 'drmmode_set_mode_major':
drmmode_display.c:357:4: error: passing argument 1 of 'free' discards
'const' qualifier from pointer target type [-Werror]
Signed-off-by: Rob Clark <robdclark at gmail.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xf86-video-armsoc/attachments/20140807/03e102a3/attachment.html>
More information about the Xf86-video-armsoc
mailing list