On Thu, 21 Aug 2014 23:39:31 -0500 Bjorn Helgaas wrote:
> On Thu, Aug 21, 2014 at 4:34 PM, Bruno Pr?mont wrote:
>
> > A second step would then be to tune vgaarb's initial selection.
> > Bjorn, is it possible to verify which I/O ports are decoded by a PCI
> > device at the time of adding it to vgaa
Add missing dependency on RESET_CONTROLLER in order to fix
the following build error.
drivers/gpu/drm/sti/sti_hdmi.c: In function 'sti_hdmi_probe'
drivers/gpu/drm/sti/sti_hdmi.c:780:2: error: implicit declaration of function
'devm_reset_control_get'
[-Werror=implicit-function-declaration]
Signed
This set of patches contains various improvement and fixes
for exynos_drm ipp framework.
The patchset is based on exynos-drm-next branch.
IPP framework was tested for regressions on exynos4210-trats target.
Regards
Andrzej
Andrzej Hajda (15):
drm/exynos/ipp: remove fake pm callbacks
drm/exy
PM callbacks in ipp core do nothing, so the patch removes it.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 51 -
1 file changed, 51 deletions(-)
diff --git a/drivers/gpu/drm/exynos/exynos_drm_ipp.c
b/drivers/gpu/drm/exynos/exynos_dr
All pending works should be canceled prior to its removal.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/exynos/exynos_drm_ipp.c
b/drivers/gpu/drm/exynos/exynos_drm_ipp.c
index da917ca..9770966 1
Command node should contain file reference to distinguish commands
created by different processes.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 5 ++---
drivers/gpu/drm/exynos/exynos_drm_ipp.h | 2 ++
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/dr
On file close driver should remove only command nodes created
via this file.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/exynos/exynos_drm_ipp.c
b/drivers/gpu/drm/exynos/exynos_d
Since command node have file pointer dev field became useless.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 1 -
drivers/gpu/drm/exynos/exynos_drm_ipp.h | 2 --
2 files changed, 3 deletions(-)
diff --git a/drivers/gpu/drm/exynos/exynos_drm_ipp.c
b/drivers/gpu/drm/
In case of allocation errors some already allocated buffers
were not freed. The patch fixes it.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 68 -
1 file changed, 33 insertions(+), 35 deletions(-)
diff --git a/drivers/gpu/drm/exynos/
The patch introduces ipp_clean_mem_nodes function which replaces
redundant code. Additionally memory node function definitions
are moved up to increase its visibility.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 231 +++-
1 file changed,
The nodes should be removed before removing command node.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/exynos/exynos_drm_ipp.c
b/drivers/gpu/drm/exynos/exynos_drm_ipp.c
index 22bd551..6ab6190 10
Type casting should be avoided if possible. In case of
work_struct it can be simply replaced by reference to member field.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/exynos/exynos_drm_fimc.c| 2 +-
drivers/gpu/drm/exynos/exynos_drm_gsc.c | 3 +--
drivers/gpu/drm/exynos/exynos_drm_i
Memory shouldn't be freed when hardware is still running.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 15 ++-
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/drivers/gpu/drm/exynos/exynos_drm_ipp.c
b/drivers/gpu/drm/exynos/exynos_drm_ipp.
Events were removed only during stop command, as a result
there were memory leaks if program prematurely exited.
This patch fixes it.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 155
1 file changed, 78 insertions(+), 77 deletions(-)
Overflow bits shall be cleared by H/W.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/exynos/exynos_drm_fimc.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimc.c
b/drivers/gpu/drm/exynos/exynos_drm_fimc.c
index 3264ed3..bbaf4f9 100644
--- a/drivers/
The patch removes redundant H/W activation.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/exynos/exynos_drm_fimc.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimc.c
b/drivers/gpu/drm/exynos/exynos_drm_fimc.c
index bbaf4f9..bd6628
The patch removes redundant checks, redundant HW reads
and simplifies code.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/exynos/exynos_drm_fimc.c | 64
1 file changed, 15 insertions(+), 49 deletions(-)
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimc.c
b
FIMC in default mode of operation uses only one input buffer,
but the driver used also second buffer, as a result only the
first frame was processed correctly. The patch fixes it.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/exynos/exynos_drm_fimc.c | 16
1 file changed, 8 i
scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/75d03177/attachment.html>
From: Christian K?nig
This improves concurrent stream decoding.
Signed-off-by: Christian K?nig
---
drivers/gpu/drm/radeon/radeon.h| 3 ++-
drivers/gpu/drm/radeon/radeon_object.c | 5 +++--
drivers/gpu/drm/radeon/radeon_uvd.c| 20 ++--
3 files changed, 23 insertion
From: Christian K?nig
This allows us to more fine grained specify where to place the buffer object.
Signed-off-by: Christian K?nig
---
drivers/gpu/drm/ast/ast_drv.h | 2 +-
drivers/gpu/drm/ast/ast_ttm.c | 20 ++--
drivers/gpu/drm/cirrus/cirrus_drv.h
From: "Y.C. Chen"
This avoid reading past the end of the list for certain modes
Signed-off-by: Y.C. Chen
---
drivers/gpu/drm/ast/ast_tables.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm/ast/ast_tables.h b/drivers/gpu/drm/ast/ast_tables.h
index 4c761dc..05c01ea 100644
--
From: "Y.C. Chen"
Signed-off-by: Y.C. Chen
---
drivers/gpu/drm/ast/ast_mode.c | 32 +++---
drivers/gpu/drm/ast/ast_tables.h | 42
2 files changed, 50 insertions(+), 24 deletions(-)
diff --git a/drivers/gpu/drm/ast/ast_mode.c b/
Hi
On Thu, Aug 21, 2014 at 8:18 PM, Tommi Rantala wrote:
> Hello,
>
> Triggered this while fuzzing v3.17-rc1-51-g372b1db with Trinity.
>
> Tommi
>
>
> [drm:drm_mode_legacy_fb_format] *ERROR* bad bpp, assuming x8r8g8b8 pixel
> format
> divide error: [#1] SMP DEBUG_PAGEALLOC
> CPU: 0 PID: 285
the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/cf688bdb/attachment.html>
).
--
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/fe3f8b5f/attachment.html>
ri-devel/attachments/20140822/6dc5fcce/attachment.html>
||
--
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/0e75d936/attachment.html>
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/70e2cdf9/attachment.html>
From: Christian K?nig
llocating memory for UVD create and destroy messages can fail, which is
rather annoying when this happens in the middle of a GPU reset. Try to
avoid this condition by preallocating a page for those dummy messages.
Signed-off-by: Christian K?nig
---
drivers/gpu/drm/radeon/
Hi everyone,
If you are willing to give a talk at XDC2014 and require travel
sponsorship, please send an email to board at foundation.x.org (CC:
martin.peres at free.fr) with an estimate of the travel + accommodation
cost and the abstract of your talk.
Please send us your applications as soon
re receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/5b564be2/attachment.html>
.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/2cec060a/attachment.html>
ttp://lists.freedesktop.org/archives/dri-devel/attachments/20140822/2f09d05d/attachment.html>
--
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/1491338d/attachment.html>
scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/998a62b6/attachment.html>
ewhere.
--
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/dfd57c84/attachment.html>
Hi Dave,
This pull just contains some new pci ids.
The following changes since commit 20a984c2a51d379bce08ee1031b32020f273e532:
Merge tag 'drm-intel-fixes-2014-08-21' of
git://anongit.freedesktop.org/drm-intel (2014-08-22 07:29:52 +1000)
are available in the git repository at:
git://peop
Y.C. Chen writes:
> From: "Y.C. Chen"
>
> This avoid reading past the end of the list for certain modes
>
> Signed-off-by: Y.C. Chen
> ---
> drivers/gpu/drm/ast/ast_tables.h | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/gpu/drm/ast/ast_tables.h
> b/drivers/gpu/d
Hi YC,
Y.C. Chen writes:
> From: "Y.C. Chen"
>
> Signed-off-by: Y.C. Chen
> ---
> drivers/gpu/drm/ast/ast_mode.c | 32 +++---
> drivers/gpu/drm/ast/ast_tables.h | 42
>
> 2 files changed, 50 insertions(+), 24 deletion
Hi YC,
Y.C. Chen writes:
> From: "Y.C. Chen"
>
> Signed-off-by: Y.C. Chen
> ---
> drivers/gpu/drm/ast/ast_mode.c | 32 +++---
> drivers/gpu/drm/ast/ast_tables.h | 42
>
> 2 files changed, 50 insertions(+), 24 deletion
--
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/2c6809a6/attachment.html>
ral dumping
ground for any sort of problem with radeonsi.
--
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/fe23760e/attachment.html>
ceiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/8d497624/attachment.html>
--
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/ae245c3a/attachment.html>
HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/e15e/attachment-0001.html>
--
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/2e642781/attachment.html>
...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/f680404b/attachment.html>
fter a few minutes of usage.
--
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/b3e5c7c4/attachment.html>
OPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, 0, 0,
bufferSize);
--
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140822/251b523c/attachment.html>
Signed-off-by: Rasmus Villemoes
---
drivers/gpu/drm/exynos/exynos_drm_fb.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fb.h
b/drivers/gpu/drm/exynos/exynos_drm_fb.h
index 517471b..09ce2bc 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_fb.
Hi Egbert,
Thanks for your comment. The modification is great. If possible, could you
create a new patch to patch my original patch?
Regards,
Y.C. Chen
"Egbert Eich" ? 2014/8/22 ??11:29 ???
>
> Hi YC,
>
> Y.C. Chen writes:
>> From: "Y.C. Chen"
>>
>> Signed-off-by: Y.C. Chen
>> ---
>> dr
The name of the macro suggests that the include guard idiom was meant,
but the #define was missing.
Signed-off-by: Rasmus Villemoes
---
drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_fence.h
b/drivers/gpu/drm/vmwgfx/vmwgfx
On Fri, Aug 22, 2014 at 8:23 AM, Bruno Pr?mont
wrote:
> On Thu, 21 Aug 2014 23:39:31 -0500 Bjorn Helgaas wrote:
>> On Thu, Aug 21, 2014 at 4:34 PM, Bruno Pr?mont wrote:
>>
>> > A second step would then be to tune vgaarb's initial selection.
>> > Bjorn, is it possible to verify which I/O ports are
54 matches
Mail list logo