Alex Deucher (5):
amdgpu.ids: use consistent formatting for RID
amdgpu.ids: sort the file
amdgpu.ids: update to the latest marketing name
amdgpu_ids: add MI marketing names
amdgpu: Add a default marketing name if none is found
Eli Schwartz (1):
meson: fast-fail on unsupported OSes
Jordan Justen (2):
include/drm/drm_fourcc.h: Update from Linux v6.0-rc7
include/drm/i915_drm.h: Update from Linux v6.0-rc7
Marco Felsch (1):
tests/util: add imx-lcdif driver
Simon Ser (9):
intel: move declarations to top in drm_intel_gem_bo_unreference()
build: automatically disable Intel if pciaccess is not found
xf86drm: handle DRM_FORMAT_BIG_ENDIAN in drmGetFormatName()
amdgpu: silence uninitialized variable warning
xf86drmMode: add helpers for dumb buffers
modetest: drop unused offset field in struct bo
modetest: use sized integers in struct bo
modetest: use dumb buffer helpers
build: bump version to 2.4.114
Saleemkhan Jamadar (1):
tests/amdgpu/vcn:vcn encoder unit test
Sathishkumar S (1):
tests/amdgpu: fix decode test failure on VCN2.5
Simon Ser (6):
gen_table_fourcc: strip _MODIFIER suffix for INVALID
xf86drmMode: constify drmModeAtomicReq functions
xf86drmMode: introduce drmModeGetConnectorTypeName
tests: use drmModeGetConnectorTypeName
xf86drmMode: introduce drmModeConnectorGetPossibleCrtcs
build: bump version to 2.4.112
libdrm 2.4.111, just a few things built up, and drop libkms.
Alex Deucher (3):
test/amdgpu: only disable deadlock tests on asics without GPU reset
amdgpu: add marketing names from 21.50
amdgpu: add marketing names from 22.10
Andrey Grodzovsky (1):
tests/amdgpu/hotunplu: Enable hotunplug tests.
Daniel Stone (2):
drm/atomic: Stable sort for atomic request de-duplication
libkms: Remove libkms completely
Dave Airlie (1):
build: bump version to 2.4.111
Dylan Baker (9):
meson: use dictionary kwargs
meson: add override_dependency when possible
meson: switch the meson builtin for symbol visiblity
meson: switch to cc.get_supported_arguments
meson: use more standard formatting for better readability
meson: use cc.check_header instead of open coding
meson: use cc.has_function_attribute instead of open coding
meson: use the modern interface for pkg.generate
meson: use summary() instead of message
Eleni Maria Stea (3):
xf86drm.c: fix C99 warning
modeprint, modetest, proptest: cast __u64 to uint64_t
tests/modeprint: fix argument type
Eric Engestrom (1):
use standard `__typeof__()` instead of GNU extension `typeof()`
Flora Cui (2):
tests/amdgpu: add draw test for gfx10
tests/amdgpu: add dispatch test for gfx10
Guchun Chen (2):
tests/amdgpu: Add VCN test support for Biege Goby
tests/amdgpu: use appropriate ring for different asics
Karol Herbst (1):
nouveau: add ioctl wrapper to check for dead channels
Lu Jiacheng (1):
tests/amdgpu: Add test suite CP DMA
Matt Turner (2):
man: Fix some typos
man: Add formatting to drmModeGetConnector reference
Raviteja Goud Talla (1):
intel: sync i915_pciids.h with kernel
Samuel Pitoiset (4):
amdgpu: update_drm.h for new CTX OP to set/get stable pstates
amdgpu: implement new CTX OP to set/get stable pstates
tests/amdgpu: add a test for new CTX OP to get/set stable pstates
build: bump version to 2.4.110
Sathishkumar S (3):
tests/amdgpu: add jpeg tests support
tests/amdgpu: enable jpeg test based on ip query
tests/amdgpu: enable vcn test based on ip query
Simon Ser (1):
releasing: s/master/main/
Tejas Upadhyay (2):
intel: Add support for ADL-N
intel: Add support for RPLP
Thierry Reding (25):
tegra: Indent according to .editorconfig
tegra: Remove unused IOCTL implementations
tegra: Extract common buffer object allocation code
tegra: Fix mmap() of GEM buffer objects
tegra: Add flink helpers
tegra: Add PRIME support helpers
tegra: Make API more consistent
tegra: Install tegra-openclose test
tegra: Update for new UABI
tegra: Include private.h in list of source files
tegra: Add channel APIs
tegra: Add job and push buffer APIs
tegra: Add syncpoint APIs
tests: tegra: Add helper library for tests
tests: tegra: Add gr2d-fill test
tests: tegra: Add syncpt-wait test
tests: tegra: Add syncpoint timeout test
tests: tegra: Add VIC support
tests: tegra: Add VIC 3.0 support
tests: tegra: Add VIC 4.0 support
tests: tegra: Add VIC 4.1 support
tests: tegra: Add VIC 4.2 support
tests: tegra: Add VIC clear test
tests: tegra: Add VIC blit test
tests: tegra: Add VIC flip test
ravitejax (1):
intel: Add support for RPLS platform
For a long time, when cross-building, say from native=amd64 to
target=powerpc, it was necessary to:
1. cross-build a _powerpc_ package called cross-libtool-base-powerpc,
and then
2. install the powerpc package _natively_ with `pkg_add -m x86_64' to
override the architecture check that normally forbids this kind of
shenanigans,
in order to cross-build anything that uses libtool as a tool.
This is partly because libtool doesn't follow the normal GNU
convention of `./configure --build=<native platform> --host=<platform
package will run on> --target=<platform package is configured to
operate on>' -- in this example, build=amd64, host=amd64,
target=powerpc.
Instead, libtool expects to be cross-built itself, even if it's going
to run as a tool. It's not as bonkers as it sounds at first: libtool
is just a shell script, and it caches various information about the
(cross-building!) toolchain it is built with so it can use that
information later when it is run as a tool itself to cross-compile
other software.
To make this work, we need to create the toolchain wrappers for
libtool _as if_ we were cross-building even if we are building a
native package. So mk/tools uses a new flag TOOLS_USE_CROSS_COMPILE
instead of USE_CROSS_COMPILE, and libtool internally sets
MACHINE_ARCH=${TARGET_ARCH} (in the example above, powerpc) to make
it look like we're cross-building. The new TOOLS_CROSS_DESTDIR is an
alias for the (defaulted) CROSS_DESTDIR, which must now be set
unconditionally in mk.conf in order for libtool to know where the
cross-destdir will be; _CROSS_DESTDIR remains empty when building any
native packages (including the native cross-libtool package).
Finally, we need to make the resulting package be a native package,
with MACHINE_ARCH set to the one that it will be installed on (in the
example above, amd64), so I added an indirection _BUILD_DEFS.${var}
to replace var on its own in the build definitions that get baked
into the package, shown by `pkg_info -B'. Setting
_BUILD_DEFS.MACHINE_ARCH=${NATIVE_MACHINE_ARCH} ensures that this
mutant hybrid cross-built libtool still produces a native package.
All of this logic is gated on setting USE_CROSS_COMPILE in mk.conf or
LIBTOOL_CROSS_COMPILE in the package makefile, so it should be safe
for non-cross-builds -- when USE_CROSS_COMPILE=no and you're not
building cross-libtool, everything is as before.
Changes build framework to meson.
[ANNOUNCE] libdrm 2.4.110
misc bug fixes
[ANNOUNCE] libdrm 2.4.109
misc bug fixes
[ANNOUNCE] libdrm 2.4.108
misc bug fixes, build fixes
[ANNOUNCE] libdrm 2.4.107
misc bug fixes, update AMD product names
[ANNOUNCE] libdrm 2.4.106
Some nouveau debug, amdgpu tests, and a regression fix from 105.
Releasing so 105 doesn't end up being used a lot with a regression.
[ANNOUNCE] libdrm 2.4.105
misc bug fixes, update AMD product names
[ANNOUNCE] libdrm 2.4.104
This release brings updated kernel headers and converts man pages to
reStructuredText.
[ANNOUNCE] libdrm 2.4.103
libdrm mostly for new hw and ame names.
[ANNOUNCE] libdrm 2.4.102
lots of FreeBSD and modetest stuff.
[ANNOUNCE] libdrm 2.4.101
misc bug fixes, update AMD product names
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz
This release adds marketing names for AMDGPU devices, a fallback path in
drmDevice for devices lacking OF data and drmIsMaster API, amongst other
changes.
Alex Deucher (1):
amdgpu: update to latest marketing names from 18.50
Andrey Grodzovsky (3):
amdgpu/test: Add illegal register and memory access test v2
amdgpu/test: Disable deadlock tests for all non gfx8/9 ASICs.
amdgpu/test: Enable deadlock test for CI family (gfx7)
Christian König (1):
amdgpu: add VM test to exercise max/min address space
Daniel Vetter (1):
doc: Rename README&CONTRIBUTING to .rst
Eric Anholt (2):
Avoid hardcoded strlens in drmParseSubsystemType().
drm: Attempt to parse SPI devices as platform bus devices.
Eric Engestrom (6):
xf86drmHash: remove unused loop variable
meson: fix typo in compiler flag
tests: skip drmdevice test if the machine doesn't have any drm device
freedreno: remove always-defined #ifdef
xf86atomic: #undef internal define
README: reflow the project description to improve readability
François Tigeot (2):
xf86drm: implement drmParseSubsystemType for DragonFly
libdrm: Use DRM_IOCTL_GET_PCIINFO on DragonFly
Leo Liu (1):
tests/amdgpu/vcn: fix the nop command in IBs
Lucas De Marchi (2):
gitignore: sort file
gitignore: add _build
Marek Olšák (3):
amdgpu: update amdgpu_drm.h
amdgpu: add a faster BO list API
Bump the version to 2.4.97
Mauro Rossi (1):
android: Fix 32-bit app crashing in 64-bit Android
Andrey Grodzovsky (2):
amdgpu/test: Allow BO mapping flags to be passed in tests
amdgpu/test: Fix deadlock tests for AI and RV v2
Rob Clark (14):
xf86drmHash: remove redundant zero init
freedreno/msm: get rid of ring_bo unref hack
freedreno: expose refcnt'ing on ringbuffers
freedreno: add flags param for rb creation
freedreno/msm: support suballocation for stateobj rb's
freedreno: remove deprecated ringmarker API
freedreno/msm: remove reset of linked rings
freedreno/msm: simplify emit_reloc_ring() vfunc
freedreno/msm: use hashtable to track submit.cmds table
freedreno/msm: simplify msm_ringbuffer_flush()
freedreno/msm: handle ring-reloc to other stateobjs
freedreno/kgsl: fix build
freedreno/msm: fix c90 warning
Bump to version 2.4.96
Thomas Hellstrom (1):
libdrm: Allow dynamic drm majors on linux
Merge two patches for the same file.
Changes:
This release adds a fallback for realpath() which was blocked by the
web-browser sand-boxing. While the browsers are fixed-up they seem to have
little incentive to roll bugfix releases :-\
Ayan Kumar Halder (1):
libdrm: headers: Sync with drm-next
Christian König (4):
tests/amdgpu: add unaligned VM test
amdgpu: remove invalid check in amdgpu_bo_alloc
test/amdgpu: add proper error handling v2
test/amdgpu: add GDS, GWS and OA tests
Daniel Stone (1):
CI: Capture test logs as GitLab artifacts
Daniel Vetter (1):
Add basic CONTRIBUTING file
Emil Velikov (9):
xf86drm: fallback to normal path when realpath fails
intel: annotate the intel genx helpers as private
automake: set NM before running the tests
*-symbols-check: error out when using unset variables
gitlab-ci: pass the correct toggles to configure
Bump to version 2.4.95
Revert "Bump to version 2.4.95"
intel: include i915_pciids.h in the tarball
Bump to version 2.4.95
Eric Engestrom (10):
add gitlab-ci builds of libdrm
xf86drm: merge get_normal_pci_path() into get_real_pci_path()
xf86drm: rename "real_path" to "pci_path"
gitlab-ci: use templates to deduplicate the build commands
headers/README: fix/add link to drm-next
intel: add missing drm_public exports
nouveau: add missing drm_public exports
radeon: add missing drm_public exports
omap: fix symbol annotations
freedreno: add missing drm_public
Ezequiel Garcia (1):
tests/util: Add support for sun4i-drm driver
Junwei Zhang (1):
amdgpu: add error return value for finding bo by cpu mapping (v2)
Lucas De Marchi (19):
intel: add generic functions to check PCI ID
intel: make gen11 use generic gen macro
intel: make gen10 use generic gen macro
intel: make gen9 use generic gen macro
intel: get gen once for gen >= 9
intel: annotate public functions
libkms: annotate public functions
nouveau: annotate public functions
amdgpu: annotate public functions
libdrm: annotate public functions
etnaviv: annotate public functions
freedreno: annotate public functions
omap: annotate public functions
radeon: annotate public functions
tegra: annotate public functions
exynos: annotate public functions
meson: make symbols hidden by default
autotools: make symbols hidden by default
android: make symbols hidden by default
Michel Dänzer (1):
amdgpu-symbol-check: Add amdgpu_find_bo_by_cpu_mapping
Qiang Yu (2):
amdgpu: add amdgpu_bo_inc_ref() function.
amdgpu: amdgpu_bo_inc_ref don't return dummy int
Rob Clark (2):
freedreno: fix spelling typo
freedreno: move ring_cache behind fd_bo_del()
Stefan Agner (2):
modeprint: use libutil to lookup strings
modeprint: print encoder type
Tom Anderson (1):
Fix build with -std=c11
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
Christian König (1):
amdgpu: make sure to set CLOEXEC on duplicated FDs
Emil Velikov (10):
xf86drm: drmGetDevice2: error out if the fd has unknown subsys
xf86drm: introduce drm_device_has_rdev() helper
xf86drm: Fold drmDevice processing into process_device() helper
xf86drm: Allocate drmDevicePtr's on stack
xf86drm: introduce a get_real_pci_path() helper
xf86drm: Add drmDevice support for virtio_gpu
tests/drmdevices: install alongside other utilities
tests/drmdevice: add a couple of printf headers
drmdevice: convert the tabbed output into a tree
drmdevice: print the correct host1x information
Jan Vesely (3):
amdgpu: Take a lock before removing devices from fd_tab hash table.
amdgpu/util_hash_table: Add helper function to count the number of entries in hash table
amdgpu: Destroy fd_hash table when the last device is removed.
José Roberto de Souza (2):
intel: Introducing Whiskey Lake platform
intel: Introducing Amber Lake platform
Kevin Strasser (1):
xf86drm: Be sure to closedir before return
Marek Olšák (3):
amdgpu: don't call add_handle_to_table for KMS BO exports
amdgpu: add amdgpu_bo_handle_type_kms_noimport
configure.ac: bump version to 2.4.93
Mariusz Ceier (1):
xf86drm: Fix error path in drmGetDevice2
Michel Dänzer (2):
Always pass O_CLOEXEC when opening DRM file descriptors
Revert "amdgpu: don't call add_handle_to_table for KMS BO exports"
Rob Clark (5):
freedreno: add user ptr to fd_ringbuffer
freedreno: add fd_ringbuffer_new_object()
freedreno: small cleanup
freedreno: slight reordering
freedreno/msm: "stateobj" support
Daniel Stone (3):
drm/atomic: Refuse to add invalid objects to requests
headers: Sync with drm-next
headers: Update README
Dylan Baker (1):
meson: don't use compiler.has_header
Emil Velikov (1):
Revert "libdrm: intel/Android.mk: Filter libdrm_intel library requirements on x86/x86_64"
Eric Engestrom (13):
freedreno: add missing symbols to symbol-check
meson: use pkg-config to detect libatomic_ops
meson: make it easy to add headers to check
meson: detect alloca.h
meson,configure: always define HAVE_OPEN_MEMSTREAM
meson,configure: always define HAVE_VISIBILITY
meson,configure: always define UDEV
meson: replace `if(compiles) have=true` with `have=compiles`
meson,configure: include config.h automatically
meson: drop unneeded dependency to libudev
meson: move line to allow using `config` earlier
meson: drop unnecessary variable
xf86drmMode: merge successive mutually-exclusive #ifs
Gowtham Tammana (1):
omap: add Android build support
Inki Dae (1):
tests: fix memory leak issue
James Zhu (1):
tests/amdgpu: add vce mv tests support and sets
John Stultz (3):
libdrm: intel/Android.mk: Filter libdrm_intel library requirements on x86/x86_64
libdrm: Use readdir instead of readdir_r to avoid build warnings
libdrm: gralloc_handle.h: Fix build issue with Android
Marek Olšák (1):
Revert "amdgpu:support 16 ibs per submit for PAL/SRIOV"
Matt Atwood (1):
Intel: Add a Kaby Lake PCI ID
Michel Dänzer (1):
amdgpu: Deinitialize vamgr_high{,_32}
Paulo Zanoni (1):
intel: add support for ICL 11
Qiang Yu (1):
amdgpu:support 16 ibs per submit for PAL/SRIOV
Rex Zhu (1):
headers: sync up amdgpu_drm.h with drm-next
Rob Clark (2):
freedreno: add fd_pipe refcounting
bump version for release
Rodrigo Vivi (1):
intel/intel_chipset.h: Sync Cannonlake IDs.
Sabre Shao (1):
drm/amdgpu: Remove IB count checking
Satyajit (1):
libdrm: amdgpu: Adding DRM_RDWR flag in amdgpu_bo_export
Seung-Woo Kim (1):
tests/exynos: remove dead condition
Stefan Schake (1):
android: Add missing include exports
Tomasz Figa (1):
intel: Do not use libpciaccess on Android
Xiaojie Yuan (1):
amdgpu: enlarge the maximum number of cards supported
Andrey Grodzovsky (1):
amdgpu: Fix mistake in initial hole size calculation.
Christian König (3):
amdgpu: mostly revert "use the high VA range if possible v2"
amdgpu: add AMDGPU_VA_RANGE_HIGH
amdgpu: fix "add AMDGPU_VA_RANGE_HIGH"
Chunming Zhou (1):
test/amdgpu: disable bo eviction test by default
Eric Engestrom (1):
meson: add configuration summary
Heiko Becker (1):
*-symbol-check: Don't hard-code nm executable
Igor Gnatenko (1):
meson: do not use cairo/valgrind if disabled
Jonathan Gray (1):
meson/configure.ac: pthread-stubs not present on OpenBSD
Marek Olšák (2):
meson: bump the version number
RELEASING: mention meson
Michel Dänzer (1):
tests/amdgpu: Fix misspellings of "suite"
Rob Clark (2):
freedreno: add interface to get buffer address
bump version for release
Rob Herring (4):
android: revert making handle magic and version members const
android: fix mis-named alloc_handle_t
android: add helper to convert buffer_handle_t to gralloc_handle_t ptr
android: fix gralloc_handle_create() problems
Thierry Reding (2):
drm/fourcc: Fix fourcc_mod_code() definition
drm/tegra: Sanitize format modifiers
Andrey Grodzovsky (2):
amdgpu: Update deadlock test to not assert on ECANCELED
amdgpu: Fix segfault in deadlock test.
Anuj Phogat (1):
intel: Add more Coffeelake PCI IDs
Bas Nieuwenhuizen (1):
drm: Fix 32-bit drmSyncobjWait.
Christian König (5):
amdgpu: fix 32bit VA manager max address
headers: sync up amdgpu_drm.h with drm-next
amdgpu: use the high VA range if possible v2
test/amdgpu: fix compiler warnings
amdgpu: fix high VA mask
Christoph Haag (1):
meson: fix the install path of amdgpu.ids
Chunming Zhou (5):
fix return value for syncobj wait
amdgpu: fix inefficient vamgr algorithm
amdgpu: clean up non list code path for vamgr
tests/amdgpu: add bo eviction test
amdgpu: clean up non list code path for vamgr v2
Dylan Baker (7):
Add meson build system
autotools: Include meson.build files in tarball
README: Add note about meson
meson: set proper pkg-config version for libdrm_freedreno
meson: set the minimum version correctly
meson: fix libdrm_nouveau pkgconfig include directories
meson: include headers in root directory in ext_libdrm
Emil Velikov (1):
tests/amdgpu: add missing config.h include
Eric Engestrom (25):
remove unnecessary double-semicolon
tests/amdgpu: add parentheses to make operation priority explicit
tests/amdgpu: drop unused variables
tests/util: fix signed/unsigned comparisons
tests/util: drop unused parameters
tests/etnaviv: drop unused `return 0`
meson: add missing HAVE_RADEON
configure: remove unused HAVE_CUNIT define
configure: remove unused HAVE_INSTALL_TESTS define
meson,configure: remove unused HAVE_OMAP define
meson,configure: remove unused HAVE_TEGRA define
meson,configure: remove unused HAVE_FREEDRENO define
meson,configure: remove unused HAVE_ETNAVIV define
meson,configure: always define HAVE_{INTEL,VMWGFX,NOUVEAU,EXYNOS,VC4,RADEON}
always define HAVE_FREEDRENO_KGSL
always define HAVE_CAIRO
always define HAVE_VALGRIND
meson: sort HAVE_* defines
xf86atomic: fix -Wundef warning
meson: cleanup whitespace
meson,configure: add warning when using undefined preprocessor tokens
xf86drmHash: remove always-false #if guards
configure: always define HAVE_LIBDRM_ATOMIC_PRIMITIVES and HAVE_LIB_ATOMIC_OPS
exynos/tests: use #ifdef for never-defined token
meson,configure: turn undefined preprocessor tokens warnings into errors
Hawking Zhang (3):
tests/amdgpu: execute write linear on all the available rings
tests/amdgpu: execute const fill on all the available rings
tests/amdgpu: execute copy linear on all the available rings
Marek Olšák (2):
amdgpu: add amdgpu_query_sw_info for querying high bits of 32-bit address space
configure.ac: bump version to 2.4.90
Michel Dänzer (7):
amdgpu: Don't print error message if parse_one_line returned -EAGAIN
amdgpu: Don't dereference device_handle after amdgpu_device_deinitialize
amdgpu: Symlink .editorconfig to tests/amdgpu
amdgpu: Disable deadlock test suite by default for SI ASICs
amdgpu: Disable VM test suite by default for SI ASICs
Revert "amdgpu: clean up non list code path for vamgr"
amdgpu: Add amdgpu_query_sw_info to amdgpu-symbol-check
Rob Clark (1):
freedreno: clamp priority based on # of rings
Robert Foss (5):
android: Move gralloc handle struct to libdrm
android: Add version variable to gralloc_handle_t
android: Mark gralloc_handle_t magic variable as const
android: Remove member name from gralloc_handle_t
android: Change gralloc_handle_t members to be fixed width
Seung-Woo Kim (2):
amdgpu: fix not to add amdgpu.ids when building without amdgpu
modetest: Fix to check return value of asprintf()
2.4.87:
Marek Olšák (2):
amdgpu: fix 32-bit build
configure.ac: bump version for release
2.4.86:
Andrey Grodzovsky (2):
amdgpu: Add wrappers for AMDGPU_VM IOCTL.
amdgpu: Add VMID reservation per GPU context test.
Dave Airlie (2):
drm: sync drm headers from drm-next.
drm/syncobj: fix some whitespace issues
Marek Olšák (1):
configure.ac: bump version for release
2.4.85:
No changelog found.
libdrm 2.4.84 has been released.
Alex Deucher (1):
tests/amdgpu: add missing header to SOURCES
Andrey Grodzovsky (1):
amdgpu: Add deadlock detection test suit.
Anuj Phogat (1):
intel: Change a KBL pci id to GT2 from GT1.5
Christian König (1):
amdgpu: make userptr unit test more interesting
Dave Airlie (1):
headers: sync syncobj ioctl defines.
Eric Engestrom (1):
freedreno/kgsl: fix pointer-to-int cast
James Zhu (2):
tests/amdgpu: add new uvd enc support check
tests/amdgpu: fix uvd enc data corruption issue
Jan Vesely (1):
amdgpu: Do not write beyond allocated memory when parsing ids
Marek Olšák (7):
amdgpu: print error messages when amdgpu_device_initialize is failing
include: sync drm.h and amdgpu_drm.h with airlied/drm-next
amdgpu: add sync_file import and export functions
drm: add drmSyncobjWait wrapper
amdgpu: add amdgpu_cs_syncobj_wait
amdgpu: add amdgpu_cs_fence_to_handle
configure.ac: bump version to 2.4.84
Philipp Zabel (1):
etnaviv: prevent deadlock in error path
Rob Herring (2):
Android: move libraries to /vendor
headers: sync DRM_MODE_ROTATE/REFLECT defines from kernel v4.14-rc1
2.4.83:
Boyuan Zhang (1):
tests/amdgpu: add uvd encode unit tests
Chih-Wei Huang (2):
android: add rules to build amdgpu.ids
android: amdgpu: fix build break
Daniel Stone (1):
configure.ac: Bump version to 2.4.83
Emil Velikov (1):
xf86drm: continue with next device if drmProcessUsbDevice fails
Eric Engestrom (4):
radeon: add fallthrough annotation
freedreno: remove dead error path
freedreno/msm: remove dead error path
freedreno: prevent deadlock in error path
Flora Cui (1):
test/amdgpu: fix test failure for SI
Gurchetan Singh (1):
xf86drm: continue after drmProcessPlatformDevice failure
Hawking Zhang (2):
tests/amdgpu: bypass UVD CS tests on raven
tests/amdgpu: bypass VCE tests on raven
Jan Vesely (2):
amdgpu: Add FX-9800P Bristol Ridge iGPU id
drmsltest: Check expected neighbours
Jason Ekstrand (1):
drm: Pull new modifier uapi into drm_fourcc and drm_mode
Monk Liu (3):
amdgpu: fix missing mutex unlock before return
amdgpu: fix race issue between two bo functions(v2)
amdgpu: merge and cleanup amdgpu_bo_free
Philipp Zabel (1):
etnaviv: fix etna_bo_from_name
2.4.82:
Anusha Srivatsa (3):
intel: PCI Ids for S SKU in CFL
intel: PCI Ids for H SKU in CFL
intel: PCI Ids for U SKU in CFL
Ben Widawsky (1):
intel/gen10: Add missed gen10 stuff
Christian Gmeiner (1):
etnaviv: submit full struct drm_etnaviv_gem_submit
Dave Airlie (6):
amdgpu: sync amdgpu_drm with kernel.
drm: update drm.h to latest in drm-next.
libdrm: add drm syncobj create/destroy/import/export
drm/amdgpu: add syncobj create/destroy/import/export apis
drm/amdgpu: add new low overhead command submission API. (v2)
amdgpu: add new symbols to tests.
Elliott Hughes (1):
Android's major/minor/makedev live in <sys/sysmacros.h>
Eric Anholt (1):
headers: Update drm_fourcc and vc4_drm.h with new VC4 tiling UAPI.
Eric Engestrom (2):
headers: sync drm_fourcc.h with airlied/drm-next
headers: sync drm_sarea.h with airlied/drm-next
Leo Liu (5):
tests/amdgpu: rename uvd messages to decode messages
tests/amdgpu: separate decode messages
tests/amdgpu: move decode sum to common
tests/amdgpu: add vcn tests support and sets
tests/amdgpu: implement vcn dec unit tests
Lucas Stach (1):
configure.ac: bump version for release
Michel Dänzer (2):
tests/amdgpu: s/uvd_messages.h/decode_messages.h/ in Makefile.am
amdgpu: Add .editorconfig file for amdgpu coding style
Paulo Zanoni (1):
intel: add GEN10 to IS_9XX.
Rob Herring (1):
Android: fix missing trailing \
Rodrigo Vivi (3):
intel: Add Cannonlake PCI IDs for U-skus.
intel: Add Cannonlake PCI IDs for Y-skus.
intel/intel_chipset: Move IS_9XX below IS_GEN10.
Tom St Denis (1):
tests/amdgpu: Fix device_id option
Xiaojie Yuan (1):
amdgpu: move asic id table to a separate file
coypu (1):
Remove redundant memclear
Adam Jackson (3):
Export drmDevicesEqual
configure: Fix the <sys/sysmacros.h> check
Fix stray caller of drmCompareDevices
Edward O'Callaghan (2):
amdgpu/: concisely && consistently check null ptrs in canonical form
amdgpu: Use the canonical form in branch predicate
Eric Anholt (2):
Add pl111 as a KMS driver for utils.
Add the DPI encoder/connector types to KMS utils.
Hawking Zhang (1):
amdgpu: add raven family id
Ilia Mirkin (1):
modetest: fix printing of fourcc on BE machines
Leo Liu (2):
amdgpu/drm: add AMDGPU_HW_IP_VCN_DEC
amdgpu/drm: add AMDGPU_HW_IP_VCN_ENC
Marek Olšák (1):
Bump version to 2.4.81
Nicolai Hähnle (3):
amdgpu: add the interface of waiting multiple fences
amdgpu: add a test for amdgpu_cs_wait_fences
amdgpu: add missing extern "C" headers
Rob Clark (1):
freedreno: fix double-free on exit
Christian Gmeiner (1):
configure.ac: bump version for release
Eric Engestrom (1):
intel: remove dead code
Philipp Zabel (2):
etnaviv: sync uapi header
etnaviv: add fence fd support
Tobias Jakobi (1):
exynos: add C++ support to exynos_drmif header
GNU/kFreeBSD, and adds a new page_flip_handler2 event handler, which
when run on a suitably capable kernel, can provide the CRTC ID to
userspace for atomic completion events.
Cheers,
Daniel
Ander Conselvan de Oliveira (1):
Add CRTC ID to vblank event
Daniel Stone (2):
Headers: Sync drm{,_mode}.h with the kernel
configure.ac: bump version for release
Emil Velikov (1):
configure.ac: pthread-stubs is not a thing on GNU/kFreeBSD
Eric Engestrom (4):
man/drm(7): fix typo
man: fix bug report instruction
man: fix bug report instructions (for real this time)
man: fix bug report instructions (third time's the charm)
2.4.79:
Marek Olšák (1):
configure.ac: bump version for release
Samuel Pitoiset (1):
amdgpu: allow to query GPU sensor related information
tests/etnaviv: link against libdrm
Christian Gmeiner (1):
etnaviv: remove struct etna_specs
Emil Velikov (2):
amdgpu: add amdgpu_bo_va_op_raw to the symbol check
configure.ac: bring back pthread-stubs check
Erik Faye-Lund (1):
tegra: update symbol-check
Junwei Zhang (1):
amdgpu: add REPLACE and CLEAR checking for VA op (v2)
Marek Olšák (1):
configure.ac: bump the version to 2.4.77
Nicolai Hähnle (3):
amdgpu: add amdgpu_bo_va_op_raw
headers: sync amdgpu_drm.h from airlied/drm-next
headers: the uint*_t vs. __u* discrepancy in amdgpu_drm is fixed
Rob Herring (2):
Android: fix building of modetest and proptest
Android: disable pointer-arith and enum-conversion
Seung-Woo Kim (5):
exynos: fix type-punned pointer build warning
exynos/fimg2d: remove unused-function build warning
tests/exynos: remove unused-function build warning
tests/exynos: fix invalid code of error path in g2d test
xf86drm: remove memory leaks in drmGetBusid/drmGetReservedContextList
libdrm 2.4.76 has been released.
This release is required for upcoming Radeon Vega GPUs.
Adam Jackson (1):
configure: Explicitly check for pkg-config at the top level
Alex Xie (3):
amdgpu: Free/uninit vamgr_32 in theoretically correct order
amdgpu: vamgr_32 can be a struct instead of a pointer
amdgpu: vamgr can be a struct instead of a pointer
Chris Wilson (3):
intel: Move is_softpin to obj->kflags
intel: Move 48b support to bo_gem->kflags
intel: Add handle to hashtable before freeing along an error path
Christian König (1):
amdgpu: stop reading CC_RB_BACKEND_DISABLE on Vega10
Emil Velikov (2):
Remove unused tests/drmstat.c
headers: add explicit note against local changes in the README
Eric Engestrom (2):
autogen.sh: don't print old git-config values
autogen.sh: run git commands in the (potentially) git dir
Huang Rui (2):
amdgpu: don't read registers not present on Vega10
tests/amdgpu: fix the count number for vega10
Junwei Zhang (1):
tests/amdgpu: add Polaris12 support for cs test
Leo Liu (3):
tests/amdgpu: add uvd unit test support for vega10
tests/amdgpu: add vce unit test support for vega10
amdgpu_drm: add AMDGPU_HW_IP_UVD_ENC
Marek Olšák (3):
amdgpu: sync amdgpu_drm.h with kernel 4.11-rc2
amdgpu: update amdgpu_drm.h for Vega10
configure.ac: bump version for release
Rob Clark (3):
freedreno: fix potential use-after-free on a5xx+
freedreno: valgrind support
freedreno: fix device close issues
Thomas Hindoe Paaboel Andersen (1):
intel: avoid null pointer dereference
amdgpu: Provide more specific error message if non-privileged user runs amdgpu_test
amdgpu: verify the tested device
amdgpu: A new option to choose which device to run most tests
amdgpu: A new option to run tests on render node
Chad Versace (2):
Bump version for 2.4.75 release
Bump version for 2.4.75 release
Chris Wilson (5):
Import uapi/i915_drm.h from v4.10-rc5-950-g152d5750dda9
intel: Allow the client to control implicit synchronisation
intel: Support passing of explicit fencing from execbuf
intel: Clear execobject flags before preserving object in reuse cache
intel: Export a function to re-enable implicit synchronisation
Dave Airlie (2):
Revert "Bump version for 2.4.75 release"
intel: fix make distcheck
Dongwon Kim (1):
intel: update global_name before HASH_ADD
Emil Velikov (16):
xf86drm: use maj/min in drmParsePciDeviceInfo()
xf86drm: add plumbing to not retrieve PCI device revision
xf86drm: parse the separate sysfs files for vendor... info
xf86drm: introduce drmGetDevice[s]2
tests/drmdevice: use drmGetDevice[s]2
tests: remove useless legacy tests
kms: remove commented out libudev code
configure: remove libudev checks
tests: automake: reorder makefile contents
autogen.sh: set format.subjectPrefix and sendemail.to if needed
android: remove LOCAL_MODULE_TAGS := optional tag
android: introduce Android.common.mk to reduce boilerplate
android: add HAVE_VISIBILITY to Android.common.mk
android: add note about command line defines and config.h
android: silence ~550 warnings
tests/nouveau: automake: fold C and CPP flags
Fabio Estevam (1):
README: Fix grammar
Grazvydas Ignotas (1):
xf86drm: fix sign-compare warning
Jonathan Gray (8):
xf86drm: implement drmGetMinorNameForFD for non-sysfs
xf86drm: implement drmParseSubsystemType for OpenBSD
xf86drm: implement drmParsePciDeviceInfo for OpenBSD
xf86drm: implement drmParsePciBusInfo for OpenBSD
xf86drm: implement an OpenBSD specific drmGetDevice2
xf86drm: adjust device node path for minor base
xf86drm: add a non-sysfs version of drmGetDeviceNameFromFd2
xf86drm: don't fatal on per device error in drmGetDevice[s]2
Neil Armstrong (1):
tests/util: Add support for meson module
Seung-Woo Kim (1):
libkms/exynos: fix memory leak in error path
Taro Yamada (1):
xf86drm: fix null termination of string buffer
Thierry Reding (10):
xf86drm: Fix indentation
Add .editorconfig
xf86drmMode.h: Use consistent padding
xf86drmMode.h: Add DisplayPort MST and DPI encoders/connectors
xf86drm: Fix type-punned pointer build warning
xf86drm: Factor out drmDeviceAlloc()
xf86drm: Add USB support
xf86drm: Add platform and host1x bus support
tests/drmdevice: Add USB, platform and host1x support
xf86drm: Reuse sysfs_uevent_get()
Tomasz Figa (1):
tests: Use -pthread in CFLAGS instead of -lpthread
Ville Syrjälä (1):
modetest: Allow the user to specify the plane ID
Ben Widawsky (1):
intel: Add Geminilake PCI IDs
Christian Gmeiner (4):
etnaviv: add API to get drm fd from etna_device
etnaviv: add API to create etna_device from private dup() fd
etnaviv: change get_abs_timeout(..) to use ns.
etnaviv: add etna_pipe_wait_ns(..)
Emil Velikov (2):
automake: make the build less chatty
xf86drm: introduce drmGetDeviceNameFromFd2
Eric Anholt (1):
vc4: Add new GETPARAMs that have been merged to drm-next.
Grazvydas Ignotas (2):
tests: kms: fix shadowed declaration warning
libdrm: random typo fixes
Michel Dänzer (1):
intel: Add drm_intel_gem_context_get_id to intel-symbols-check
Rob Clark (1):
freedreno: 64bit support
Robert Bragg (2):
intel: Add a getter for the intel_context ctx_id
Bump version for release
2.4.73
Emil Velikov (3):
headers: Add README file
xd86drm: read more than 128 bytes of uevent in drmParsePciBusInfo
Bump version for release
2.4.72
Alex Deucher (1):
amdgpu: check parameters in amdgpu_query_gpu_info
Chris Wilson (3):
intel: Export raw GEM mmap interfaces
intel: Migrate handle/name lookups from linear lists to hashtables
intel: Look prime handle up in handle hash table
Eric Anholt (1):
Silence runtime complaints on platform devices
Junwei Zhang (1):
amdgpu: add the function to get the marketing name (v4)
Matt Turner (4):
intel: Add uthash.h to Makefile.sources.
amdgpu: Add amdgpu_asic_id.h to Makefile.sources.
freedreno: Add fd_ringbuffer_flush2 to symbol check.
Bump version for release
Michel Dänzer (3):
headers: Sync drm{,_mode}.h with the kernel
Add drmModePageFlipTarget
intel: Add new symbols to intel-symbol-check
Neil Roberts (1):
intel: Allow some codenames in INTEL_DEVID_OVERRIDE
Rob Clark (3):
add libsync.h helper
freedreno: sync uapi header
freedreno: add fence fd support
Rob Herring (1):
Return an -ENODEV from drmGetDevice() when no device was found.
Daniel Kurtz (1):
modetest: add mediatek to module list
Eric Anholt (1):
Simplify the RELEASING steps based on current release.sh.
Flora Cui (1):
amdgpu: expose the AMDGPU_GEM_CREATE_VRAM_CLEARED flag
Kristian H. Kristensen (1):
Add drmModeAddFB2WithModifiers() which takes format modifiers
Leo Liu (1):
tests/amdgpu: update vce encRefPic addr mode to tiled
Marek Olšák (3):
radeon: sync radeon_drm.h with the kernel
amdgpu: sync amdgpu_drm.h with the kernel
amdgpu: fix valgrind warnings caused by amdgpu_query_firmware_version
Michel Dänzer (1):
intel: Add new symbols to intel-symbol-check
Rob Clark (2):
list: fix an issue with android build using clang
Bump version for release
Ronie Salgado (1):
amdgpu: add SI support
Stéphane Marchesin (1):
modetest: Also print the pixel clock
The etnaviv authors (2):
libdrm: add etnaviv drm support
libdrm: add etnaviv tests
Yang Rong (1):
intel: Export pooled EU and min no. of eus in a pool.
satsahu (1):
modetest: Adding amdgpu to module list
Andreas Boll (6):
radeon: Wire up radeon-symbol-check to make check
automake: Don't include Android Makefiles in the release tarball
virtgpu: Update kernel header
automake: Include virtgpu_drm.h in the release tarball
man: Fix typo
radeon: Fix typo in stderr message
Emil Velikov (2):
tests/drmdevice: print out the full 'bus' and 'dev' strings
tests/drmdevice: be move verbose when using open()
Qiang Yu (2):
drm: drmGetDevice return correct device on multi GPU setups
drm: fix drmFreeDevices memory leak on multi GPU setups
Rob Clark (24):
freedreno: rework internal ring->emit_reloc_ring()
freedreno: add simpler ring-reloc
freedreno: split out fd_bo_cache
freedreno: refactor bo-cache API
freedreno: move bo-cache to it's own file
freedreno: sync uapi
freedreno: add madvise support
freedreno: fix potential fd leak in error path
freedreno: expose kernel driver version
freedreno: support either coarse or fine-grained bucket sizes
freedreno: ocd
freedreno: fix potential leak at free
freedreno/msm: use private bo-cache for ringbuffer bo's
freedreno/msm: drop return from get_cmd()
freedreno/msm: split out cmd buffer tracking from ring
list: add first/last entry macros
freedreno/msm: split out dump_submit() helper
freedreno: support growable cmdstream buffers
freedreno/msm: use hashtable to track bo idx
freedreno: move legacy kgsl related README
freedreno: fix distcheck errors
freedreno: fix android build break
freedreno: fix warnings
Bump version for release
Here's a new libdrm release, which I needed in order to use the new vc4
ioctl in Mesa.
Alex Deucher (2):
tests/amdgpu: expand write/copy tests to compute
tests/amdgpu: expand write/copy tests to compute
Christian König (1):
amdgpu: fix fence status query
Eric Anholt (2):
vc4: Update kernel headers for getparam addition.
Bump version to 2.4.69 for release.
Jan Vesely (1):
xf86drm.c: Fix mix of tabs and spaces
Leo Liu (1):
tests/amdgpu: add interface to adapt firmware requirement
Marek Olšák (1):
radeon: use SAMPLE_SPLIT=2 for better MSAA perf on EG/CM
Mike Frysinger (1):
pull in sys/sysmacros.h when available
Nicolai Hähnle (1):
xf86drm: ensure proper alignment of pointers in drmProcessPciDevice
Qiang Yu (1):
drm: fix multi GPU drmGetDevices only return one device
Rob Clark (1):
freedreno/msm: fix memory leak on ringbuffer free
Rob Herring (1):
Android: strip out header files from sources list
Rodrigo Vivi (2):
intel: Add more Kabylake PCI IDs.
intel: Removing PCI IDs that are no longer listed as Kabylake.
Sonny Jiang (1):
tests/amdgpu: adapt to new polaris10/11 uvd fw