[ANNOUNCE] libdrm 2.4.66
Dave Airlie
airlied at redhat.com
Sun Dec 27 11:54:03 PST 2015
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
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
git tag: libdrm-2.4.66
http://dri.freedesktop.org/libdrm/libdrm-2.4.66.tar.bz2
MD5: c6809c48538d6e5999588832045ff014 libdrm-2.4.66.tar.bz2
SHA1: 6637cc2d71b0011516804cc223a521bf301a9910 libdrm-2.4.66.tar.bz2
SHA256: 79cb8e988749794edfb2d777b298d5292eff353bbbb71ed813589e61d2bc2d76 libdrm-2.4.66.tar.bz2
PGP: http://dri.freedesktop.org/libdrm/libdrm-2.4.66.tar.bz2.sig
http://dri.freedesktop.org/libdrm/libdrm-2.4.66.tar.gz
MD5: 7d7265b14d27b453987a3dd90ef9bb1d libdrm-2.4.66.tar.gz
SHA1: d04776e1fc50d8b0688c452ef8863d33c215f7c8 libdrm-2.4.66.tar.gz
SHA256: 124bc0d801c84387d0f2b97323bf68f5b7a0bfc75e84ac4565e4fff343651911 libdrm-2.4.66.tar.gz
PGP: http://dri.freedesktop.org/libdrm/libdrm-2.4.66.tar.gz.sig
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJWgEHBAAoJEAx081l5xIa+zzYP/0V0fDFlBBXVQxDuSABp1oVf
o3njCT9Cp1W1ydR86eH61PEWMeAuYLZhp7PdatnW7mor8K7d3ILlLsd0CBhpoeze
1AuRlFS28DRREwTCuabpO24MiyvRf1thKWURZqkycaJ21IMDJsrCX0GnD8KxUCXa
SGqQpbpeZJRBavC36EegtKAfr/lHx+CwaA2QKsreM1+X8LdrAsd4zGxdPFw4heZ0
CkznGbBRhCrnbowans/cBBBTdyvtM9oNc4XF09ktRzvYQ/UmzXOx9Q1ArJKCDmTf
3MQCcpaVeL+eCxxjLaxaK/RkkjgqCXVhspFz2qqo4hTt/N4+kKNeQvU3rOVx/RlI
1ku/g6i6W7ICmC4LOcn9AFkOWFR1yejWs72+RqaGV+fVUGAeD3z8ah5BI8gASwK8
g9q0gAg7YeuVbU5kBl3+UpNsLZj++LvWEQ2JwMY5R6FYeeCagMz+qepx25MyS0xA
PAUtUFXpczpf+zciFPIsMEhbstr35iW2sd2zIwsinjzyuIAYAcIsFrccOrOwODP5
dVjMja3cDNaaqTq3PRnzs02J8uHhTk54SYVGHFi7ovkhedYfu1tfUTJ7SyiqGbja
C5dzP3f9lQ+aRAhEkrkehd/0s5V8I8J0uYoPJZAMo8RB3+wID7bUqQDC3UsIJIuZ
hR3iiNnJORh90Xuu71BZ
=7s9M
-----END PGP SIGNATURE-----
More information about the xorg-announce
mailing list