evdi:devel

Last commit made on 2019-09-10
Get this branch:
git clone -b devel https://git.launchpad.net/evdi

Branch merges

Branch information

Name:
devel
Repository:
lp:evdi

Recent commits

5abcecd... by Dawid Kurek <email address hidden> on 2019-09-10

Merge pull request #170 from ppaalanen/pr/cpu-begin-end

Use dma_buf_begin/end_cpu_access

7286d59... by Dawid Kurek <email address hidden> on 2019-09-09

Add 5.2 kernel

81a9033... by Dawid Kurek <email address hidden> on 2019-09-09

Install libdrm-dev in CI builds

55020d1... by Dawid Kurek <email address hidden> on 2019-09-09

Use gcc-5 in CI builds

0bb8364... by Dawid Kurek <email address hidden> on 2019-09-09

Add 'evdi.mod' to gitignore

Sort entries in file.

7845cd8... by Pekka Paalanen <email address hidden> on 2019-08-02

Use dma_buf_begin/end_cpu_access

This fixes display corruption that was observed in some situations with an
experimental patch to Mutter to directly import a dmabuf allocated and rendered
by Intel into EVDI for KMS.

The fix is limited version 4.6 and later due to

 commit 831e9da7dc5c22fd2a5fb64e999f6e077a4338c3
 Author: Tiago Vignatti <email address hidden>
 Date: Tue Dec 22 19:36:45 2015 -0200

     dma-buf: Remove range-based flush

changing the function signature.

Signed-off-by: Pekka Paalanen <email address hidden>

75536ec... by Dawid Kurek <email address hidden> on 2019-07-08

Merge pull request #165 from ppaalanen/pr/offsets

Use FB offsets

c371224... by Pekka Paalanen <email address hidden> on 2019-06-25

use FB offsets

When userspace calls add_fb2 ioctl, part of that is the offsets array. EVDI has
been assuming that the offsets are zero by not using them at all. If userspace
uses non-zero offset, that leads to incorrect buffer contents beings accessed.

Honour the offsets set by userspace. Only offsets[0] is used, because EVDI does
not support multi-plane formats.

Suggested-by: Lukasz Spintzyk <email address hidden>
Signed-off-by: Pekka Paalanen <email address hidden>

a1e1135... by Aleksander Miera <email address hidden> on 2019-06-17

trigger mode change event when old framebuffer does not exist

This is a workaround for FourCC being sent only on mode change,
which causes colors to be swapped on Wayland while switching
from Xorg, as they use different color format.

ce107a0... by Lukasz Spintzyk <email address hidden> on 2019-03-18

Adjust evdi compatibility level to 1.5