- 29 Nov, 2021 1 commit
-
-
Guido Gunther authored
control: Add libpciaccess-dev to -dev Depends, required by libdrm_intel.pc. See merge request !2
-
- 28 Nov, 2021 2 commits
-
-
Sebastian Krzyszkowiak authored
-
-
- 18 Oct, 2021 1 commit
-
-
Guido Gunther authored
Document changes and release 2.4.107-1~pureos1 into byzantium See merge request !1
-
- 13 Aug, 2021 2 commits
-
-
Sebastian Krzyszkowiak authored
-
Sebastian Krzyszkowiak authored
Tagging upload of libdrm 2.4.107-1 to experimental.
-
- 04 Aug, 2021 3 commits
-
-
Timo Aaltonen authored
-
Timo Aaltonen authored
-
Timo Aaltonen authored
-
- 09 Jul, 2021 3 commits
-
-
Sebastian Krzyszkowiak authored
-
Sebastian Krzyszkowiak authored
-
Sebastian Krzyszkowiak authored
-
- 02 Jul, 2021 4 commits
-
-
Timo Aaltonen authored
-
Timo Aaltonen authored
-
Timo Aaltonen authored
-
Bas Nieuwenhuizen authored
Signed-off-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
-
- 30 Jun, 2021 1 commit
-
-
Alex Deucher authored
From 21.20 release. Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 22 Jun, 2021 6 commits
-
-
Marius Vlad authored
Signed-off-by:
Marius Vlad <marius.vlad@collabora.com>
-
Marius Vlad authored
Signed-off-by:
Marius Vlad <marius.vlad@collabora.com>
-
Marius Vlad authored
Signed-off-by:
Marius Vlad <marius.vlad@collabora.com>
-
Marius Vlad authored
Signed-off-by:
Marius Vlad <marius.vlad@collabora.com>
-
Marius Vlad authored
As format modifiers can be encoded in quite complex forms, the static table previously added is not sufficient to retrieve, extract and decode the token formats to a human-readable string. This patch introduces a vendor specific callback which could be used to perform an additional search to match up with vendor encoding scheme, which, will be used first, before resorting to searching the static table. With it, add support for decoding the ARM format modifiers. Signed-off-by:
Marius Vlad <marius.vlad@collabora.com>
-
Marius Vlad authored
Introduces two new methods to retrieve a human readable representation of a format modifier: drmGetFormatModifierName() - returns a format modifier as a string, from a token modifier drmGetFormatModifierVendor() - returns the vendor as a string, from a token modifier and the fourcc_mod_get_vendor macro that returns the vendor. New format modifiers added in drm_fourcc.h uapi kernel header should be sync'ed up with libdrm and should include a human readable representation for that format modifier, in order to display it correctly as a string. That happens with the help of a python script that reads up drm_fourcc header file and outputs a static table comprised of token modifiers alongside a vendor table (Suggested-by Simon Ser <contact@emersion.fr>). The reason for doing it in libdrm is to have a unified place instead of each user of libdrm having a way to keep track of the format modifiers. With this patch, modetest has also been modified to make use of it. Signed-off-by:
Marius Vlad <marius.vlad@collabora.com>
-
- 20 Jun, 2021 3 commits
-
-
Eleni Maria Stea authored
<linux/limits.h> should be included conditionally for Linux only, also SPECNAMELEN used conditionally when the OS is FreeBSD requires to include <sys/params.h>. Signed-off-by:
Eleni Maria Stea <elene.mst@gmail.com> Reviewed-by:
Eric Engestrom <eric@engestrom.ch>
-
Eleni Maria Stea authored
In FreeBSD's errno.h ERESTART is not defined by default, only when the user requests the pseudo-errors returned inside the kernel to be enabled. As a result the block where drmCommandWriteRead is called returns compile error. Defined _WANT_KERNEL_ERRNO to fix it (see FreeBSD's /usr/include/errno.h) Signed-off-by:
Eleni Maria Stea <elene.mst@gmail.com> Reviewed-by:
Eric Engestrom <eric@engestrom.ch>
-
Eleni Maria Stea authored
<sys/types.h> need to be included in xf86drmMode.c for type u_int in <sys/sysctl.h> (that is included when OS is FreeBSD) to be recognized. Signed-off-by:
Eleni Maria Stea <elene.mst@gmail.com> Reviewed-by:
Eric Engestrom <eric@engestrom.ch>
-
- 15 Jun, 2021 1 commit
-
-
Bas Nieuwenhuizen authored
In Vulkan we have extensions to assist with capture in replay in a world where addresses are returned to the application. This involves creating buffers at the same VA during replay as they were during capture. By itself libdrm_amdgpu already has support for this, but there is the obvious failure mode that if another buffer is already allocated at that VA things fail spectacularly. This is an actual issue as internal buffers, like winsys images or shader binaries also participate in the same VA allocation. To avoid this problem applications have to create buffers which are going to be captured with a flag, and the implementation is to separate VA allocation for those buffers to reduce the collision risk: "Implementations are expected to separate such buffers in the GPU address space so normal allocations will avoid using these addresses. Apps/tools should avoid mixing app-provided and implementation-provided addresses for buffers created with VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT, to avoid address space allocation conflicts." This patch implements that by adding a flag for these buffers and allocating address space from the top of the address range instead of the bottom. Signed-off-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Reviewed-by:
Christian König <christian.koenig@amd.com>
-
- 09 Jun, 2021 6 commits
-
-
Andrey Grodzovsky authored
Disconnect device while fence is exported. Also disable this test for sytem with single GPU. Signed-off-by:
Andrey Grodzovsky <andrey.grodzovsky@amd.com> Reviewed-by: Alex Deucher alexander.deucher@amd.com
-
Andrey Grodzovsky authored
Disconnect device while BO is exported. Signed-off-by:
Andrey Grodzovsky <andrey.grodzovsky@amd.com> Reviewed-by: Alex Deucher alexander.deucher@amd.com
-
Andrey Grodzovsky authored
Same as simple test but while doing cs Signed-off-by:
Andrey Grodzovsky <andrey.grodzovsky@amd.com> Reviewed-by: Alex Deucher alexander.deucher@amd.com
-
Andrey Grodzovsky authored
Add plug/unplug device and open/close device file infrastructure. Add basic test - unplug device while device file still open. Close device file afterwards and replug the device. Signed-off-by:
Andrey Grodzovsky <andrey.grodzovsky@amd.com> Reviewed-by: Alex Deucher alexander.deucher@amd.com
-
Andrey Grodzovsky authored
Expose close device and add open device wich preserves test index. Signed-off-by:
Andrey Grodzovsky <andrey.grodzovsky@amd.com> Reviewed-by: Alex Deucher alexander.deucher@amd.com
-
Andrey Grodzovsky authored
Struct access after free Signed-off-by:
Andrey Grodzovsky <andrey.grodzovsky@amd.com> Reviewed-by: Alex Deucher alexander.deucher@amd.com
-
- 07 Jun, 2021 1 commit
-
-
Rahul Kumar authored
Update marketing names. Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 01 Jun, 2021 1 commit
-
-
Lang Yu authored
This reverts commit a5a400c9. Bo evict test was disabled by default per below commit. So still keep it as disabled. 1f6a85cc test/amdgpu: disable bo eviction test by default Signed-off-by:
Lang Yu <Lang.Yu@amd.com> Signed-off-by:
Guchun Chen <guchun.chen@amd.com> Reviewed-by:
Lang Yu <Lang.Yu@amd.com> Acked-by:
Alex Deucher <alexander.deucher@amd.com>
-
- 20 May, 2021 1 commit
-
-
Tejas Upadhyay authored
Add ADLP platform support and PCIIDs Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by:
Uma Shankar <uma.shankar@intel.com> Signed-off-by:
Pankaj Bharadiya <pankaj.laxminarayan.bharadiya@intel.com> Signed-off-by:
Caz Yokoyama <caz.yokoyama@intel.com> Signed-off-by:
Anusha Srivatsa <anusha.srivatsa@intel.com> Signed-off-by:
Tejas Upadhyay <tejaskumarx.surendrakumar.upadhyay@intel.com>
-
- 18 May, 2021 1 commit
-
-
Dave Airlie authored
Signed-off-by:
Dave Airlie <airlied@redhat.com>
-
- 08 May, 2021 2 commits
-
-
Timo Aaltonen authored
-
Timo Aaltonen authored
Revert a commit causing additional dependencies to be added to *.pc.in. Also drop libpciaccess-dev from libdrm-dev Depends.
-
- 06 May, 2021 1 commit
-
-
Karol Herbst authored
Signed-off-by:
Karol Herbst <kherbst@redhat.com> Reviewed-by:
Ilia Mirkin <imirkin@alum.mit.edu>
-