-
c6d6dce9
by Yi Xie at 2023-02-10T05:22:52+00:00
tests/util: Add vkms driver
Add an entry for the "vkms" driver, so that the test utilities work with
the vkms driver without passing the -M argument.
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Yi Xie <yixie@google.com>
-
332809f3
by Jan Beich at 2023-02-10T14:58:52+00:00
meson: drop pthread-stubs dependency on BSDs
pthread-stubs >= 0.4 simply passes -pthread which is similar to what
dependency('threads') returns. And make it a private dependency
for subprojects even on Linux.
Reviewed-by: Emmanuel Vadot <manu@FreeBSD.org>
-
d1681af0
by jie zhang at 2023-03-17T17:24:14+00:00
test/amdgpu/hotunplug: add apu check for hotplug test
For apu, it is integrated with cpu.
So hotplug test should be unnecessary for it.
Signed-off-by: Jesse Zhang <Jesse.Zhang@amd.com>
Reviewed-by: Flora Cui <flora.cui@amd.com>
-
466e3c0c
by Pierre-Eric Pelloux-Prayer at 2023-03-24T11:25:10+01:00
amdgpu: remove va::dev member
This is unused so drop it.
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
-
bf867aed
by Jonathan Gray at 2023-03-24T13:21:42+00:00
amdgpu: add marketing names from amd-5.4.3 (22.40.3)
-
25e08fd9
by Luben Tuikov at 2023-03-24T13:47:21+00:00
tests/amdgpu: Fix Usage string
Fix the Usage: string on -h (help) in amdgpu_tests.c,
so brackets match, and remove mismatched angle brackets.
Cc: Alex Deucher <Alexander.Deucher@amd.com>
Signed-off-by: Luben Tuikov <luben.tuikov@amd.com>
-
41121251
by Luben Tuikov at 2023-03-24T13:47:21+00:00
tests/amdgpu: Add all 9 options to the help output
Add -s and -t to the help output, as well as sort
the options output alphabetically.
v1: Fix a spelling in the subject of this commit.
Cc: Alex Deucher <Alexander.Deucher@amd.com>
Signed-off-by: Luben Tuikov <luben.tuikov@amd.com>
-
28d9a3c4
by Luben Tuikov at 2023-03-24T13:47:21+00:00
tests/amdgpu: Allow to exclude a test or a suite of tests
Add the command line argument -e s[.t] to exclude (disable) suite s, or to
exclude suite s test t.
This is useful for instance to run the Basic Suite, but disable the GPU reset
test, on the command line, like this:
amdgpu_tests -s 1 -e 1.13
This option can be specified more than once on the command line, in order to
exclude more than one suite and/or suite and test combination from being run.
Cc: Alex Deucher <Alexander.Deucher@amd.com>
Signed-off-by: Luben Tuikov <luben.tuikov@amd.com>
-
03d18b44
by Ruijing Dong at 2023-05-11T11:09:32-04:00
tests/amdgpu/vcn: change vbv_buffer name to input
It is input buffer instead of vbv_buffer.
Correct its name.
Reviewed-by: Boyuan Zhang <Boyuan.Zhang@amd.com>
Signed-off-by: Ruijing Dong <ruijing.dong@amd.com>
-
7784d571
by Ruijing Dong at 2023-05-11T11:09:38-04:00
tests/amdgpu/vcn: fix drm test failure
1. fixed an issue that drm test vcn3/4 encoding test
could cause VCN engine stuck.
2. adding missing or errous encoding ib package members.
Reviewed-by: Boyuan Zhang <Boyuan.Zhang@amd.com>
Signed-off-by: Ruijing Dong <ruijing.dong@amd.com>
-
98e1db50
by Marek Olšák at 2023-05-11T12:53:29-04:00
amdgpu: add an environment variable that overrides the context priority
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
-
7d7a9901
by Saleemkhan Jamadar at 2023-07-06T14:03:15-04:00
tests/amdgpu/vcn:update decoder unit test
update decoder unit test with session context buffer for VCN v1 to v4
v2: remove multiple checks for vcn4 (Ruijing Dong)
Signed-off-by: Saleemkhan Jamadar <saleemkhan.jamadar@amd.com>
Reviewed-by: Ruijing Dong <ruijing.dong@amd.com>
-
5e0b1df4
by Ruijing Dong at 2023-07-17T08:40:11-04:00
tests/amdgpu/vcn: fix session buffer issue for vcn1-vcn3
issue:
in vcn1-vcn3, session buffer was not truly added, it shows
decoding creation commands cannot be sent multiple times.
problem:
session buffer has to be the first buffer sending out.
Otherwise, system could assume session buffer doesn't
exist.
solution:
move session buffer sending sequence to be the first one.
Reviewed-by: Veerabadhran Gopalakrishnan <Veerabadhran.Gopalakrishnan@amd.com>
Signed-off-by: Ruijing Dong <ruijing.dong@amd.com>
Signed-off-by: Saleemkhan Jamadar <saleemkhan.jamadar@amd.com>
-
cc8c223c
by Xaver Hugl at 2023-07-20T11:01:48+00:00
xf86drmMode: constify drmModeCrtcSetGamma
The data is never modified, so it should be const
Signed-off-by: Xaver Hugl <xaver.hugl@gmail.com>
-
4b51e34d
by Simon Ser at 2023-07-26T08:22:27+00:00
xf86drm: bump DRM_MAX_MINOR to 64
This is what the kernel uses (see drm_minor_alloc).
Signed-off-by: Simon Ser <contact@emersion.fr>
-
4de32c86
by Simon Ser at 2023-07-26T08:26:05+00:00
xf86drm: drop control nodes implementation
Drop support for control nodes. The kernel never returns such
nodes. Stop trying to detect and handle them, and always return
an error when a caller tries to open them.
The header is left untouched to avoid breaking libdrm's API.
Signed-off-by: Simon Ser <contact@emersion.fr>
-
431becd4
by Simon Ser at 2023-07-27T15:57:59+02:00
Sync headers with drm-next
Synchronize drm.h, drm_mode.h and drm_fourcc.h to drm-next.
Generated using make headers_install.
Generated from drm-next branch commit 52920704df878050123dfeb469aa6ab8022547c1
Signed-off-by: Simon Ser <contact@emersion.fr>
-
c6013245
by Simon Ser at 2023-07-27T16:10:41+02:00
xf86drm: add drmSyncobjEventfd
This is a wrapper for DRM_IOCTL_SYNCOBJ_EVENTFD.
Signed-off-by: Simon Ser <contact@emersion.fr>
-
7130cb16
by James Zhu at 2023-08-16T09:28:57-04:00
xf86drm: update DRM_NODE_NAME_MAX supporting more nodes
Current DRM_NODE_NAME_MAX only can support up to 999 nodes,
Update to support up to 2^MINORBITS nodes.
Signed-off-by: James Zhu <James.Zhu@amd.com>
Reviewed-by: Simon Ser <contact@emersion.fr>
-
3bc3cca2
by James Zhu at 2023-08-16T09:28:59-04:00
xf86drm: use drm device name to identify drm node type
Currently drm node's minor range is used to identify node's type.
Since kernel drm uses node type name and minor to generate drm
device name, It will be more general to use drm device name to
identify drm node type.
Signed-off-by: James Zhu <James.Zhu@amd.com>
Reviewed-by: Simon Ser <contact@emersion.fr>
-
18644eb6
by Dor Askayo at 2023-08-17T21:09:55+00:00
nouveau: add interface to make buffer objects global
This is useful for when GEM handles are exported and may be shared
between multiple buffer objects without going through other libdrm
interfaces.
Signed-off-by: Dor Askayo <dor.askayo@gmail.com>
Reviewed-by: Karol Herbst <git@karolherbst.de>
-
7bdb135f
by Simon Ser at 2023-08-23T11:57:39+02:00
build: bump version to 2.4.116
Signed-off-by: Simon Ser <contact@emersion.fr>
-
dec0bcc2
by Timo Aaltonen at 2023-10-16T14:36:50+03:00
Merge branch 'upstream-unstable' into debian-unstable
-
b03b1757
by Timo Aaltonen at 2023-10-16T14:37:15+03:00
version bump
-
65d81dca
by Timo Aaltonen at 2023-10-16T15:09:37+03:00
symbols: Updated.
-
82faa4e3
by Timo Aaltonen at 2023-10-16T15:10:54+03:00
release to sid