357 Commits

Author SHA256 Message Date
Dominique Leuenberger
5484674c3d Accepting request 1037626 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1037626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=164
2022-11-24 11:22:31 +00:00
63efdf7a81 Accepting request 1037623 from home:dimstar:Factory
- Apply n_libdrm-drop-valgrind-dep-generic.patch and
  n_libdrm-drop-valgrind-dep-intel.patch only when the build uses
  meson < 0.64. With meson 0.64, we don't get the dependency on
  valgraind added.

OBS-URL: https://build.opensuse.org/request/show/1037623
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=335
2022-11-23 14:41:06 +00:00
Dominique Leuenberger
85156650d8 Accepting request 1037319 from X11:XOrg
- split n_libdrm-drop-valgrind-dep.patch into
  n_libdrm-drop-valgrind-dep-generic.patch and
  n_libdrm-drop-valgrind-dep-intel.patch to fix build on s390 and
  armv7l

- Only apply libdrm-drop-valgrind-dep.patch if valgrnid_support is
  enabled (fix build on e.g. aarch64).

- renamed libdrm-drop-valgrind-dep.patch to
  n_libdrm-drop-valgrind-dep.patch in order to mark it as 'never
  to be upstreamed'

- Add libdrm-drop-valgrind-dep.patch (as source): drop dependency
  on valgrind on generated pkgconfig files. The .pc files are
  auto-generated by meson and are 'technically' correct, but we do
  not want to inject valgrind here (we can get away with this hack
  as it's only relevant when using pkg-config --static, and we
  do not provide static libs anyway).

OBS-URL: https://build.opensuse.org/request/show/1037319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=163
2022-11-23 08:47:36 +00:00
4ed07f6c27 this solution should work now ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=333
2022-11-22 12:52:12 +00:00
c123dccad4 try it differently ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=332
2022-11-22 12:46:44 +00:00
63b1bd55f2 next try
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=331
2022-11-22 12:41:11 +00:00
6f11354e77 check for ifarch aarch64 %{ix86} x86_64 ppc64 ppc64le riscv64 s390x instead
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=330
2022-11-22 12:20:52 +00:00
b2700d6b3d print %_arch ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=329
2022-11-22 12:08:33 +00:00
2306511b30 armv7l is 'arm'
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=328
2022-11-22 12:04:02 +00:00
b22edb56d1 use the right macro ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=327
2022-11-22 12:01:18 +00:00
a16ad45415 figure out the arch name on armv7l ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=326
2022-11-22 11:20:05 +00:00
7ba0a4aaa6 check for armv7l; not %{arm} !
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=325
2022-11-22 11:16:39 +00:00
1544a5fde8 - split n_libdrm-drop-valgrind-dep.patch into
n_libdrm-drop-valgrind-dep-generic.patch and
  n_libdrm-drop-valgrind-dep-intel.patch to fix build on s390 and
  armv7l

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=324
2022-11-22 11:09:00 +00:00
497043d63d Accepting request 1037270 from home:dimstar:Factory
- Only apply libdrm-drop-valgrind-dep.patch if valgrnid_support is
  enabled (fix build on e.g. aarch64).

That should fix aarch64 build and also Leap 15.3 (no-backup if applied with fuzz)

OBS-URL: https://build.opensuse.org/request/show/1037270
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=323
2022-11-22 10:47:46 +00:00
84c2b3deb7 - renamed libdrm-drop-valgrind-dep.patch to
n_libdrm-drop-valgrind-dep.patch in order to mark it as 'never
  to be upstreamed'

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=322
2022-11-22 10:23:43 +00:00
81d8e3b4b2 Accepting request 1037235 from home:dimstar:Factory
- Add libdrm-drop-valgrind-dep.patch (as source): drop dependency
  on valgrind on generated pkgconfig files. The .pc files are
  auto-generated by meson and are 'technically' correct, but we do
  not want to inject valgrind here (we can get away with this hack
  as it's only relevant when using pkg-config --static, and we
  do not provide static libs anyway).

clearly not the cleanest of solutions (dropping valgrind support
might be cleaner - i.e. does it have a performance impact?)

anyway, this 'hack' allows SLE to have this libdrm, and not need to
pull valgrind into the base packages; consumers of libdrm are 'safe'
as we do not support static builds (which is where Requires.private
is being used)

OBS-URL: https://build.opensuse.org/request/show/1037235
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=321
2022-11-22 10:17:42 +00:00
Dominique Leuenberger
f9cd848f72 Accepting request 1033089 from X11:XOrg
- Update to 2.4.114
  * 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
  * meson: fast-fail on unsupported OSes
  * include/drm/drm_fourcc.h: Update from Linux v6.0-rc7
  * include/drm/i915_drm.h: Update from Linux v6.0-rc7
  * tests/util: add imx-lcdif driver
  * 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

