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
    Configuration menu
    Copy the full SHA
    082fab6 View commit details
    Browse the repository at this point in the history

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
    Configuration menu
    Copy the full SHA
    787622d View commit details
    Browse the repository at this point in the history
  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
    Configuration menu
    Copy the full SHA
    4f49e2a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f5269e View commit details
    Browse the repository at this point in the history
  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
    Configuration menu
    Copy the full SHA
    4528b7e View commit details
    Browse the repository at this point in the history