Benjamin Gaignard (2): tests/modetest: Add atomic support tests/util: Add support for stm module
Christian König (7): amdgpu: stop using the hash table for fd_tab amdgpu: add handle table implementation v2 amdgpu: use handle table for KMS handles amdgpu: use handle table for flink names amdgpu: remove the hash table implementation amdgpu: always add all BOs to handle table amdgpu: fix off by one in handle_table_insert
Junwei Zhang (5): amdgpu: add bo from user memory to handle table amdgpu: add a function to find bo by cpu mapping (v2) tests/amdgpu: add test for finding bo by CPU mapping amdgpu: free flink bo in bo import amdgpu: add a function to create amdgpu bo internally (v4)
Kristian H. Kristensen (1): Bump to version 2.4.94
Likun Gao (1): amdgpu: Disable deadlock test suite for RV
Michel Dänzer (2): amdgpu: Use uint32_t i in amdgpu_find_bo_by_cpu_mapping amdgpu: Eliminate void* arithmetic in amdgpu_find_bo_by_cpu_mapping
Mike Lothian (1): libdrm: Fix amdgpu build failure
Rob Clark (2): freedreno: don't leak stateobj rb refs freedreno: fix use-after-free with stateobj rb's
Rodrigo Vivi (1): intel: Add a new CFL PCI ID.
Tanmay Shah (1): libdrm: add msm drm uapi header
git tag: libdrm-2.4.94
https://dri.freedesktop.org/libdrm/libdrm-2.4.94.tar.bz2 MD5: d48759b2c276382f9085799a08a153f5 libdrm-2.4.94.tar.bz2 SHA1: 740c5c19b5e451102d0f5b360dae3016b3e72eab libdrm-2.4.94.tar.bz2 SHA256: 31d9831e6eaa5b16fb560e5578b3428ce6aa024ff6c66882631005cc9624680f libdrm-2.4.94.tar.bz2 SHA512: ac6b37fd3b88f5b7660dc630ec0a22b05d24138d0985c93c45363b938f5ee72cfe8bb198d94765090c3a5c158c06f3be14b849fd00b8d865c04d4132e28f6920 libdrm-2.4.94.tar.bz2 PGP: https://dri.freedesktop.org/libdrm/libdrm-2.4.94.tar.bz2.sig
https://dri.freedesktop.org/libdrm/libdrm-2.4.94.tar.gz MD5: 1d2e80ffe5b69c31c8465966e5cc7ce4 libdrm-2.4.94.tar.gz SHA1: 05433abd64c692250a52694f1af74f161323a698 libdrm-2.4.94.tar.gz SHA256: c438b0e2a8e0c9e6a1d92f4c235176e545d81f4edb9a14bc606bb5ede6668d8e libdrm-2.4.94.tar.gz SHA512: 99cc4eba5e9fc44886c515484821e6d509d202ee269d292e0d9b426bb92a53f6fc7095174d12652b377cd12036e4138ebc324df9e36e5edde5da31d476fa4ebe libdrm-2.4.94.tar.gz PGP: https://dri.freedesktop.org/libdrm/libdrm-2.4.94.tar.gz.sig
Le vendredi 24 août 2018, 00:37:51 CEST Kristian H. Kristensen a écrit :
-> Forbidden
You don't have permission to access /libdrm/libdrm-2.4.94.tar.bz2 on this server.
PGP: https://dri.freedesktop.org/libdrm/libdrm-2.4.94.tar.bz2.sig
-> Not Found
The requested URL /libdrm/libdrm-2.4.94.tar.bz2.sig was not found on this server.
- Laurent Carlier http://www.archlinux.org
On Thu, Aug 23, 2018 at 10:44 PM Laurent Carlier lordheavym@gmail.com wrote:
Le vendredi 24 août 2018, 00:37:51 CEST Kristian H. Kristensen a écrit :
-> Forbidden
You don't have permission to access /libdrm/libdrm-2.4.94.tar.bz2 on this server.
Fixed.
PGP: https://dri.freedesktop.org/libdrm/libdrm-2.4.94.tar.bz2.sig
-> Not Found
The requested URL /libdrm/libdrm-2.4.94.tar.bz2.sig was not found on this server.
Yes, I don't have a PGP key, I should have edited that out of the email template.
thanks, Kristian
Laurent Carlier http://www.archlinux.org_______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel
On 2018-08-24 12:37 a.m., Kristian H. Kristensen wrote:
Benjamin Gaignard (2): tests/modetest: Add atomic support tests/util: Add support for stm module
Christian König (7): amdgpu: stop using the hash table for fd_tab amdgpu: add handle table implementation v2 amdgpu: use handle table for KMS handles amdgpu: use handle table for flink names amdgpu: remove the hash table implementation amdgpu: always add all BOs to handle table amdgpu: fix off by one in handle_table_insert
Junwei Zhang (5): amdgpu: add bo from user memory to handle table amdgpu: add a function to find bo by cpu mapping (v2) tests/amdgpu: add test for finding bo by CPU mapping amdgpu: free flink bo in bo import amdgpu: add a function to create amdgpu bo internally (v4)
Kristian H. Kristensen (1): Bump to version 2.4.94
Likun Gao (1): amdgpu: Disable deadlock test suite for RV
Michel Dänzer (2): amdgpu: Use uint32_t i in amdgpu_find_bo_by_cpu_mapping amdgpu: Eliminate void* arithmetic in amdgpu_find_bo_by_cpu_mapping
Mike Lothian (1): libdrm: Fix amdgpu build failure
Rob Clark (2): freedreno: don't leak stateobj rb refs freedreno: fix use-after-free with stateobj rb's
Rodrigo Vivi (1): intel: Add a new CFL PCI ID.
Tanmay Shah (1): libdrm: add msm drm uapi header
Would have been nice to wait for https://patchwork.freedesktop.org/patch/245762/ to land, or at least give a little heads up, before making a release.
On Fri, Aug 24, 2018 at 1:13 AM Michel Dänzer michel@daenzer.net wrote:
On 2018-08-24 12:37 a.m., Kristian H. Kristensen wrote:
Benjamin Gaignard (2): tests/modetest: Add atomic support tests/util: Add support for stm module
Christian König (7): amdgpu: stop using the hash table for fd_tab amdgpu: add handle table implementation v2 amdgpu: use handle table for KMS handles amdgpu: use handle table for flink names amdgpu: remove the hash table implementation amdgpu: always add all BOs to handle table amdgpu: fix off by one in handle_table_insert
Junwei Zhang (5): amdgpu: add bo from user memory to handle table amdgpu: add a function to find bo by cpu mapping (v2) tests/amdgpu: add test for finding bo by CPU mapping amdgpu: free flink bo in bo import amdgpu: add a function to create amdgpu bo internally (v4)
Kristian H. Kristensen (1): Bump to version 2.4.94
Likun Gao (1): amdgpu: Disable deadlock test suite for RV
Michel Dänzer (2): amdgpu: Use uint32_t i in amdgpu_find_bo_by_cpu_mapping amdgpu: Eliminate void* arithmetic in amdgpu_find_bo_by_cpu_mapping
Mike Lothian (1): libdrm: Fix amdgpu build failure
Rob Clark (2): freedreno: don't leak stateobj rb refs freedreno: fix use-after-free with stateobj rb's
Rodrigo Vivi (1): intel: Add a new CFL PCI ID.
Tanmay Shah (1): libdrm: add msm drm uapi header
Would have been nice to wait for https://patchwork.freedesktop.org/patch/245762/ to land, or at least give a little heads up, before making a release.
I don't know what all is pending for libdrm, but I know that we've agreed on a very low bar for when to release libdrm:
"The release criteria for libdrm is essentially "if you need a release, make one". There is no designated release engineer or maintainer. Anybody is free to make a release if there's a certain feature or bug fix they need in a released version of libdrm."
Kristian
-- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer
On 2018-08-24 6:27 p.m., Kristian Høgsberg wrote:
I don't know what all is pending for libdrm, but I know that we've agreed on a very low bar for when to release libdrm:
"The release criteria for libdrm is essentially "if you need a release, make one". There is no designated release engineer or maintainer. Anybody is free to make a release if there's a certain feature or bug fix they need in a released version of libdrm."
First of all, let me assure you that I'm not picking on you in particular, this applies to anybody who makes a release.
Quite frankly, that sucks. :) A brief "heads up, I'm cutting a libdrm release, let me know if there's something you want in it" e-mail at least 24 hours (not counting weekend days) before making the release shouldn't be asking too much.
On Fri, Aug 24, 2018 at 06:37:35PM +0200, Michel Dänzer wrote:
On 2018-08-24 6:27 p.m., Kristian Høgsberg wrote:
I don't know what all is pending for libdrm, but I know that we've agreed on a very low bar for when to release libdrm:
"The release criteria for libdrm is essentially "if you need a release, make one". There is no designated release engineer or maintainer. Anybody is free to make a release if there's a certain feature or bug fix they need in a released version of libdrm."
First of all, let me assure you that I'm not picking on you in particular, this applies to anybody who makes a release.
Quite frankly, that sucks. :) A brief "heads up, I'm cutting a libdrm release, let me know if there's something you want in it" e-mail at least 24 hours (not counting weekend days) before making the release shouldn't be asking too much.
Given that making a libdrm release is pretty much for free I'm not sure about the concern. We've had plenty of back-to-back libdrm releases. Since libdrm is supposed to be always in release state (it's mostly just headers and simple wrappers) I don't see a downside aside from "looks mildly silly" :-)
If we'd have a libdrm release maintainer that'd be different, but no one volunteered (and for years) so that's unlikely to change. -Daniel
Le vendredi 24 août 2018, 00:37:51 CEST Kristian H. Kristensen a écrit :
git tag: libdrm-2.4.94
https://dri.freedesktop.org/libdrm/libdrm-2.4.94.tar.bz2 MD5: d48759b2c276382f9085799a08a153f5 libdrm-2.4.94.tar.bz2 SHA1: 740c5c19b5e451102d0f5b360dae3016b3e72eab libdrm-2.4.94.tar.bz2 SHA256: 31d9831e6eaa5b16fb560e5578b3428ce6aa024ff6c66882631005cc9624680f libdrm-2.4.94.tar.bz2 SHA512: ac6b37fd3b88f5b7660dc630ec0a22b05d24138d0985c93c45363b938f5ee72cfe8bb198d94 765090c3a5c158c06f3be14b849fd00b8d865c04d4132e28f6920 libdrm-2.4.94.tar.bz2 PGP: https://dri.freedesktop.org/libdrm/libdrm-2.4.94.tar.bz2.sig
https://dri.freedesktop.org/libdrm/libdrm-2.4.94.tar.gz MD5: 1d2e80ffe5b69c31c8465966e5cc7ce4 libdrm-2.4.94.tar.gz SHA1: 05433abd64c692250a52694f1af74f161323a698 libdrm-2.4.94.tar.gz SHA256: c438b0e2a8e0c9e6a1d92f4c235176e545d81f4edb9a14bc606bb5ede6668d8e libdrm-2.4.94.tar.gz SHA512: 99cc4eba5e9fc44886c515484821e6d509d202ee269d292e0d9b426bb92a53f6fc7095174d1 2652b377cd12036e4138ebc324df9e36e5edde5da31d476fa4ebe libdrm-2.4.94.tar.gz PGP: https://dri.freedesktop.org/libdrm/libdrm-2.4.94.tar.gz.sig
dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel
And something is wrong:
==> Starting check()... ninja: Entering directory `/build/libdrm/src/build' ninja: no work to do. 1/15 kms-symbol-check OK 0.05 s 2/15 gen4-3d.batch OK 0.01 s 3/15 gen45-3d.batch OK 0.02 s 4/15 gen5-3d.batch OK 0.02 s 5/15 gen6-3d.batch OK 0.01 s 6/15 gen7-3d.batch OK 0.02 s 7/15 gen7-2d-copy.batch OK 0.01 s 8/15 intel-symbol-check OK 0.30 s 9/15 nouveau-symbol-check OK 0.15 s 10/15 radeon-symbol-check OK 0.17 s 11/15 amdgpu-symbol-check FAIL 0.22 s (exit status 1) 12/15 threaded SKIP 0.01 s 13/15 random OK 73.35 s 14/15 hash OK 0.01 s 15/15 drmsl OK 0.38 s
OK: 13 FAIL: 1 SKIP: 1 TIMEOUT: 0
-- 11/15 amdgpu-symbol-check FAIL 0.22 s (exit status 1)
--- command --- LANG='en_US.UTF-8' SUDO_GID='0' OLDPWD='/build/libdrm/src' COMMAND_MODE='legacy' USERNAME='builduser' SUDO_COMMAND='/bin/bash -c bash -c cd\ /startdir;\ makepkg\ "$@" -bash --syncdeps --noconfirm --log --holdver -- skipinteg --install' CFLAGS='-march=x86-64 -mtune=generic -O2 -pipe -fstack- protector-strong -fno-plt' USER='builduser' CXXFLAGS='-march=x86-64 - mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt' TEXTDOMAINDIR='/ usr/share/locale' PWD='/build/libdrm/src/build' HOME='/build' TEXTDOMAIN='pacman-scripts' SUDO_USER='root' SUDO_UID='0' MAIL='/var/mail/ builduser' CHOST='x86_64-pc-linux-gnu' SHELL='/bin/bash' TERM='xterm-256color' SHLVL='3' CPPFLAGS='-D_FORTIFY_SOURCE=2' SOURCE_DATE_EPOCH='1535132201' LOGNAME='builduser' LDFLAGS='-Wl,-O1,--sort-common,--as-needed,-z,relro,- z,now' PATH='/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/ bin/vendor_perl:/usr/bin/core_perl:/usr/bin/site_perl:/usr/bin/vendor_perl:/ usr/bin/core_perl:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/ usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl' MAKEFLAGS='-j9' _='/usr/bin/meson' NM='/usr/bin/nm' /usr/bin/bash /build/libdrm/src/build/../ libdrm-2.4.94/amdgpu/amdgpu-symbol-check amdgpu/libdrm_amdgpu.so.1.0.0 --- stdout --- amdgpu_find_bo_by_cpu_mapping -------
On 2018-08-24 7:44 p.m., Laurent Carlier wrote:
11/15 amdgpu-symbol-check FAIL 0.22 s (exit status 1)
--- command --- LANG='en_US.UTF-8' SUDO_GID='0' OLDPWD='/build/libdrm/src' COMMAND_MODE='legacy' USERNAME='builduser' SUDO_COMMAND='/bin/bash -c bash -c cd\ /startdir;\ makepkg\ "$@" -bash --syncdeps --noconfirm --log --holdver -- skipinteg --install' CFLAGS='-march=x86-64 -mtune=generic -O2 -pipe -fstack- protector-strong -fno-plt' USER='builduser' CXXFLAGS='-march=x86-64 - mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt' TEXTDOMAINDIR='/ usr/share/locale' PWD='/build/libdrm/src/build' HOME='/build' TEXTDOMAIN='pacman-scripts' SUDO_USER='root' SUDO_UID='0' MAIL='/var/mail/ builduser' CHOST='x86_64-pc-linux-gnu' SHELL='/bin/bash' TERM='xterm-256color' SHLVL='3' CPPFLAGS='-D_FORTIFY_SOURCE=2' SOURCE_DATE_EPOCH='1535132201' LOGNAME='builduser' LDFLAGS='-Wl,-O1,--sort-common,--as-needed,-z,relro,- z,now' PATH='/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/ bin/vendor_perl:/usr/bin/core_perl:/usr/bin/site_perl:/usr/bin/vendor_perl:/ usr/bin/core_perl:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/ usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl' MAKEFLAGS='-j9' _='/usr/bin/meson' NM='/usr/bin/nm' /usr/bin/bash /build/libdrm/src/build/../ libdrm-2.4.94/amdgpu/amdgpu-symbol-check amdgpu/libdrm_amdgpu.so.1.0.0 --- stdout --- amdgpu_find_bo_by_cpu_mapping
Part of the problem here is probably that the *-symbol-check scripts haven't actually checked anything in an autotools build since commit 4f08bfe96da1 ("*-symbol-check: Don't hard-code nm executable"):
../../amdgpu/amdgpu-symbol-check: line 74: -D: command not found PASS amdgpu-symbol-check (exit status: 0)
On 27 August 2018 at 10:38, Michel Dänzer michel@daenzer.net wrote:
On 2018-08-24 7:44 p.m., Laurent Carlier wrote:
11/15 amdgpu-symbol-check FAIL 0.22 s (exit status 1)
--- command --- LANG='en_US.UTF-8' SUDO_GID='0' OLDPWD='/build/libdrm/src' COMMAND_MODE='legacy' USERNAME='builduser' SUDO_COMMAND='/bin/bash -c bash -c cd\ /startdir;\ makepkg\ "$@" -bash --syncdeps --noconfirm --log --holdver -- skipinteg --install' CFLAGS='-march=x86-64 -mtune=generic -O2 -pipe -fstack- protector-strong -fno-plt' USER='builduser' CXXFLAGS='-march=x86-64 - mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt' TEXTDOMAINDIR='/ usr/share/locale' PWD='/build/libdrm/src/build' HOME='/build' TEXTDOMAIN='pacman-scripts' SUDO_USER='root' SUDO_UID='0' MAIL='/var/mail/ builduser' CHOST='x86_64-pc-linux-gnu' SHELL='/bin/bash' TERM='xterm-256color' SHLVL='3' CPPFLAGS='-D_FORTIFY_SOURCE=2' SOURCE_DATE_EPOCH='1535132201' LOGNAME='builduser' LDFLAGS='-Wl,-O1,--sort-common,--as-needed,-z,relro,- z,now' PATH='/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/ bin/vendor_perl:/usr/bin/core_perl:/usr/bin/site_perl:/usr/bin/vendor_perl:/ usr/bin/core_perl:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/ usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl' MAKEFLAGS='-j9' _='/usr/bin/meson' NM='/usr/bin/nm' /usr/bin/bash /build/libdrm/src/build/../ libdrm-2.4.94/amdgpu/amdgpu-symbol-check amdgpu/libdrm_amdgpu.so.1.0.0 --- stdout --- amdgpu_find_bo_by_cpu_mapping
Part of the problem here is probably that the *-symbol-check scripts haven't actually checked anything in an autotools build since commit 4f08bfe96da1 ("*-symbol-check: Don't hard-code nm executable"):
../../amdgpu/amdgpu-symbol-check: line 74: -D: command not found PASS amdgpu-symbol-check (exit status: 0)
Disclaimer: Coffee hasn't kicked in fully
It does work as intended. Problem is that: a) when running manually one needs to set NM b) script don't error out when NM is not set - need a "set -u"
-Emil
On 2018-08-27 12:03 p.m., Emil Velikov wrote:
On 27 August 2018 at 10:38, Michel Dänzer michel@daenzer.net wrote:
On 2018-08-24 7:44 p.m., Laurent Carlier wrote:
11/15 amdgpu-symbol-check FAIL 0.22 s (exit status 1)
--- command --- LANG='en_US.UTF-8' SUDO_GID='0' OLDPWD='/build/libdrm/src' COMMAND_MODE='legacy' USERNAME='builduser' SUDO_COMMAND='/bin/bash -c bash -c cd\ /startdir;\ makepkg\ "$@" -bash --syncdeps --noconfirm --log --holdver -- skipinteg --install' CFLAGS='-march=x86-64 -mtune=generic -O2 -pipe -fstack- protector-strong -fno-plt' USER='builduser' CXXFLAGS='-march=x86-64 - mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt' TEXTDOMAINDIR='/ usr/share/locale' PWD='/build/libdrm/src/build' HOME='/build' TEXTDOMAIN='pacman-scripts' SUDO_USER='root' SUDO_UID='0' MAIL='/var/mail/ builduser' CHOST='x86_64-pc-linux-gnu' SHELL='/bin/bash' TERM='xterm-256color' SHLVL='3' CPPFLAGS='-D_FORTIFY_SOURCE=2' SOURCE_DATE_EPOCH='1535132201' LOGNAME='builduser' LDFLAGS='-Wl,-O1,--sort-common,--as-needed,-z,relro,- z,now' PATH='/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/ bin/vendor_perl:/usr/bin/core_perl:/usr/bin/site_perl:/usr/bin/vendor_perl:/ usr/bin/core_perl:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/ usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl' MAKEFLAGS='-j9' _='/usr/bin/meson' NM='/usr/bin/nm' /usr/bin/bash /build/libdrm/src/build/../ libdrm-2.4.94/amdgpu/amdgpu-symbol-check amdgpu/libdrm_amdgpu.so.1.0.0 --- stdout --- amdgpu_find_bo_by_cpu_mapping
Part of the problem here is probably that the *-symbol-check scripts haven't actually checked anything in an autotools build since commit 4f08bfe96da1 ("*-symbol-check: Don't hard-code nm executable"):
../../amdgpu/amdgpu-symbol-check: line 74: -D: command not found PASS amdgpu-symbol-check (exit status: 0)
Disclaimer: Coffee hasn't kicked in fully
I'm afraid it shows. :)
It does work as intended. Problem is that: a) when running manually one needs to set NM
I realize that, but the above is the contents of amdgpu/amdgpu-symbol-check.log in the build tree.
dri-devel@lists.freedesktop.org