OBS-URL: https://build.opensuse.org/request/show/1033089
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=162
2022-11-04 16:31:48 +00:00
b56e209ad2 - Update to 2.4.114
* 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
  * meson: fast-fail on unsupported OSes
  * include/drm/drm_fourcc.h: Update from Linux v6.0-rc7
  * include/drm/i915_drm.h: Update from Linux v6.0-rc7
  * tests/util: add imx-lcdif driver
  * 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=319
2022-11-03 15:16:29 +00:00
Dominique Leuenberger
5bb9220a0a Accepting request 1003300 from X11:XOrg
- disabled intel driver on s390x 

- update to 2.4.113:
  * amdgpu: update marketing names
  * sync i915_pciids with kernel
  * atomic: fix atomic_add_unless() fallback's return value 
  * intel: Avoid aliasing violation
  * intel: Hook up new platforms IDs
  * meson: auto-enable etnaviv on arm, arc, mips and loongarch architectures 
  * modetest: use drmGetFormatName() 
  * lots of testsuite and CI improvements
- enable intel support everywhere as there are now discrete intel GPUs
- enable vc4 support on armv7/aarch64
- simplify valgrind support ifdefery

OBS-URL: https://build.opensuse.org/request/show/1003300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=161
2022-09-14 11:44:39 +00:00
4637bf9512 disabled build of intel on 390x (this time for real - hopefully)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=317
2022-09-13 10:50:25 +00:00
95a0187f91 fix build
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=316
2022-09-13 10:39:59 +00:00
d0f9ca0ea2 - disabled intel driver on s390x
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=315
2022-09-13 10:34:26 +00:00
36f278705b Accepting request 1003036 from home:dirkmueller:Factory
- update to 2.4.113:
  * amdgpu: update marketing names
  * sync i915_pciids with kernel
  * atomic: fix atomic_add_unless() fallback's return value 
  * intel: Avoid aliasing violation
  * intel: Hook up new platforms IDs
  * meson: auto-enable etnaviv on arm, arc, mips and loongarch architectures 
  * modetest: use drmGetFormatName() 
  * lots of testsuite and CI improvements
- enable intel support everywhere as there are now discrete intel GPUs
- enable vc4 support on armv7/aarch64
- simplify valgrind support ifdefery

OBS-URL: https://build.opensuse.org/request/show/1003036
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=314
2022-09-13 09:52:01 +00:00
Richard Brown
a994add6fe Accepting request 990773 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/990773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=160
2022-07-26 17:42:15 +00:00
e9f1df8171 Accepting request 990729 from home:dirkmueller:Factory
- update to 2.4.112:
  * xf86drmMode: introduce drmModeConnectorGetPossibleCrtcs
  * xf86drmMode: introduce drmModeGetConnectorTypeName 
  * xf86drmMode: constify drmModeAtomicReq functions
  * gen_table_fourcc: strip _MODIFIER suffix for INVALID
  * testsuite fixes

OBS-URL: https://build.opensuse.org/request/show/990729
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=312
2022-07-23 07:58:09 +00:00
Dominique Leuenberger
7aa39cfa66 Accepting request 980683 from X11:XOrg
- update to 2.4.111
  * bugfixes
  * drops libkms 
- added tegra-* tools on aarch64 to spefile

OBS-URL: https://build.opensuse.org/request/show/980683
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=159
2022-06-07 09:44:50 +00:00
2b5b160ea4 - added tegra-* tools on aarch64 to spefile
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=310
2022-06-03 22:08:42 +00:00
1cdb2d3acf - update to 2.4.111
* bugfixes
  * drops libkms

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=309
2022-06-03 20:25:58 +00:00
Dominique Leuenberger
555b5b0360 Accepting request 958105 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/958105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=158
2022-03-01 16:03:13 +00:00
5bb5551d5c Accepting request 958104 from home:dirkmueller:Factory
- update to 2.4.110:
  * build system updates
  * amdgpu: implement new CTX OP to set/get stable pstates
  * amdgpu: update_drm for new CTX OP to set/get stable pstates
  * intel: Add support for ADL-N
  * intel: Add support for RPLS platform
  * intel: sync pciids with Linux kernel
  * update to tests

