Timo Aaltonen pushed to branch upstream-unstable at X Strike Force / lib / 
libdrm


Commits:
294b9c83 by Sathishkumar S at 2021-12-09T19:31:45-05:00
tests/amdgpu: add jpeg tests support

v2:
- remove dec create/destroy msg as its not relevant to jpeg (Leo)
- enable the test for jpeg2/jpeg3 (Leo)
- validate checksum of result (Leo)
- add appropriate comments (Leo)

v3:
- linux style function definition indent (James)
- use multiline comment delimiter (Leo)

Signed-off-by: Sathishkumar S <[email protected]>
Reviewed-by: Leo Liu <[email protected]>

- - - - -
9324e4f0 by Dylan Baker at 2021-12-14T00:20:40+00:00
meson: use dictionary kwargs

So we don't have to duplicate the libdrm library call just to not set
the version keyword for android

Reviewed-by: Simon Ser <[email protected]>
Signed-off-by: Dylan Baker <[email protected]>

- - - - -
d9188a77 by Dylan Baker at 2021-12-14T00:20:40+00:00
meson: add override_dependency when possible

This allows consumers of libdrm as a subproject to use the simpler
`dependency('libdrm', fallback : 'libdrm')` syntax, as the 
libdrm build
files already tell meson that they override a dependency called
"libdrm".

Signed-off-by: Dylan Baker <[email protected]>
Reviewed-by: Simon Ser <[email protected]>

- - - - -
3d8e59ce by Raviteja Goud Talla at 2021-12-16T18:20:31+05:30
intel: sync i915_pciids.h with kernel

Align with kernel commit:

52407c220c44c ("drm/i915/rpl-s: Add PCI IDS for Raptor Lake S")

Cc: Anusha Srivatsa <[email protected]>
Signed-off-by: Raviteja Goud Talla <[email protected]>
Reviewed-by: Lionel Landwerlin <[email protected]>

- - - - -
0c620c57 by ravitejax at 2021-12-21T14:59:23+05:30
intel: Add support for RPLS platform

Fixes: 3d8e59ce019907 ("intel: sync i915_pciids.h with kernel")
Reviewed-by: Lionel Landwerlin <[email protected]>
Signed-off-by: Tejas Upadhyay 
<[email protected]>

- - - - -
287cdb03 by Simon Ser at 2021-12-21T13:07:01+00:00
releasing: s/master/main/

This default branch name has been changed. Update RELEASING
accordingly.

Signed-off-by: Simon Ser <[email protected]>

- - - - -
440e2d7a by Tejas Upadhyay at 2021-12-21T13:54:52+00:00
intel: Add support for ADL-N

Add ADL-N platform support and PCIIDs

Align with kernel commit:
7e28d0b26759 ("drm/i915/adl-n: Enable ADL-N platform")

Reviewed-by: Lionel Landwerlin <[email protected]>
Signed-off-by: Tejas Upadhyay 
<[email protected]>

- - - - -
fa80f49d by Guchun Chen at 2022-01-14T09:25:18-05:00
tests/amdgpu: Add VCN test support for Biege Goby

Added Beige Goby chip id in vcn test.

Signed-off-by: Guchun Chen <[email protected]>
Reviewed-By: Veerabadhran Gopalakrishnan 
<[email protected]>
Acked-by: Alex Deucher <[email protected]>
Reviewed-by: Leo Liu <[email protected]>

- - - - -
63d06ad3 by Eric Engestrom at 2022-01-19T16:08:31-08:00
use standard `__typeof__()` instead of GNU extension `typeof()`

And switch to c_std=c99. This simplifies using libdrm as a meson
subproject for mesa.

v2: (dylan)
  - switch to c99 as the standard
  - Fix amdgpu security tests as well

Signed-off-by: Eric Engestrom <[email protected]>
Signed-off-by: Dylan Baker <[email protected]>
Reviewed-by: Simon Ser <[email protected]>
Reviewed-by: Emma Anholt <[email protected]>

- - - - -
94bc8144 by Samuel Pitoiset at 2022-01-20T18:32:44+01:00
amdgpu: update_drm.h for new CTX OP to set/get stable pstates

Based on agd5f/drm-next.

Signed-off-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>

- - - - -
de84cdc5 by Samuel Pitoiset at 2022-01-20T18:32:46+01:00
amdgpu: implement new CTX OP to set/get stable pstates

Signed-off-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>

- - - - -
847be265 by Samuel Pitoiset at 2022-01-20T18:32:48+01:00
tests/amdgpu: add a test for new CTX OP to get/set stable pstates

Signed-off-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>

- - - - -
6b0b4935 by Dylan Baker at 2022-01-20T10:07:18-08:00
meson: switch the meson builtin for symbol visiblity

