[PATCH v2] ARM: dts: da850: add the mstpri and ddrctl nodes

2016-11-27 Thread Kevin Hilman
On Wed, Nov 23, 2016 at 9:03 PM, Sekhar Nori wrote: > On Thursday 24 November 2016 04:18 AM, David Lechner wrote: >> On 11/23/2016 04:32 PM, Kevin Hilman wrote: >>> David Lechner writes: >>> On 11/23/2016 04:27 AM, Bartosz Golaszewski wrote: > 2016-11-22 23:23 GMT+01:00 David Lechner : >

[PATCH] drm: Promote drm_mm alignment to u64

2016-11-27 Thread Chris Wilson
In places (e.g. i915.ko), the alignment is exported to userspace as u64 and there now exists hardware for which we can indeed utilize a u64 alignment. As such, we need to keep 64bit integers throughout when handling alignment. Testcase: igt/drm_mm/align64 Testcase: igt/gem_exec_alignment Signed-of

[PATCH 3/3] drm: Fix shift operations for drm_fb_helper::drm_target_preferred()

2016-11-27 Thread Chris Wilson
smatch correctly warns: drivers/gpu/drm/drm_fb_helper.c:1960 drm_target_preferred() warn: should '1 << i' be a 64 bit type? drivers/gpu/drm/drm_fb_helper.c:2001 drm_target_preferred() warn: should '1 << i' be a 64 bit type? Signed-off-by: Chris Wilson --- drivers/gpu/drm/drm_f

[PATCH 2/3] drm: Avoid NULL dereference for DRM_LEGACY debug message

2016-11-27 Thread Chris Wilson
smatch warns: drivers/gpu/drm/drm_lock.c:188 drm_legacy_lock() warn: variable dereferenced before check 'master->lock.hw_lock' (see line 177) Signed-off-by: Chris Wilson --- drivers/gpu/drm/drm_lock.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/

[PATCH 1/3] drm: Use u64_to_user_ptr() helper for blob ioctls

2016-11-27 Thread Chris Wilson
Remove the ugly sparse casts by using the helper u64_to_user_ptr() instead. Signed-off-by: Chris Wilson --- drivers/gpu/drm/drm_property.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/drm_property.c b/drivers/gpu/drm/drm_property.c index d1e50a

Enabling peer to peer device transactions for PCIe devices

2016-11-27 Thread Haggai Eran
On 11/25/2016 9:32 PM, Jason Gunthorpe wrote: > On Fri, Nov 25, 2016 at 02:22:17PM +0100, Christian König wrote: > >>> Like you say below we have to handle short lived in the usual way, and >>> that covers basically every device except IB MRs, including the >>> command queue on a NVMe drive. >> >>

[PATCH] drm: Fix conflicting macro parameter in drm_mm_for_each_node_in_range()

2016-11-27 Thread Christian König
Am 27.11.2016 um 12:16 schrieb Chris Wilson: > start is being used as both a macro parameter and as a member of struct > drm_mm_node (node->start). This causes a conflict as cpp then tries to > replace node->start with the passed in string for "start". Work just > fine so long as you also happened

[PATCH 1/2] drm: Add some kselftests for the DRM range manager (struct drm_mm)

2016-11-27 Thread Christian König
Am 27.11.2016 um 15:08 schrieb Chris Wilson: > A set of test cases to capture some annoying bugs and to ensure that > correct behaviour does not regress whilst fixing those! > > Signed-off-by: Chris Wilson Acked-by: Christian König . > --- > drivers/gpu/drm/Kconfig | 13 + > d

Enabling peer to peer device transactions for PCIe devices

2016-11-27 Thread Christian König
Am 27.11.2016 um 15:02 schrieb Haggai Eran: > On 11/25/2016 9:32 PM, Jason Gunthorpe wrote: >> On Fri, Nov 25, 2016 at 02:22:17PM +0100, Christian König wrote: >> Like you say below we have to handle short lived in the usual way, and that covers basically every device except IB MRs, incl

[Bug 96866] REGRESSION System frozen after resume

2016-11-27 Thread bugzilla-dae...@freedesktop.org
attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20161127/58cc0f05/attachment.html>

[PATCH 2/2] drm/i915: Build DRM range manager selftests for CI

2016-11-27 Thread Chris Wilson
Build the struct drm_mm selftests so that we can trivially run them within our CI. Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/Kconfig.debug | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/i915/Kconfig.debug b/drivers/gpu/drm/i915/Kconfig.debug index f0e769290e0b..e

[PATCH 1/2] drm: Add some kselftests for the DRM range manager (struct drm_mm)

2016-11-27 Thread Chris Wilson
A set of test cases to capture some annoying bugs and to ensure that correct behaviour does not regress whilst fixing those! Signed-off-by: Chris Wilson --- drivers/gpu/drm/Kconfig | 13 + drivers/gpu/drm/Makefile | 2 + drivers/gpu/drm/test-drm_mm.c | 829 +

[PATCH] drm: Fix conflicting macro parameter in drm_mm_for_each_node_in_range()

2016-11-27 Thread Chris Wilson
start is being used as both a macro parameter and as a member of struct drm_mm_node (node->start). This causes a conflict as cpp then tries to replace node->start with the passed in string for "start". Work just fine so long as you also happened to using local variables called start! Fixes: 522e85

Enabling peer to peer device transactions for PCIe devices

2016-11-27 Thread Haggai Eran
On 11/25/2016 9:32 PM, Jason Gunthorpe wrote: > On Fri, Nov 25, 2016 at 02:22:17PM +0100, Christian König wrote: > >>> Like you say below we have to handle short lived in the usual way, and >>> that covers basically every device except IB MRs, including the >>> command queue on a NVMe drive. >> >

[Bug 98238] witcher 2: objects are black when changing lod

2016-11-27 Thread bugzilla-dae...@freedesktop.org
--- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20161127/6d29f5df/attachment.html>

[Bug 98005] VCE dual instance encoding inconsistent since st/va: enable dual instances encode by sync surface

2016-11-27 Thread bugzilla-dae...@freedesktop.org
receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20161127/ce607cea/attachment-0001.html>