Opened 8 years ago

Closed 8 years ago

#7295 closed enhancement (fixed)

libdrm-2.4.66

Reported by: Fernando de Oliveira Owned by: Fernando de Oliveira
Priority: normal Milestone: 7.9
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

http://dri.freedesktop.org/libdrm/libdrm-2.4.66.tar.bz2

http://dri.freedesktop.org/libdrm/libdrm-2.4.66.tar.bz2.sig

http://www.spinics.net/lists/dri-devel/msg97438.html

MD5: c6809c48538d6e5999588832045ff014 libdrm-2.4.66.tar.bz2

[ANNOUNCE] libdrm 2.4.66

    Subject: [ANNOUNCE] libdrm 2.4.66
    From: Dave Airlie <airlied@xxxxxxxxxx>
    Date: Mon, 28 Dec 2015 05:54:03 +1000

libdrm 2.4.66 release, mainly for new nouveau API.

lots of other changes in here as well though.

Ben Skeggs (14):
      • nouveau: import and install a selection of nvif headers from the
        kernel
      • nouveau: move more abi16-specific logic into abi16.c
      • nouveau: move object functions up, to avoid future foward decls
      • nouveau: make it possible to init object in pre-allocated memory
      • nouveau: add interface to call an object's methods
      • nouveau: add interfaces to query information about supported
        classes
      • nouveau: introduce object to represent the kernel client
      • nouveau: stack legacy nouveau_device on top of nouveau_drm
      • nouveau: make use of nouveau_drm::fd instead of
        nouveau_device::fd
      • nouveau: remove nouveau_object_find()
      • nouveau: add new interface to create a nouveau_device
      • nouveau: add support for newer kernel interfaces
      • nouveau: clean up nouveau.h, noting deprecated members/functions
      • Bump version for release

Ben Widawsky (2):
      • intel: Add SKL GT4 PCI IDs
      • intel: Cleanup SKL PCI ID definitions.

Chih-Wei Huang (1):
      • intel: add the missing <strings.h> include

Dave Airlie (1):
      • drm: add virtgpu_drm.h

Emil Velikov (17):
      • automake: set --enable-valgrind during make distcheck
      • xf86drmMode: smoke-test the atomic API
      • tests/drmdevice: add new 'test'
      • xf86drm: flex platform specifics into drmParsePciBusInfo
      • xf86drm: move platform details to drmParsePciDeviceInfo()
      • xf86drm: move the final linux specific bits out of drmGetDevices
      • xf86drm: rename drmSameDevice to drmCompareBusInfo
      • util_math: add MAX3 macro
      • xf86drm: rework drmGetDevices()
      • xf86drm: move ifdef __linux__ guards where needed
      • xf86drm: warn on missing drmGetMinorNameForFD implementation
      • xf86drm: split out drmProcessPciDevice and
        drmFoldDuplicatedDevices
      • xf86drm: add drm{Get,Free}Device
      • tests/drmdevice: add drm{Get,Free}Device() example
      • Fix SunOS/NetBSD atomic macro
      • xf86drm: remove makedev() hack/workaround
      • configure.ac: test for the same atomic function as the one we
        use

Felix Janda (1):
      • xf86drm: include <limits.h> for PATH_MAX

Jammy Zhou (1):
      • amdgpu: fix overflow for timeout calculation

Jonathan Gray (1):
      • configure.ac: rework compiler builtin atomic tests

Kristian Høgsberg Kristensen (3):
      • intel: Update i915_drm.h
      • Add tests/drmdevice to .gitignore
      • intel: Add drm_intel_bo_set_softpin_offset to intel-symbol-check

Matt Roper (3):
      • xf86drm: Fix error handling for drmGetDevices()
      • xf86drm: Fix error handling for drmGetDevice()
      • xf86drm: Handle unrecognized subsystems safely in
        drmGetDevice[s]()

Michał Winiarski (2):
      • intel: Add support for softpin
      • intel: Restore formatting of offsets in debug statements

Michel Dänzer (2):
      • Fix void pointer arithmetic in drmProcessPciDevice
      • radeon: Handle surface offsets exceeding 32 bits correctly

Michel Thierry (2):
      • intel: 48b ppgtt support (EXEC_OBJECT_SUPPORTS_48B_ADDRESS flag)
      • intel: add drm_intel_bo_use_48b_address_range to symbol-check
        test

Rob Clark (3):
      • freedreno: don't reuse exported buffers
      • freedreno: drop exported dmabuf fd tracking
      • freedreno: debug msg cleanup

Stefan Agner (1):
      • tests: remove missleading comments

Thierry Reding (10):
      • tests: Split helpers into library
      • tests: Move name tables to libutil
      • proptest: Add Android support
      • tests: Add libkms-test library
      • tests: kms: Implement CRTC stealing test
      • tests: kms: Implement universal planes test
      • tests: Add helper to open a device/module
      • modetest: Use util_open()
      • proptest: Use util_open()
      • vbltest: Use util_open()

Tobias Jakobi (18):
      • exynos/fimg2d: fix empty buffer handling in g2d_flush()
      • exynos/fimg2d: simplify base address submission in
        g2d_scale_and_blend()
      • exynos/fimg2d: add g2d_check_space()
      • exynos/fimg2d: add g2d_validate_xyz() functions
      • exynos/fimg2d: remove default case from g2d_get_blend_op()
      • exynos/fimg2d: remove superfluous initialization of
        g2d_point_val
      • exynos/fimg2d: make g2d_add_cmd() less heavy
      • exynos/fimg2d: add message prefix
      • exynos/fimg2d: remove g2d_context from public header
      • exynos: Introduce exynos_handle_event()
      • tests/exynos: add fimg2d performance analysis
      • exynos/fimg2d: add g2d_config_event
      • tests/exynos: add fimg2d event test
      • tests/exynos: use XRGB8888 for framebuffer
      • exynos: fimg2d: add g2d_set_direction
      • exynos/fimg2d: add g2d_move
      • tests/exynos: add test for g2d_move
      • exynos: bump version number

Tom St Denis (4):
      • amdgpu: Unlock mutex if base_required is invalid
      • amdgpu:  Fix use-after-free bug in vamgr_deinit
      • amdgpu: Cleanly handle ENOMEM on result in
        amdgpu_bo_list_create()
      • amdgpu:  Make amdgpu_cs_calculate_timeout() return something
        sensible on error

Tvrtko Ursulin (1):
      • libdrm: Use userspace compatible type in fourcc_mod_code macro

Change History (2)

comment:1 by Fernando de Oliveira, 8 years ago

Owner: changed from blfs-book@… to Fernando de Oliveira
Status: newassigned

comment:2 by Fernando de Oliveira, 8 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r16767.

Note: See TracTickets for help on using tickets.