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

Commits on Sep 27, 2018

  1. libdrm: Update version from 2.4.93 to 2.4.94

    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
    pmenzel committed Sep 27, 2018
    Copy the full SHA
    082fab6 View commit details

Commits on Oct 2, 2018

  1. wayland: Update version from 1.14.0 to 1.16.0

    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
    pmenzel committed Oct 2, 2018
    Copy the full SHA
    787622d View commit details
  2. mesalib: Update version from 18.1.6 to 18.2.1

    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
    pmenzel committed Oct 2, 2018
    Copy the full SHA
    4f49e2a View commit details
  3. Copy the full SHA
    4f5269e View commit details
  4. mesalib: Remove outdated configure switch --enable-texture-float

    Address the warning below.
    
        configure: WARNING: unrecognized options: --enable-texture-float
    pmenzel committed Oct 2, 2018
    Copy the full SHA
    4528b7e View commit details