This allows meson to check if the compiler supports gnu style symbol
visibility, and apply the appropriate flags as necessary, rather than us
adding them by hand

Signed-off-by: Dylan Baker <[email protected]>
Reviewed-by: Simon Ser <[email protected]>

- - - - -
eaf234c1 by Dylan Baker at 2022-01-20T10:07:55-08:00
meson: switch to cc.get_supported_arguments

This is generally faster, as meson is able to parallelize the checks for
us.

This also removes the workaround for checking gcc/clang -Wno-*
arguments, which meson now handles internally so we don't need to handle
it ourselves.

Signed-off-by: Dylan Baker <[email protected]>
Reviewed-by: Simon Ser <[email protected]>

- - - - -
52b96a6f by Dylan Baker at 2022-01-20T10:08:23-08:00
meson: use more standard formatting for better readability

Signed-off-by: Dylan Baker <[email protected]>
Reviewed-by: Simon Ser <[email protected]>

- - - - -
f9539d41 by Dylan Baker at 2022-01-20T10:08:23-08:00
meson: use cc.check_header instead of open coding

Signed-off-by: Dylan Baker <[email protected]>
Reviewed-by: Simon Ser <[email protected]>

- - - - -
38c56877 by Dylan Baker at 2022-01-20T10:08:23-08:00
meson: use cc.has_function_attribute instead of open coding

It's less code, and also allows meson to short circuit for compilers is
knows don't support this.

Signed-off-by: Dylan Baker <[email protected]>
Reviewed-by: Simon Ser <[email protected]>

- - - - -
cc161205 by Dylan Baker at 2022-01-20T10:20:40-08:00
meson: use the modern interface for pkg.generate

This produces no differences in the generated output. I've had to
manually add `requires : 'libdrm'` to libdrm_intel, otherwise libdrm
ends up in `Requires.private` instead of `Requires`.

Signed-off-by: Dylan Baker <[email protected]>
Reviewed-by: Simon Ser <[email protected]>

- - - - -
7aede93e by Dylan Baker at 2022-01-20T10:20:47-08:00
meson: use summary() instead of message

It's cleaner, it's nicer looking, and it's a nice builtin.

Signed-off-by: Dylan Baker <[email protected]>
Reviewed-by: Simon Ser <[email protected]>

- - - - -
79fa377c by Daniel Stone at 2022-02-04T06:16:28+00:00
drm/atomic: Stable sort for atomic request de-duplication

Atomic request property lists are defined to be de-duplicated: an atomic
request can contain multiple sets for the same property on the same
object, and only the last one will take effect.

drmModeAtomicCommit already sorts the property set by object and
property ID. We were relying on qsort to also sort by cursor - i.e.
pointer value - when object and property ID are equal, however whilst
glibc does this, the sort order is explicitly undefined when the
comparator is equal. Using the pointer is also not stable on all
implementations.

Add an explicit 'cursor' member to each property set which is used as
the tie-breaker comparator.

Signed-off-by: Daniel Stone <[email protected]>
Fixes: #46

- - - - -
56f81e67 by Samuel Pitoiset at 2022-02-16T11:00:13+01:00
build: bump version to 2.4.110

Signed-off-by: Samuel Pitoiset <[email protected]>

- - - - -


30 changed files:

- .gitlab-ci.yml
- RELEASING
- amdgpu/amdgpu-symbols.txt
- amdgpu/amdgpu.h
- amdgpu/amdgpu_cs.c
- amdgpu/meson.build
- etnaviv/meson.build
- exynos/meson.build
- freedreno/meson.build
- include/drm/amdgpu_drm.h
- intel/i915_pciids.h
- intel/intel_chipset.c
- intel/meson.build
- libdrm_lists.h
- libkms/meson.build
- meson.build
- nouveau/meson.build
- omap/meson.build
- radeon/meson.build
- tegra/meson.build
- tests/amdgpu/amdgpu_test.c
- tests/amdgpu/amdgpu_test.h
- tests/amdgpu/basic_tests.c
- tests/amdgpu/decode_messages.h
- + tests/amdgpu/jpeg_tests.c
- tests/amdgpu/meson.build
- tests/amdgpu/security_tests.c
- tests/amdgpu/vcn_tests.c
- tests/nouveau/threaded.c
- util_double_list.h


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/libdrm/-/compare/febfe0addd51a48c7c9dd7fd9ddf9b5a3b5cd7c6...56f81e6776c1c100c3f627b2c1feb9dcae2aad3c

-- 
View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/libdrm/-/compare/febfe0addd51a48c7c9dd7fd9ddf9b5a3b5cd7c6...56f81e6776c1c100c3f627b2c1feb9dcae2aad3c
You're receiving this email because of your account on salsa.debian.org.


Reply via email to