OBS-URL: https://build.opensuse.org/request/show/958104
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=308
2022-02-28 19:36:35 +00:00
Dominique Leuenberger
4e93b1195f Accepting request 934143 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/934143
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=157
2021-11-28 20:30:01 +00:00
5819f0b24f Accepting request 934136 from home:dirkmueller:Factory
- update to 2.4.109:
  * amdgpu: add new function to get fd
  * radeon: remove duplicate struct declaration
  * xf86drm: fix compiler warnings
  * ci fixes

OBS-URL: https://build.opensuse.org/request/show/934136
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=307
2021-11-26 18:33:17 +00:00
bbb8a8ee64 Accepting request 933582 from home:dirkmueller:Factory
- update to 2.4.108:
  * amdgpu: add amdgpu_stress utility v2
  * amdgpu: add marketing names from 21.30
  * amdgpu: add new marketing name
  * amdgpu: Make marketing names consistent
  * amdgpu: use drmCloseBufferHandle
  * build: bump version to 2.4.108
  * drm_fourcc: sync drm_fourcc with latest drm-next kernel
  * etnaviv: use drmCloseBufferHandle
  * exynos: use drmCloseBufferHandle
  * Fix -Werror=format build errors on FreeBSD
  * freedreno: use drmCloseBufferHandle
  * headers: drm: Sync with drm-next
  * intel: Do not assert on unknown chips in drm_intel_decode_context_alloc
  * intel: Drop legacy execbuffer support
  * intel: sync ADL-S PCI IDs with kernel
  * intel: Sync pci ids
  * intel: use drmCloseBufferHandle
  * man: refer to drmCloseBufferHandle instead of DRM_IOCTL_GEM_CLOSE
  * meson: Build libdrm.so as an unversioned lib on Android.
  * meson: Don't build libkms for Android.
  * nouveau: print bo address in the GPU/CPU vm and its size
  * nouveau: use drmCloseBufferHandle
  * omap: use drmCloseBufferHandle
  * radeon: use drmCloseBufferHandle
  * tegra: use drmCloseBufferHandle
  * test/amdgpu: Bob to Alice copy should be TMZ in secure bounce test
  * tests/amdgpu: Fix TMZ secure bounce test
  * xf86drm: add GEM_CLOSE ioctl wrapper
  * xf86drm: add iterator API for DRM/KMS IN_FORMATS blobs

OBS-URL: https://build.opensuse.org/request/show/933582
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=306
2021-11-24 23:06:16 +00:00
Dominique Leuenberger
8ea8b73b14 Accepting request 921808 from X11:XOrg
- covers jira#SLE/SLE-18743

OBS-URL: https://build.opensuse.org/request/show/921808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=156
2021-09-27 18:09:10 +00:00
8fd9726315 - covers jira#SLE/SLE-18743
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=305
2021-09-27 13:39:54 +00:00
Dominique Leuenberger
a023da55a0 Accepting request 905683 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/905683
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=155
2021-07-13 20:37:00 +00:00
0d4b0ec697 Accepting request 905675 from home:tobijk:X11:XOrg
- Update to version 2.4.107:
  * amdgpu: update marketing names
  * tests/amdgpu: Fix valgrind warning
  * test/amdgpu: Add helper functions for hot unplug
  * test/amdgpu/hotunplug: Add test suite for GPU unplug
  * tests/amdgpu/hotunplug: Add unplug with cs test.
  * tests/amdgpu/hotunplug: Add hotunplug with exported bo test
  * tests/amdgpu/hotunplug: Add hotunplug with exported fence
  * amdgpu: Add vamgr for capture/replay.
  * include <sys/types.h> in xf86drmMode when the OS is FreeBSD
  * _WANT_KERNEL_ERRNO must be defined in FreeBSD for ERESTART to be used
  * Conditionally include <linux/limits.h> and <sys/params.h> on Linux, BSD
  * Revert "tests/amdgpu: fix bo eviction test issue"
  * xf86drm: Add a human readable representation for format modifiers
  * xf86drm: Add a vendor function to decode the format modifier
  * xf86drm: Add support for decoding Nvidia format modifiers
  * xf86drm: Add support for decoding AMD format modifiers
  * xf86drm: Add support for decoding AMLOGIC format modifiers
  * README.rst: Include some notes about syncing uapi headers
  * amdgpu: Added product name for E9390,E9560 and E9565 dgpu
  * intel: Add support for ADLP

OBS-URL: https://build.opensuse.org/request/show/905675
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=304
2021-07-11 14:45:46 +00:00
Dominique Leuenberger
1798a06415 Accepting request 894907 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/894907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=154
2021-06-03 22:33:10 +00:00
04aceddf8a Accepting request 894253 from home:polslinux:branches:X11:XOrg
- Update to 2.4.106:
  * various nouveau fixes
  * improve tests

