Age | Commit message (Collapse) | Author | Files | Lines |
|
Update DRM lease manager to add DRM lease transition support.
Bug-AGL: SPEC-3816
Change-Id: Ie8f003548db23b4d9f824c76e7927e4aebe67ceb
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
|
|
When using DRM lease, wayland clients applications must
be able to create an EGL context without DRM authentication.
The latest R-Car OpenGL driver, can do this when the R-Car
display driver must provides a render node.
Enable the rcar-du render node and allow it to allocate of
scanout buffers.
Bug-AGL: SPEC-3730
Change-Id: Iae4f74afb69de3a7f9ddf3ec5113938ade81fda4
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
|
|
When running multiple instances of weston using the drm-backend,
TTY switching should be disabled, so that both instances can
be displayed at the same time.
Backport patches from weston upstream that will disable TTY
switching when either:
* Any seat other than seat0 is used (multi-seat)
* There are no real TTY devices available (often true when
running in a container)
Also, modify the layer priority and SRC_URI append style to make
these patches apply after the AGL appfw layer to avoid patch
fuzz warnings during build.
Bug-AGL: SPEC-3730
Change-Id: Ie9bed50b1c3f60129b1efae95aa77bfcea45f568
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
|
|
Allow option for weston to use a DRM lease instead of the primary DRM
device node when using the DRM backend.
EGL clients will require a wayland EGL driver than can does not
need DRM authentication. e.g. an implementation based on DRM render
nodes.
Bug-AGL: SPEC-3730
Change-Id: I12f6d5b5df62a90702431010ab685e3b0654912b
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
|
|
The agl-drm-lease feature will add the DRM lease manager and client
library to the current image. DRM lease support is also added
to the kmscube test utility if it is installed.
Bug-AGL: SPEC-3729
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
Change-Id: I75cfbc363724916202ec15bb71813f49d6b560eb
|