summaryrefslogtreecommitdiff
path: root/x11/libdrm
AgeCommit message (Collapse)AuthorFilesLines
2016-11-30Updated libdrm to 2.4.74.wiz2-7/+7
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
2016-11-15Updated libdrm to 2.4.73.wiz3-8/+9
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.
2016-10-04Updated libdrm to 2.4.71.wiz2-7/+7
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
2016-07-24Updated libdrm to 2.4.70.wiz3-8/+9
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
2016-07-21Updated libdrm to 2.4.69.wiz2-7/+7
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
2016-04-29Updated libdrm to 2.4.68.wiz3-12/+12
Chih-Wei Huang (1): android: add virgl to be a valid driver Daniel Vetter (7): headers: Remove _DRM_GEM tests/kms-steal-crtc: Use correct includes headers: Update drm_i915.h headers: Update drm_sarea.h headers: Update drm_fourcc.h headers: Update drm_mode.h headers: Update drm.h Emil Velikov (1): proptest: print signed values correctly Eric Engestrom (6): amdgpu: Fix spelling mistakes exynos: Fix spelling mistake freedreno: Fix spelling mistakes intel: Fix spelling mistakes tests: Fix spelling mistakes xf86drm: Fix spelling mistakes Gustavo Padovan (3): tests: add virtio_gpu to the driver list gitignore: ignore kms-steal-crtc and kms-universal-planes modetest: print signed values correctly Kenneth Graunke (1): Bump version for release Michał Winiarski (1): intel/skl: Add missing SKL PCI IDs Nicolas Dechesne (1): freedreno: add dummy fd_bo_from_fbdev implementation when KGSL is disabled Rob Clark (3): add libdrm_vc4.pc to .gitignore freedreno: update uapi freedreno: add support for FD_TIMESTAMP Rodrigo Vivi (1): intel: Adding missing Broxton PCI IDs. Sonny Jiang (1): amdgpu/tests: fix tests for asics with one VCE instance Thierry Reding (1): tegra: Sync with Linux kernel UAPI header Thomas Hellstrom (1): vmwgfx: update uapi
2016-02-22fix PLIST on ARM (libdrm_vc4)tnn1-1/+4
2016-02-15Update libdrm to 2.4.67:wiz3-8/+9
Alex Deucher (7): tests/amdgpu: make amdgpu_sdma_test_exec_cs() generic (v2) tests/amdgpu: make amdgpu_command_submission_sdma_write_linear generic tests/amdgpu: add a test for cp write data tests/amdgpu: make amdgpu_command_submission_sdma_const_fill generic tests/amdgpu: add a test for cp dma fill tests/amdgpu: make amdgpu_command_submission_sdma_copy_linear generic tests/amdgpu: add a test for cp dma copy Chunming Zhou (2): amdgpu: validate user memory for userptr tests/amdgpu: add semaphore test Damien Lespiau (1): xf86drm: Bound strstr() to the allocated data Emil Velikov (4): tests/kmstest: inverse the order of LDADD libraries amdgpu: add libdrm as private requirement/dependency radeon: add libdrm to Requires.private libkms: add libdrm to Requires.private Eric Anholt (3): vc4: Add the DRM header file. util: Add support for vc4. vc4: Add headers and .pc files for VC4 userspace development. Junwei Zhang (1): amdgpu: list each entry safely for sw semaphore when submit ib Ken Wang (1): amdgpu: fix for submition with no ibs Khem Raj (1): tests: Include sys/select.h Kylie McClain (1): tests: Include poll.h rather than sys/poll.h Marcin Ślusarz (1): configure.ac: don't detect disabled options dependencies Marek Olšák (2): configure.ac: disable annoying warning -Wmissing-field-initializers amdgpu: add semaphore support Michel Dänzer (2): amdgpu: Add new symbols to amdgpu-symbols-check radeon: Pass radeon_bo_open flags to the DRM_RADEON_GEM_CREATE ioctl Rob Clark (4): freedreno: update uapi freedreno: small refactor for get_param freedreno: add support for FD_MAX_FREQ Bump version for release Rodrigo Vivi (1): intel/kbl: Add Kabylake PCI ids Stefan Agner (2): kmstest: Use util_open() tests: add fsl-dcu-drm to modules Sumit Semwal (1): android: enable building static version of libdrm Thierry Reding (1): tests: util: Fixup util_open() parameter order Ville Syrjälä (1): Fix memory leak with drmModeGetConnectorCurrent() monk.liu (1): amdgpu: drop address patching logics
2015-12-29Update libdrm to 2.4.66:wiz5-94/+16
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
2015-11-04Add SHA512 digests for distfiles for x11 categoryagc1-1/+2
Problems found locating distfiles: Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2 Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz Package xservers: missing distfile xservers-3.3.6.5.tar.bz2 Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-09-29Update to 2.4.65:wiz3-22/+6
Alan Coopersmith (1): Include <alloca.h> when needed before calling alloca Christian König (2): amdgpu: remove sequence mutex amdgpu: serialize drmPrimeFDToHandle Emil Velikov (20): drm: add interface to get drm devices on the system v3 Move -lm link flag to LIBADD vbltest: fix variable shadowing warning modetest: fix shadowing warnings intel: resolve shadowing warnings intel: error out on has_error in exec2 intel: introduce to_bo_gem() helper configure: enable -Wshadow when available amdgpu: remove unneeded -Wno-switch-enum flag modetest: annotate const data as such for good measure libkms: use static const for good measure radeon: cleanup bo/cs func tables freedreno: annotate the device/bo/pipe/ringbuffer funcs as const data tests/amdgpu: reference the correct variable for memcpy tests/amdgpu: annotate the uvd message templates as const data tests/amdgpu: annotate (most of) the vce templates as const data tests/amdgpu: ensure tests work by using c99 initializers nouveau: use designated initializers intel: ignore missing-field-initializers warnings configure: remove -Wno-missing-field-initializers Hyungwon Hwang (2): xf86drmMode: remove the trailing white spaces modetest: remove the trailing white spaces Jonathan Gray (1): amdgpu: use EINVAL instead of EBADMSG in amdgpu_bo_cpu_unmap() Jérôme Glisse (1): drm: Add -lm to libdrm ldflags to fix build failure. Mathias Tillman (1): drm: fix the usage after free Mauro Rossi (2): amdgpu: add Makefile.sources amdgpu: add Android build support Michel Dänzer (1): tests: Add -lm to LDADD for dristat Rafał Sapała (1): intel: Serialize drmPrimeFDToHandle with struct_mutex Rob Clark (4): freedreno: don't take ownership of the dmabuf fd on import drm: make individual drm_server_info fxns optional freedreno: add API to get drm fd from fd_device Bump version for release Thierry Reding (1): omap: Initialize DMA BUF file descriptor to -1 Tvrtko Ursulin (1): libdrm: Add framebuffer modifiers uapi Varad Gautam (5): freedreno: fix a bo cache segfault with imported bo's freedreno: fill bo->fd when importing freedreno: get bo size for imported dma-buf freedreno: use drmPrime wrappers to import/export prime bo's freedreno: serialize drmPrimeFDToHandle under table_lock monk.liu (1): amdgpu: fix missing deinit on vamgr_32
2015-08-18Update to 2.4.64:wiz2-6/+6
Jammy Zhou (3): amdgpu: improve amdgpu_vamgr_init amdgpu: add flag to support 32bit VA address v4 amdgpu: make vamgr per device v2 Michel Dänzer (2): tests/amdgpu: Include config.h first tests/amdgpu: Remove unused local variable 'i' Rob Clark (6): freedreno/msm: reorg ringbuffer struct freedreno/msm: fix issue where same bo is on multiple rings freedreno/msm: dump out submit info on error freedreno: add fd_pipe_wait_timeout() freedreno: update freedreno-symbol-check Bump version for release Thierry Reding (3): tests: modetest: Accept connector names in addition to connector IDs libdrm: Remove gratuitous blank lines libdrm: Make indentation consistent
2015-08-18SunOS needs to include alloca.hrichard2-1/+17
2015-08-14Update to 2.4.63:wiz5-29/+16
Libdrm 2.4.63 has been released. It contains the new libdrm_amdgpu library. Alan Coopersmith (1): include <sys/types.h> & <sys/mkdev.h> directly for major() and minor() Alex Deucher (10): drm: consolidate common list implementations (v2) drm: add util_math.h drm: add libdrm_amdgpu (v7) drm: add tests/amdgpu (v3) amdgpu: update to the latest kernel header fix configuration when amdgpu is disabled fix amdgpu cunit configure test harder move up cunit workaround for ubuntu/debian add a note about which version of cunit is fixed for debian/ubuntu radeon: add new OLAND pci id Alexandr Akulich (1): libdrm/amdgpu: Fixed drm.h include. Anuj Phogat (2): i965/gen9: Pass alignment as function parameter in drm_intel_gem_bo_alloc_internal() Set alignment value in drm_intel_add_validate_buffer() Chris Wilson (1): drm: Detect no-op drmModeAtomicRequest and return early Christian König (16): amdgpu: cleanup public interface v2 amdgpu: add public bo list interface v3 amdgpu: compare the primary device names instead amdgpu: remove bo_vas hash table v2 amdgpu: add helper for VM mapping v2 amdgpu: stop checking flag masks amdgpu: explicitly unmap GPU mapping on BO destruction amdgpu: remove flink export workaround v2 amdgpu: cleanup VA IOCTL handling amdgpu: remove pointer arithmetic from command submission amdgpu: add CS dependencies v2 gitignore: add some generated amdgpu files amdgpu: cleanup public interface style amdgpu: remove reference to AMD specific error codes amdgpu: use common fence structure for dependencies as well. amdgpu: fix bs buffer size for vce test Emil Velikov (15): configure: default --enable-valgrind to auto freedreno: zero is a valid fd number, treat it as such omap: zero is a valid fd number, treat it as such xf86drm: fix incorrect fd comparison in drmOpenOnce{,WithType} Consistently check the fd value man: remove .man_fixup workaround Force enable amdgpu for the dist build/check. amdgpu/util_hash: hide private symbols from global namespace amdgpu/util_hash_table: hide private symbols from global namespace amdgpu: add a bunch of missing config.h includes amdgpu: cosmetic chances in license boilerplate amdgpu: squash trivial documentation typo amdgpu/amdgpu_vamgr: hide private symbols from global namespace amdgpu: hide the final internal functions from global namespace amdgpu: add symbols check test Jack Xiao (2): amdgpu: fix round down/up page size error amdgpu: add zero timeout check in amdgpu_cs_query_fence_status Jammy Zhou (24): amdgpu: remove active_rb_pipes from amdgpu_gpu_info amdgpu: remove AMDGPU_GEM_CREATE_CPU_GTT_UC amdgpu: fix 32-on-64 support (v2) amdgpu: add ctx_id for wait_cs amdgpu: reuse the kernel IB flags v2 amdgpu: validate the upper limit of virtual address v2 amdgpu: fix the number of IB size enums amdgpu: remove unused AMDGPU_IB_RESOURCE_PRIORITY amdgpu: replace alloca with calloc v2 amdgpu: add amdgpu_bo_list_update interface v2 amdgpu: add IB sharing support v2 tests/amdgpu: add shared IB submission test v2 amdgpu: get rid of IB pool management v3 tests/amdgpu: manage IB in client side amdgpu: add amdgpu_query_gds_info amdgpu: cleanup gds specific alloc/free functions amdgpu: merge amdgpu_drm.h from kernel amdgpu: do NULL check for bo handle in amdgpu_bo_query_info amdgpu: improve the amdgpu_cs_query_fence_status interface drm: fix the ALIGN macro to avoid value clamp tests/amdgpu: remove the duplicate IB allocation for VCE test amdgpu: add flags parameter for amdgpu_va_range_alloc amdgpu: add amdgpu_bo_va_op for va map/unmap support v3 amdgpu: expose the PCI revision ID Jonathan Gray (3): xf86drmMode: Implement drmCheckModesettingSupported() for OpenBSD xf86drm: correct the OpenBSD DRM_MAJOR define xf86drm: use the correct device minor names on OpenBSD Joonyoung Shim (1): Build vbltest irrespective of the presence of libudev. Julien Cristau (1): Fix headers inclusion in xf86drmMode.c Ken Wang (8): amdgpu: make vamgr global amdgpu: add max_memory_clock for interface query amdgpu: add vram_type and vram_bit_width for interface query amdgpu: add ce_ram_size for interface query amdgpu: add ib_start_alignment and ib_size_alignment for interface query amdgpu: add base_preferred parameter to amdgpu_vamgr_find_va amdgpu : move management of user fence from libdrm to UMD test/amdgpu : fix a bug in VCE/UVD test introduced by previous change Kristian Høgsberg Kristensen (1): intel: Drop aub dumping functionality Leo Liu (2): tests/amdgpu: implement VCE unit tests amdgpu: add VCE harvesting instance query Marek Olšák (15): amdgpu: implement amdgpu_cs_query_reset_state amdgpu: fix a valgrind warning amdgpu: add new AMDGPU_TILING flags amdgpu: rename GEM_OP_SET_INITIAL_DOMAIN -> GEM_OP_SET_PLACEMENT amdgpu: don't use amdgpu_cs_create_ib for allocation of the fence BO amdgpu: remove amdgpu_ib amdgpu: remove amdgpu_ib helpers amdgpu: remove bo_handle from amdgpu_cs_ib_info, IBs should be in buffer list amdgpu: allow exporting KMS handles with render nodes amdgpu: use alloca and malloc in critical codepaths (v2) amdgpu: fix valgrind warnings amdgpu: fix double mutex_unlock in amdgpu_bo_import drm/amdgpu: allow passing absolute timeouts to amdgpu_cs_query_fence_status amdgpu: check the user fence only if the IP supports user fences Bump version for release Mario Kleiner (1): libdrm/amdgpu: Use private fd for amdgpu_device and winsys hash table to fix ZaphodHeads. (v2) Michel Dänzer (4): amdgpu: Use drmIoctl in amdgpu_ioctl_wait_cs amdgpu/tests: Use buf_handle in amdgpu_bo_alloc_and_map() error paths amdgpu/tests: Cast CPU map argument of amdgpu_bo_alloc_and_map to void** amdgpu: Remove unused local variables bo_size/offset from amdgpu_cs_submit Sabre Shao (2): amdgpu: add va allocation intefaces amdgpu: add va range query interface Tapani Pälli (3): remove usage of 'c_plusplus' preprocessor macro intel: wrap intel_bufmgr.h C code for C++ compilation/linking modeprint: cleanup, remove compile warnings monk.liu (7): amdgpu: support non-page-aligned userptr amdgpu: add missing mutex lock/unlock pair amdgpu: fix an error of bo_list handler amdgpu: do not call BO_LIST ioctl when no resource referred amdgpu: fix segfault when resources are NULL amdgpu: fix code alignment amdgpu: fix vamgr_free_va logic
2015-06-30Update to 2.4.62:wiz2-6/+7
This release introduces the atomic and blob APIs, adds support for new devices (AMD Bonaire) and a new flag for coherent BOs in nouveau. Alex Deucher (1): radeon: add new bonaire pci id Alexandre Courbot (1): nouveau: add coherent BO attribute Boris BREZILLON (2): modetest: add atmel-hlcdc driver support tests/kmstest: support atmel-hlcdc Damien Lespiau (1): intel: Add the Broxton PCI IDs Daniel Stone (1): Add blob property create/destroy ioctl wrappers Emil Velikov (7): modetest: explicitly zero the newly allocated memory modetest: replace malloc + memset with calloc xf86drm: simplify drmMalloc/drmFree Revert "Add device enumeration interface (v4)" xf86drmMode: remove unused valgrind(VG) macros xf86drmMode: include config.h before anything else configure.ac: bump version to 2.4.62 for release Guillaume Desmottes (1): drmPrime*: initialize output args to 0 Ilia Mirkin (1): nouveau: add asserts to make sure krefs are there Jammy Zhou (1): Fix one warning (v2) Matt Turner (1): configure: Add flag to disable valgrind support. Tobias Jakobi (11): modetest: make middle SMPTE colors transparent modetest: only select plane with matching format exynos: fimg2d: fix return codes tests/exynos: replace return by break exynos/fimg2d: simplify g2d_fini() tests/exynos: clean struct connector tests/exynos: remove unused define tests/exynos: remove struct fimg2d_test_case tests/exynos: simplify drm_set_crtc tests/exynos: remove connector_find_plane tests/exynos: handle G2D_IMGBUF_COLOR in switch statements Ville Syrjälä (1): Support atomic modesetting ioctl frank (1): Add device enumeration interface (v4)
2015-05-07Update to 2.4.61:wiz4-18/+18
Release to fix regression in nouveau in 2.4.60, but brings lots of android changes and other fixes. Ben Skeggs (2): nouveau: restore check that avoids multiple user bos per kernel bo configure.ac: bump version to 2.4.61 for release Chih-Wei Huang (3): android: simplify the including rule of subdirs android: get rid of LIBDRM_TOP android: remove unnecessary TARGET_OUT_HEADERS variable Chris Wilson (2): mode: Retrieve only the current information for a Connector intel: Delay testing for userptr until first use Connor Behan (1): xf86drm: Fix ioctl struct clearing in drmAgpEnable Damien Lespiau (3): RELEASING: Fix releasing instructions to match the latest release.sh RELEASING: Fix the step numbering RELEASING: Fix annouce typo Daniel Kurtz (3): proptest: install it with --enable-install-test-programs tests: add rockchip to modetest, kmstest, vbltest and proptest xf86drmMode.h: inline -> __inline for use with gcc -std=c89 -pedantic Emil Velikov (39): android: correcly set LOCAL_EXPORT_C_INCLUDE_DIRS android: simplify LOCAL_C_INCLUDES android: remove ${srcdir} from the includes android: remove LOCAL_COPY_HEADERS* variables android: add the missing tag "optional" to libkms autotools: remove ${srcdir} from the includes android: remove explicit include to libpciaccess tests/hash: extract test out of xf86drmHash.c tests/hash: misc compilation fixes tests/hash: style fixes tests/hash: return non-zero on failure tests/random: extract test out of xf86drmRandom.c tests/random: return non-zero on test failure drm: replace HASH_DEBUG with DEBUG drm: use correct printf modifiers configure.ac: split -fvisibility and __attribute__((visibility)) checks radeon: move bof.[ch] out of libdrm_radeon radeon: add symbols test freedreno: annotate the private symbols freedreno: add symbols test intel: remove the drm_mm* symbol workarounds intel: remove unused mmFindBlock intel: annotate the private symbols intel: add symbols test nouveau: annotate the private symbols nouveau: add symbols test libkms: annotate private symbols libkms: add symbols test exynos: add symbols test omap: add symbols test tegra: add symbols test drm: rename libdrm{,_macros}.h drm: remove no longer needed VISIBILITY_CFLAGS drm: remove drm_public macro configure: request/set the compiler in C99 mode drm: use c99 __func__ over __FUNCTION__ man: rework the Makefile.am android: set the HAVE_VISIBILITY define freedreno: link against CLOCK_LIB Greg Hackmann (1): Add missing <strings.h> includes Jan Vesely (5): Fix unused function warnings Remove drmSetDebugMsgFunction and related infrastructure tests/exynos: Fix missing static keyword drmSL: Fix neighbor lookup tests/drmsl: Extract tests out of xf86drmSL.c Joonyoung Shim (6): modetest: fix Segmentation fault modetest: make use of drmModeRmFB modetest: fix the error path handling modetest: clear buffer and framebuffer for planes modetest: destroy the cursor bo modetest: fix the arguments of the MAKE_RGB_INFO define Neil Roberts (1): intel: Merge latest i915_drm.h Rob Clark (2): modeprint: add missing encoder/connector type names modetest: fix allocation for yuv420/yvu420 Tobias Jakobi (1): modetest: initialize handles/pitches in set_plane() Tvrtko Ursulin (1): intel: Leak the userptr test bo
2015-04-11On FreeBSD, remove checks for hw.dri.%d.modesetting which is only present if ↵sevan2-10/+46
a suitable KMS module is loaded. Resolves build issue. Patch obtained from FreeBSD ports. Reviewed by wiz@ bsiegert@
2015-04-03Fix a broken macro definition. Should fix build on NetBSD 5.tnn2-1/+17
2015-04-02libdrm-2.4.60 (2015-03-19)tnn3-40/+6
Alan Coopersmith (2): Stop undefining _ATOMIC_TYPE in Solaris/NetBSD section of xf86atomic.h On Solaris, #include <sys/mkdev.h> in xf86drm.c Chih-Wei Huang (1): android: remove duplicate libdrm in LOCAL_SHARED_LIBRARIES Damien Lespiau (1): build: Bump version number to 2.4.60 before release Daniel Vetter (7): intel: Unconditionally clear ioctl structs xf86drmMode: Unconditionally clear ioctl structs drm: use drmIoctl everywhere xf86drm: Unconditionally clear ioctl structs tests: remove intel-specific tests xf86drm: Fix ioctl struct clearing in drmGetVersion Revert "intel: Fix documentation for drm_intel_gem_bo_wait()" Emil Velikov (21): libdrm: fix the Android 64bit build autotools: add AM_DISTCHECK_CONFIGURE_FLAGS exynos_fimg2d_test: fix implicit funciton declaration errors tests: fix implicit funciton declaration errors autotools: add WARN_CFLAGS to all targets tests: remove unused variables exynos_fimg2d_test: remove unused variables tests/radeon: set the list* functions as inline automake: wrap an insanely long line configure: omap, freedreno and tegra require atomics configure: update help strings automake: drop the NULL variable from the makefile tests: move the SUBDIR at the top of the makefile tests: automake: keep the libs link at the final stage drm: add drmGet(Primary|Render)DeviceNameFromFd functions modetest: include into the build when libkms is not selected. configure: Stop using AM_MAINTAINER_MODE autogen.sh: handle out-of-tree invokation configure.ac: fix host_cpu/atomics detection configure.ac: fix help string copy/pasta configure.ac: error out if building freedreno_kgsl without freedreno Frank Binns (3): Rename DRM_NODE_RENDER to DRM_NODE_PRIMARY Add new drmOpenRender function Add new drmGetNodeTypeFromFd function Hyungwon Hwang (2): exynos: Don't use DRM_EXYNOS_GEM_{MAP_OFFSET/MMAP} ioctls exynos: remove DRM_EXYNOS_GEM_{MAP_OFFSET/MMAP} ioctls Jammy Zhou (2): Add new drmOpenWithType function (v4) Add new drmOpenOnceWithType function (v2) Jan Vesely (7): random: Use unsigned long for seed Fix gcc -Wextra warnings tests: String literals are const char * Fix type-limits, pointer-arith and sign-compare warnings dristat: Handle DRM_CONSISTENT Fix unused, and unused-but-set variables warnings Add static qualifier to local functions Jeff McGee (1): intel: Export total subslice and EU counts Jerome Glisse (1): nouveau: fix unlock nouveau_bo_name_ref() Kristian Høgsberg (1): intel: Fix documentation for drm_intel_gem_bo_wait() Maarten Lankhorst (4): Add atomic_inc_return to atomics. Use __sync_add_and_fetch instead of __sync_fetch_and_add for atomic_dec_and_test nouveau: make nouveau importing global buffers completely thread-safe, with tests nouveau: Do not add most bo's to the global bo list. Philipp Zabel (1): tests: add support for imx-drm Thomas Klausner (4): Fix libdrm's atomic_dec_and_test on Solaris. Add NetBSD atomic ops support. intel: Only define variable when it's used. nouveau: Remove unused static function. Tobias Jakobi (18): exynos: replace G2D_DOUBLE_TO_FIXED macro with function tests/exynos: fix typos and change wording tests/exynos: disable the G2D userptr/blend test tests/exynos: introduce wait_for_user_input exynos: introduce g2d_add_base_addr helper function tests/exynos: improve error handling exynos: fimg2d: remove TRUE/FALSE from header exynos: fimg2d: fix comment for G2D_COEFF_MODE_GB_COLOR exynos: fimg2d: unify register style exynos: fimg2d: introduce G2D_OP_INTERPOLATE exynos: fimg2d: whitespace fix in g2d_flush tests/exynos: fimg2d: add a checkerboard test exynos: add g2d_scale_and_blend exynos: honor the repeat mode in g2d_copy_with_scale exynos: use structure initialization instead of memset exynos: add exynos prefix to fimg2d header exynos: add fimg2d header to common includes exynos: fimg2d: follow-up fix for G2D_COEFF_MODE_GB_COLOR
2015-03-09add comment to explain why libpciaccess is conditional heretnn1-1/+3
2015-02-14Fix cross-build for arm.riastradh2-4/+12
- Add freedreno stuff to PLIST. - Use ${CROSS_DESTDIR} in exists(/usr/...) test.
2015-01-22Update to 2.4.59:wiz3-8/+8
Adam Cheney (1): Add new DRM_MODE_CONNECTOR and _ENCODER defines Chris Wilson (1): intel: Avoid overcounting fences when emitting self-referential relocs Damien Lespiau (3): intel/skl: Add SKL PCI ids intel/skl: Add gen9 to the buffer manager init intel/skl: add gen9 to the CS decoding init Dave Airlie (1): radeon: align r600/700 fmask to 128 X blocks. Jasper St. Pierre (1): modetest: Use threads for cursors instead of SIGALRM Laurent Pinchart (1): modetest: Allocate dumb buffers with the correct bpp Maarten Lankhorst (2): only enable support for freedreno on arm automatically configure.ac: bump version to 2.4.59 for release Michel Dänzer (1): radeon: Always multiply pitch_bytes by nsamples, not by slice_pt Paulo Zanoni (1): tests: add proptest Rob Clark (6): freedreno: do handle lookup on handle and dmabuf import modetest: universal plane support modetest: alpha buffers update signed/object prop types configure/freedreno: make KGSL support optional configure/freedreno: enable freedreno by default Thierry Reding (6): libdrm: Add NVIDIA Tegra support tegra: Add simple test for drm_tegra_open() tegra: Add GET/SET_TILING IOCTLs tegra: Add SET/GET_FLAGS IOCTLs tegra: Implement drm_tegra_bo_{get,set}_flags() tegra: Implement drm_tegra_bo_{get,set}_tiling() Thomas Meyer (1): intel: Fix SIGSEGV in libdrm for heigth = 0 and width = 0 Ville Syrjälä (1): modetest: Print newline for empty blobs Zhenyu Wang (1): intel: Fix GTT entry setup for aub dump
2015-01-03Remove code for DRM_IOCTL_MMAP hack.wiz4-58/+7
Never needed on NetBSD-5 and -6; and chuq improved mmap in NetBSD-7 and -current, so it's not needed there any longer either. Confirmed by mrg. Bump PKGREVISION.
2014-10-26Merge all xsrc patches for better KMS support on NetBSD, requestedwiz9-9/+223
and tested by chs. Bump PKGREVISION.
2014-10-01Update to 2.4.58:wiz3-11/+11
2.4.58: Rob Clark (3): fix compile error on 32bit systems more compile fix configure.ac: bump version to 2.4.58 for release 2.4.57: Alex Deucher (2): radeon: add new CIK pci ids radeon: add new SI pci ids Benjamin Gaignard (1): modetest: Add support of STI driver Damien Lespiau (1): intel: Don't leak the test page in an has_userptr() error path Emil Velikov (27): all: include config.h only when available and use its defines libkms: remove explicit define _FILE_OFFSET_BITS 64 libdrm, freedreno, intel, nouveau, radeon: add Makefile.sources libdrm,intel: Add Android build libdrm,intel: rework android header handling radeon: add Android build support nouveau: add Android build support freedreno: add Android build support android: add CleanSpec.mk freedreno: fd_bo_from_handle() remove duplicate declaration automake: remove obsolete makefiles Remove i810_drm.h and i830_drm.h from the distribution tarball automake: fix 'make commit-headers' configure: unconditionally check for atomic ops/primitives libkms: build the intel backend only when needed libkms: move sources lists to makefile.sources libkms: add Android build modetest: move sources lists to makefiles.sources modetest: add Android build automake: pick up all files for distribution. Add private mmap/munmap wrappers drm: use drm_mmap/drm_munmap wrappers libkms: use drm_mmap/drm_munmap wrappers nouveau: use drm_mmap/drm_munmap wrappers radeon: use drm_mmap/drm_munmap wrappers freedreno: use drm_mmap/drm_munmap wrappers intel: use drm_mmap/drm_munmap wrappers François Tigeot (1): drm: Implement drmCheckModesettingSupported() for DragonFly Lionel Landwerlin (4): atomic: add atomic_add_unless() intel: make bufmgr_gem shareable from different API intel: make bo_unreference() thread safe intel: make drm_intel_gem_bo_get_reloc_count() thread safe Maarten Lankhorst (6): nouveau: Only export public functions. radeon: Use symbol visibility. intel: Use symbol visibility. omap: Use symbol visibility. freedreno: Use symbol visibility. exynos: Use symbol visibility. Maks Naumov (1): radeon: Fix surf->bankh init by default value when surf->tile_split == 0 Rafal Sapala (1): intel: Adding locks for drm objects synchronization. Rob Clark (2): freedreno: add dmabuf import/export helpers configure.ac: bump version to 2.4.57 for release Thierry Reding (1): configure: Support symbol visibility when available Tvrtko Ursulin (1): intel: Add support for userptr objects
2014-07-29Update to 2.4.56:wiz2-6/+6
Libdrm 2.4.56 has been released. It fixes MSAA for the Radeon Hawaii GPU. Andreas Boll (1): libdrm: Fix drm.h include in qxl drm header file Marek Olšák (2): radeon: fix typo in sample split / fixes MSAA on Hawaii configure.ac: bump version to 2.4.56 for release
2014-07-25Update to 2.4.55:wiz2-7/+6
Damien Lespiau (2): intel: Sync the command parser version parameter from kernel intel: Sync typo fix from the kernel sources. Daniel Kurtz (8): eyxnos: install exynos tests if HAVE_INSTALL_TESTS exynos: fix two warnings exynos_fimg2d: fix cast from pointer to integer of different size exynos: remove unusable "run" target exynos_fimg2d_test: fix drmModeRmFB exynos: prime: use drmPrime*() helpers exynos: removed unused fd field drmOpenByName: remove redundant drmAvailable check Maarten Lankhorst (2): exynos: do not build fimg2d_test when building without libkms support. bump to version 2.4.55 for release Matt Roper (1): drm: Add universal plane capability bit and plane type enums Rob Clark (2): freedreno: sync kernel header freedreno: add chip-id property Thomas Klausner (2): radeon: Remove superfluous parentheses. radeon: Add missing header includes. Tobias Jakobi (3): exynos: fix coordinate computation in g2d_copy exynos: fix G2D_DOUBLE_TO_FIXED for non-integer input exynos: fix scaling factor computation in g2d_copy_with_scale Tvrtko Ursulin (1): intel: Add new userptr ioctl
2014-07-20Fix NetBSD and Solaris atomic_dec_and_test.wiz3-19/+25
Based on similar patch for xsrc from Taylor R Campbell. Bump PKGREVISION.
2014-06-01DragonFly 3.6.2 has its own PLIST like FreeBSD. Fix packaging.ryoon1-0/+4
2014-05-04Update to 2.4.54:wiz2-7/+6
Alex Deucher (1): bump version to 2.4.54 for release Daniel Kurtz (1): Use signed location for drmModeSetPlane Maarten Lankhorst (2): nouveau: safen up nouveau_device list usage against concurrent access amend previous commit to actually compile Rob Clark (2): modetest: add cursor support freedreno: add missing fxn prototype Samuel Li (2): radeon: add Mullins chip family radeon: add Mullins pci ids Thierry Reding (4): Mark functions printf-like where possible intel: Fix some format strings libdrm: Remove extraneous parameter tests: Use drmFreeVersion() instead of drmFree() Ville Syrjälä (1): intel/chv: Add Cherryview PCI IDs
2014-04-18FreeBSD has KMS.asau1-0/+4
Fixes packaging on FreeBSD 9.1.
2014-04-16Bump PKGREVISION for libatomic_ops PKGNAME change.wiz1-1/+2
2014-04-12Fix build on DragonFly BSD using a patch from David Shao. PR 48735.wiz2-1/+19
2014-04-11Update to 2.4.53:wiz2-6/+6
Libdrm 2.4.53 has been released. Emil Velikov (1): freedreno: do not leak drmVersion François Tigeot (1): Enable libkms by default on DragonFly Lucas Stach (1): modeprint: pretty print connector names Marek Olšák (2): radeon: sync with radeon_drm.h from kernel headers Bump version to 2.4.53 for release Rob Clark (6): freedreno: fix license freedreno: some msm-ring reset/flush fixes freedreno: simplify device creation freedreno: fix null ptr in error path freedreno/kgsl: don't even bother trying CREATE_FD freedreno: zero out unused field Robert Millan (1): drm: Implement drmCheckModesettingSupported() for FreeBSD
2014-03-10Search for pkgconfig files in lib${LIBABISUFFIX} and share directoriesjperkin1-1/+2
as appropriate. This is required for X11_TYPE=native on Red Hat Linux.
2014-01-25Update to 2.4.52:wiz2-6/+6
Ben Widawsky (3): intel: squash unused variable 'bo_gem' intel: Handle malloc fails in context create intel: Merge latest i915_drm.h Eric Anholt (2): drm: Initialize or valgrind-clear modesetting ioctl arguments. intel: Track whether a buffer is idle to avoid trips to the kernel. Hyungwon Hwang (1): tests/kmstest: support exynos Keith Packard (1): Mark debug_print with __attribute__ ((format(__printf__, 1, 0))) Kenneth Graunke (2): intel: Create a new drm_intel_bo offset64 field. Bump the version to 2.4.52 Rob Clark (1): freedreno: add fd_device_new_dup() Vincent ABRIOU (1): modetest: add the possibility to select the refresh frequency for a mode
2014-01-09Update to 2.4.51:wiz2-6/+6
Alex Deucher (2): radeon: avoid possible divide by 0 in surface manager radeon: fix sumo2 pci id Damien Lespiau (2): gitignore: Ignore various generated files intel/test_decode: Allow gen8 to be infered from the batch filenames Rob Clark (4): freedreno: add bo cache freedreno/kgsl: fix crash introduced w/ bo-cache freedreno: allow IB to different ringbuffer Bump the version to 2.4.51
2013-12-31DIST_SUBDIR looks like it was left in mistakenly. Discussed over IRC.rodent2-7/+5
2013-12-04Update to 2.4.50:wiz2-6/+6
libdrm 2.4.50 has been released. It fixes a critical bug for Radeon Southern Islands GPUs. Keith Packard (1): intel: Track known prime buffers for re-use Marek Olšák (1): Bump the version to 2.4.50 Michel Dänzer (1): radeon: Update unaligned offset for 2D->1D tiling transition on SI
2013-11-23Update to 2.4.49:wiz2-6/+6
A new version of libdrm has been released. It adds support for 2D tiling for Sea Islands Radeon GPUs and fixes bugs. Ian Romanick (1): intel: Use memset instead of VG_CLEAR Marek Olšák (3): radeon: implement 2D tiling for CIK radeon: handle P16 pipe configs for Hawaii Bump the version for release Michel Dänzer (2): radeon: fix mipmap level 0 and 1 alignment for SI and CIK radeon: don't overallocate stencil by 4 on SI and CIK Thomas Hellstrom (1): libdrm/mode: Update the encoder and connector defines
2013-11-16Update to 2.4.48:wiz2-6/+6
A new version of libdrm has been released. The main motivation for this release is the addition of the reset status query ioctl for the Intel kernel module. Access to this ioctl will be necessary for Mesa 10.0. Alex Deucher (2): radeon: add hawaii chip family radeon: add hawaii pci ids Ben Widawsky (2): intel/bdw: Add broadwell chipset IDs intel/bdw: Handle gen8 bufmgr_init Damien Lespiau (2): intel/bdw: Add gen8 to the decode init intel/bdw: Update MI_BATCH_BUFFER_START for aub dumps Dave Airlie (1): Revert "intel: Add support for GPU reset status query ioctl" Ian Romanick (3): intel: Add support for GPU reset status query ioctl intel: Add support for GPU reset status query ioctl libdrm: bump to 2.4.48 Keith Packard (1): Add DRM_MODE_PAGE_FLIP_ASYNC define Kenneth Graunke (3): intel: Add the Gen6+ version of MI_REPORT_PERF_COUNT to intel_decode.c. intel: Add MI_LOAD_REGISTER_MEM to intel_decode.c. intel/bdw/aub: Update AUB trace block writes for 48-bit addressing. Maarten Lankhorst (1): nouveau: prevent undefined behavior in nouveau_pushbuf_reloc with gcc-4.8
2013-10-13Use current tarball. The original upload did not match the releasewiz2-5/+7
announcement. This has been fixed, the matching distfiles are now available. The contents did not change at all (says Ben, and diff. Set DIST_SUBDIR and update distinfo.
2013-10-11Update to 2.4.47:wiz2-6/+6
Alex Deucher (2): radeon: add berlin pci ids radeon: pad CS to 8 DW Ben Widawsky (1): libdrm: bump to 2.4.47 Chia-I Wu (1): intel: silence valgrind warnings for unsynchronized maps Damien Lespiau (3): drm: Synchronize the stereo 3D mode flags from the kernel headers drm: Sync the DRM_SET_CLIENT_CAP ioctl definition drm: Introduce a drmSetClientCap() wrapper Daniel Kurtz (1): libdrm: Make some drm headers compatible with gcc -std=c89 -pedantic Emil Velikov (6): tests/*version: add missing string.h header tests/modetest: silence compiler warning about uninitialised variables freedreno: use local drm.h over the system one freedreno: set automake options to include subdir-objects intel: Update package name and description in libdrm_intel.pc configure: add AC_LANG_SOURCE call within AC_COMPILE_IFELSE Ilia Mirkin (2): modetest: add a -D option to specify a device to be used modetest: allow setting a scaling factor when showing plane Imre Deak (1): libdrm: add missing DRM_CAP_TIMESTAMP_MONOTONIC Kristian Høgsberg (1): intel: Set bo size from lseek if kernel supports it Laurent Pinchart (23): modetest: Fix warnings modetest: Remove extern declarations of opt(arg|ind|err|opt) modetest: Sort command line arguments modetest: Add a command line parameter to select the driver modetest: Add a command line parameter to drop master after mode set modetest: Retrieve all resources in one go modetest: Don't limit mode set and planes to two instances modetest: Add a command line parameter to set properties modetest: Allow specifying plane position modetest: Print the plane ID when setting up a plane modetest: Remove the -m argument modetest: Create a device structure modetest: Compute CRTC pipe number as needed modetest: Remove the struct connector_arg encoder field modetest: Store the crtc in the connector_arg structure modetest: Store the mode in the crtc structure modetest: Give the CRTC ID to the -P option modetest: Split mode setting and plane setup modetest: Rename struct connector_arg to struct pipe_arg modetest: Support pipes with multiple connectors modetest: Try all possible encoders for a connector modetest: Fix line stride in SMPTE YUV packet pattern generator modetest: Allocate NV buffers large enough for the two planes Marek Olšák (1): radeon: fix pitch alignment for non-power-of-two mipmaps on SI Michel Dänzer (1): radeon: Fix tiling mode index for 1D tiled depth/stencil surfaces on CIK Rob Clark (5): tests: add tilcdc to modetest/vbltest freedreno: support either kgsl or msm freedreno: add support for msm drm tests: add msm freedreno: add missing NOSYNC flag
2013-08-11libpciaccess is only required for Intel API, and only enabled for x86 CPU.obache2-7/+13
PR pkg/47948
2013-07-02Update to 2.4.46:wiz2-6/+6
Release because I want the cursor ioctls released, also haswell and radeon ids. Alex Deucher (3): radeon: add CIK chip families radeon: add Bonaire pci ids radeon: add kabini pci ids Damien Lespiau (3): intel/aub: Sync the AUB defines with mesa's intel/aub: Return early if we disable aub dumps intel/aub: Implement a way to specify the output .aub filename Dave Airlie (2): drm: add hotspot cursor interface support. libdrm: bump to 2.4.46 Mark Kettenis (1): radeon: correct RADEON_GEM_WAIT_IDLE use Rob Clark (3): freedreno: add handle and name tracking freedreno: add some asserts freedreno: also remove from name table on bo delete Rodrigo Vivi (2): intel: Fix Haswell GT3 names. intel: Adding more reserved PCI IDs for Haswell. Ville Syrjälä (1): modetest: Make RGB565 pwetty too
2013-05-18Update to 2.4.45:wiz3-8/+8
A new version of libdrm has been released. The main motivation for this release is the changes in the radeon surface allocator, which helps fix multisample textures on the Radeon Cayman family chipsets. Alex Deucher (4): radeon: add new SI pci ids radeon: add new richland pci ids radeon: add HAINAN family radeon: add HAINAN pci ids Dave Airlie (1): drm: add qxl drm header file Marek Olšák (2): radeon: add RADEON_SURF_FMASK flag which disables 2D->1D tiling transition configure.ac: bump version to 2.4.45 for release Rob Clark (3): freedreno: add gpu-id property Add exynos_fimg2d_test to .gitignore freedreno: add synchronization between mesa and ddx Xiang, Haihao (1): intel: Add support for VEBOX ring (v2)
2013-05-16update atomic_ops for libdrmrichard2-6/+6
2013-04-21Update to 2.4.44:wiz2-7/+6
New release for radeonsi tiling support Daniel Kurtz (1): drm: Fix error message in drmWaitVBlank Daniel Vetter (1): intel-decode: Fix gen6 HIER_DEPTH_BUFFER decoding Jerome Glisse (3): radeon: update radeon_drm.h to kernel last API additions v2 radeon: add si tiling support v5 libdrm 2.4.44 Kenneth Graunke (1): intel: Fix Haswell CRW PCI IDs. Laurent Pinchart (2): kms: Make libkms.h usable in C++ kms: Return a negative error code in kms_bo_create() Maarten Lankhorst (2): Remove unused header xf86mm.h. makefiles: Add missing headers. Rob Clark (1): freedreno: add shifted reloc Ville Syrjälä (6): modetest: Fix pitches, somewhat modetest: Add support for all 16/32 bpp RGB formats modetest: Print possible_crtcs for planes modetest: Reduce the length of the connector type string modetest: Pass format_info to fill_tiles functions modetest: Add YUV420 support and fix YVU420 Cb/Cr ordering
2013-04-05Update to 2.4.43:wiz2-6/+6
Alex Deucher (1): radeon: add pci ids for Richland APUs Ben Widawsky (1): intel_chipset: Merge intel-gpu-tools chipsets Benjamin Gaignard (2): tests: allow tests programs to be installed tests: allow tests programs to be installed (cumulative patch) Chris Forbes (1): intel: fix length mask for Gen5/Gen6 3DSTATE_CLEAR_PARAMS Inki Dae (1): libdrm/exynos: add test application for 2d gpu. Jerome Glisse (1): radeonsi: make sure tile_split field are not garbage Kenneth Graunke (1): intel/aub: Actually run BLT batches on the blit ring. Maarten Lankhorst (1): configure.ac: bump version to 2.4.43 for release Marcin Slusarz (2): nouveau: return error from pushbuf_validate nouveau: add a way to override single pushbuffer memory limits Rob Clark (1): freedreno: add freedreno DRM Ville Syrjälä (2): intel_chipset: Use parens around macro arguments intel_chipset: Fix up VLV confusion
2013-02-06Disable man pages by default.wiz1-1/+2