OBS-URL: https://build.opensuse.org/request/show/894253
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=302
2021-05-22 09:22:18 +00:00
Richard Brown
54e7592bd6 Accepting request 883802 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/883802
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=153
2021-04-10 13:26:12 +00:00
a1b682abb4 Accepting request 883708 from home:dirkmueller:Factory
- update to 2.4.105:
  * amdgpu: add function of INFO ioctl for querying video caps 
  * amdgpu: sync up amdgpu_drm.h with latest from kernel 
  * xf86drmMode: set FB_MODIFIERS flag when modifiers are supplied 
  * xf86drmMode: introduce drmModeGetPropertyType
  * intel: Keep libdrm working without pread/pwrite ioctls 
  * xf86drm: fix null pointer deref in drmGetBufInfo 
  * intel: Add support for JSL
  * xf86drm: warn about GEM handle reference counting 
  * xf86drmMode: add drmIsKMS
  * intel: add INTEL_ADLS_IDS to the pciids list 
  * intel: sync i915_pciids.h with kernel 
  * amdgpu: update marketing names 
  * tests and build system fixes

OBS-URL: https://build.opensuse.org/request/show/883708
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=300
2021-04-08 09:24:53 +00:00
Dominique Leuenberger
946af00ad6 Accepting request 866361 from X11:XOrg
- reenabled build of manual pages (switch from xsltproc to rst2man) 

- update to 2.4.104:
  * headers: drm: Sync with drm-next
  * Remove outdated comments about stdint.h
  * Remove definitions duplicated from drm_mode.h
  * xf86drmMode.h use ANSI C99 arrays
  * Document drmModeConnection
  * man: convert to reSTructuredText
  * testsuite fixes

OBS-URL: https://build.opensuse.org/request/show/866361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=152
2021-02-01 12:24:24 +00:00
27268a2bee - reenabled build of manual pages (switch from xsltproc to rst2man)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=298
2021-01-24 11:46:34 +00:00
3589cb17ff Accepting request 866341 from home:dirkmueller:branches:X11:XOrg
- update to 2.4.104:
  * headers: drm: Sync with drm-next
  * Remove outdated comments about stdint.h
  * Remove definitions duplicated from drm_mode.h
  * xf86drmMode.h use ANSI C99 arrays
  * Document drmModeConnection
  * man: convert to reSTructuredText
  * testsuite fixes

OBS-URL: https://build.opensuse.org/request/show/866341
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=297
2021-01-24 11:35:13 +00:00
Dominique Leuenberger
fb96303113 Accepting request 860829 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/860829
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=151
2021-01-08 16:33:18 +00:00
42c75054e7 Accepting request 860772 from home:dirkmueller:branches:X11:XOrg
- update to 2.4.103:
  * xf86drm.c: Use integer logarithm. 
  * amdgpu: only enable security tests on raven family
  * amdgpu: sync up amdgpu_drm.h with latest from kernel
  * amdgpu: add marketing names from 20.40
  * intel: add INTEL_DG1_IDS to the pciids list
  * amdgpu: add device IDs for Raven, Picasso and Renoir
  * intel: sync i915_pciids.h with kernel
  * amdgpu: Add Device IDs for Embedded Raven2 platforms
  * intel: sync i915_pciids.h with kernel
  * xf86drm.c: fix build failure
  * core: use `O_RDONLY` instead of ambiguous `0` flag
  * lots of tests/amdgpu updates

OBS-URL: https://build.opensuse.org/request/show/860772
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=295
2021-01-06 20:55:27 +00:00
Dominique Leuenberger
3b5821f4d3 Accepting request 831317 from X11:XOrg
- version 2.4.102 needed for jira#SLE/SLE-12880, jira#SLE/SLE-12882

OBS-URL: https://build.opensuse.org/request/show/831317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=150
2020-09-02 23:13:30 +00:00
0cbb04816d - version 2.4.102 needed for jira#SLE/SLE-12880, jira#SLE/SLE-12882
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=293
2020-08-31 19:32:46 +00:00
88479f57a0 - version 2.4.102 needed for jira#SLE/SLE-12712
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libdrm?expand=0&rev=292
2020-08-31 17:31:07 +00:00
Dominique Leuenberger
1750f4d577 Accepting request 809535 from X11:XOrg
- upgrade to version 2.4.102
  * lots of FreeBSD and modetest stuff

OBS-URL: https://build.opensuse.org/request/show/809535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdrm?expand=0&rev=149
2020-06-03 18:28:02 +00:00