gpo.zugaina.org

Search Portage & Overlays:

dev-libs/xdna-driver

AMD XDNA Driver

Screenshots

  • xdna-driver-999999
    compress-xz compress-zstd dist-kernel modules-compress modules-sign +strip

    View      Download      Browse     License: GPL-2 linux-fw-redistributable   
    Overlay: stuff
  • xdna-driver-999999
    +firmware dist-kernel modules-compress modules-sign +strip

    View      Download      Browse     License: GPL-2 firmware? ( linux-fw-redistributable )   
  • xdna-driver-999999
    compress-xz compress-zstd dist-kernel modules-compress modules-sign +strip

    View      Download      Browse     License: GPL-2 linux-fw-redistributable   
    Overlay: guru
  • xdna-driver-9999
    ~amd64

    View      Download      Browse     License: MIT   
    Overlay: FireBurn
  • xdna-driver-2.21.75-r2
    ~amd64
    compress-xz compress-zstd dist-kernel modules-compress modules-sign +strip

    View      Download      Browse     License: GPL-2 linux-fw-redistributable   
    Overlay: stuff
  • xdna-driver-2.21.75-r2
    ~amd64
    compress-xz compress-zstd dist-kernel modules-compress modules-sign +strip

    View      Download      Browse     License: GPL-2 linux-fw-redistributable   
    Overlay: guru

ChangeLog

commit 4ddc7b0bce3dc68bac93d826e212b1ae58bb38d8
Author: Sv. Lockal <lockalsash@gmail.com>
Date: Thu Jul 30 20:19:53 2026 +0800

dev-libs/xdna-driver: fix compilation for live ebuild

Upstream changed the way firmware files are described (was in info.json, now in WHENCE text file).
Let the ebuild use the script from upstream instead of wget-ting files manually.
Note: eventually this will be pushed to some release, then need to rethink the approach
(e. g. consider putting enumerating firmware files in the ebuild itself).

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>

commit e021d283de410c626b035ce588e7d3faf03fc7ae
Author: Sv. Lockal <lockalsash@gmail.com>
Date: Wed May 13 15:07:22 2026 +0800

dev-libs/xdna-driver: override driver via /etc/depmod.d

Previous method with /etc/modprobe.d was unreliable: with 7.0 kernel
amdxdna depends on amd-pmf module. With "insmod" in modprobe.d
the driver was sometimes loaded before amd-pmf, failing with
"Unknown symbol amd_pmf_get_npu_data". But depmod.d is both reliable
and clean way to override in-tree driver with out-of-tree one (i. e.
respects "depends" section that one can see in `modinfo amdxdna`).

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>

commit 9ad169a07402bbd9d0c216f39dcd64292539605b
Author: Sv. Lockal <lockalsash@gmail.com>
Date: Fri May 8 10:05:30 2026 +0800

dev-libs/xdna-driver: fix live ebuild after PR merge in upstream

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>

commit 0f85bd3a779892b013731d8cd464ef471f09c7f5
Author: Sv. Lockal <lockalsash@gmail.com>
Date: Sat May 2 19:41:45 2026 +0800

dev-libs/xdna-driver: build against eselect-ed kernel, not booted one

This fixes build, when active kernel is Clang-built and ebuild uses
GCC-built one (and vice versa).

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>

commit b1ed3ba86cec6308d9ad28797940abd8d38b3a57
Author: Sv. Lockal <lockalsash@gmail.com>
Date: Thu Apr 30 05:26:00 2026 +0800

dev-libs/xdna-driver: fix compilation with Clang

Multiple issues fixed:
- module was compiled against `uname -r` kernel, not eselect-ed one
- released version requires a patch to compile with Clang
- previous attempt to forward CC to fix Clang compilation was incorrect
from every standpoint; e. g. it there is KERNEL_CC for that, etc.
Removed it, as upstream now has proper support (backported via patch).

Closes: https://bugs.gentoo.org/973282
Signed-off-by: Sv. Lockal <lockalsash@gmail.com>

commit 120265e432e152d10b43b12ef9e404453a6ed20f
Author: Sv. Lockal <lockalsash@gmail.com>
Date: Sat Apr 25 20:24:37 2026 +0800

dev-libs/xdna-driver: fix modules-compress, add compress-{zstd,xz}

- Removed `firmware` USE flag (as it does not work without firmware anyway)
- Added `compress-zstd` and `compress-xz` USE flags for firmware
- Fix path in modprobe.d/amdxdna.conf when `modules-compress` is used

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>

commit ea4fe7ef4f2a4a82cb6ce30ccb865e43e5d5ceff
Author: Sv. Lockal <lockalsash@gmail.com>
Date: Sun Apr 12 02:19:44 2026 +0800

dev-libs/xdna-driver: Add `-g` for global associative arrays

This improves compatibility with alternative package managers.

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>

commit 322df12ff1cc3c511810645fe4c61c16f38513a2
Author: Sv. Lockal <lockalsash@gmail.com>
Date: Sat Apr 4 23:36:43 2026 +0800

dev-libs/xdna-driver: add 2.21.75, drop 202610.2.21.21

* Unfortunate "downgrade" due to versioning scheme change in upstream
* New ebuild is in sync with live ebuild now

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>

commit aed5b43c096886bbf97b084172f904e5b4d88e70
Author: Sv. Lockal <lockalsash@gmail.com>
Date: Sat Apr 4 23:19:52 2026 +0800

dev-libs/xdna-driver: update live ebuild to use wget for fetching firmwares

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>

commit 48b31fd2f3b13aeb663ad009525e04d1d66d121a
Author: Sv. Lockal <lockalsash@gmail.com>
Date: Tue Mar 10 19:28:28 2026 +0800

dev-libs/xdna-driver: fix live ebuild

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>

commit a06240b270398a10802af0aa6f16811eb1b86f76
Author: Sv. Lockal <lockalsash@gmail.com>
Date: Wed Dec 17 14:08:01 2025 +0800

dev-libs/xdna-driver: fix 999999, now uses configure stage

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>

commit 5706a90d18f18a7772f4eaf990694c25dbfbacb2
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Mon Dec 8 04:49:35 2025 +0100

dev-libs/xdna-driver: destabilize 202610.2.21.21 for ~amd64

No stable keywords in ::guru

Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>

commit 050b2247579bcb150f98727996dd3a00e417d8dd
Author: Sv. Lockal <lockalsash@gmail.com>
Date: Sun Dec 7 22:20:57 2025 +0800

dev-libs/xdna-driver: refactor and fix installation with pmerge

Other package managers like pmerge want global associative arrays to be
declared with `declare -Ag`. However, for this ebuild it is even easier
not to use associative arrays.

See also: https://public-inbox.gentoo.org/gentoo-dev/642e2d85-7d75-4b0f-8a16-037a4f692e5c@gmail.com/

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>

commit 7856888ac5a6bf14f80ded1972adaec8549cc67e
Author: Sv. Lockal <lockalsash@gmail.com>
Date: Fri Dec 5 20:36:53 2025 +0800

dev-libs/xdna-driver: add 999999

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>

commit 22980b42c1ead21ca292489fb505eae01c883b01
Author: Sv. Lockal <lockalsash@gmail.com>
Date: Fri Nov 28 01:36:11 2025 +0800

dev-libs/xdna-driver: new package, add 202610.2.21.21

See also: https://wiki.gentoo.org/wiki/User:Lockal/AMDXDNA

Signed-off-by: Sv. Lockal <lockalsash@gmail.com>