Skip to content

Update to libdrm 2.4.94 and Mesa 3D 18.2.1 #927

Merged
merged 5 commits into from
Oct 4, 2018

Conversation

pmenzel
Copy link
Collaborator

@pmenzel pmenzel commented Oct 2, 2018

The X stack is not updated, as it would require a rebuild of all proprietary Nvidia drivers.

Tested on keineahnung and machmal.

Change-log from [announcement][1]:

> Benjamin Gaignard (2):
>       tests/modetest: Add atomic support
>       tests/util: Add support for stm module
>
> Christian König (7):
>       amdgpu: stop using the hash table for fd_tab
>       amdgpu: add handle table implementation v2
>       amdgpu: use handle table for KMS handles
>       amdgpu: use handle table for flink names
>       amdgpu: remove the hash table implementation
>       amdgpu: always add all BOs to handle table
>       amdgpu: fix off by one in handle_table_insert
>
> Junwei Zhang (5):
>       amdgpu: add bo from user memory to handle table
>       amdgpu: add a function to find bo by cpu mapping (v2)
>       tests/amdgpu: add test for finding bo by CPU mapping
>       amdgpu: free flink bo in bo import
>       amdgpu: add a function to create amdgpu bo internally (v4)
>
> Kristian H. Kristensen (1):
>       Bump to version 2.4.94
>
> Likun Gao (1):
>       amdgpu: Disable deadlock test suite for RV
>
> Michel Dänzer (2):
>       amdgpu: Use uint32_t i in amdgpu_find_bo_by_cpu_mapping
>       amdgpu: Eliminate void* arithmetic in amdgpu_find_bo_by_cpu_mapping
>
> Mike Lothian (1):
>       libdrm: Fix amdgpu build failure
>
> Rob Clark (2):
>       freedreno: don't leak stateobj rb refs
>       freedreno: fix use-after-free with stateobj rb's
>
> Rodrigo Vivi (1):
>       intel: Add a new CFL PCI ID.
>
> Tanmay Shah (1):
>       libdrm: add msm drm uapi header

[1]: https://lists.freedesktop.org/archives/dri-devel/2018-August/187286.html
Mesa 18.2.1 requires this version.

checking for WAYLAND_EGL... no
configure: error: Package requirements (wayland-egl-backend >= 3) were not met:

No package 'wayland-egl-backend' found
Change-logs are available online.

1.  https://www.mesa3d.org/relnotes/18.2.0.html
2.  https://www.mesa3d.org/relnotes/18.2.1.html

Built with the command below.

    sudo BEE_TMP_TMPDIR=/dev/shm BEE_TMP_BUILDROOT=/dev/shm/bee-root BEE_MAKEFLAGS='-j120' prun python ./mesalib.be0 -c

This fixes the error below.

    configure: error: Python mako module v0.8.0 or higher not found

Python environment:

    $ prun python python --version
    Python 2.7.15
Address the warning below.

    configure: WARNING: unrecognized options: --enable-texture-float
@pmenzel pmenzel merged commit 3d52345 into master Oct 4, 2018
donald added a commit that referenced this pull request Oct 9, 2018
This reverts the merge commit 3d52345
of PR #927 and downgrades

- libdrm-2.4.94-0 to libdrm-2.4.93-0
- mesalib-18.2.1-0 to mesalib-18.1.6-0
- wayland-1.16.0-0 to wayland-1.14.0-0

mesalib-18.1.6-0 doesn't fit to the installed version of libxcb
(see issue #934).
pmenzel added a commit that referenced this pull request Oct 9, 2018
Revert Update to libdrm 2.4.94 and Mesa 3D 18.2.1 #927
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant