sys-kernel / asahi-sources

Asahi Linux kernel sources

Official package sites : https://asahilinux.org ·

v7.0.9_p2 :: 7.0.9_p2 :: gentoo

Modified
License
GPL-2
Keywords
~arm64
USE flags
build symlink vanilla

v6.19.14_p2 :: 6.19.14_p2 :: gentoo

Modified
License
GPL-2
Keywords
arm64
USE flags
build symlink vanilla

General

build
!!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1]
symlink
Automatically symlink the kernel sources to /usr/src/linux
vanilla
Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically

dev-util / bindgen : Automatically generate Rust FFI bindings to C and C++ libraries

app-alternatives / bc : bc symlink

app-alternatives / cpio : CPIO symlink

dev-build / make : Standard tool to compile source trees

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

sys-devel / bison : A general-purpose (yacc-compatible) parser generator

sys-devel / flex : The Fast Lexical Analyzer

sys-libs / binutils-libs : Core binutils libraries (libbfd, libopcodes, libiberty) for external packages

sys-libs / ncurses : Console display library

virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils

virtual / pkgconfig : Virtual for the pkg-config implementation

virtual / linux-sources : Virtual for Linux kernel sources

Repository mirror & CI · gentoo
Merge updates from master
Janne Grunau · gentoo
sys-kernel/asahi-sources: add 7.0.9_p2
Using GENPATCHES from gentoo-sources-7.0.9-r3 for daily kernel LPEs. Signed-off-by: Janne Grunau <j@jannau.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/929 Merges: https://codeberg.org/gentoo/gentoo/pulls/929 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Janne Grunau · gentoo
sys-kernel/asahi-sources: drop 6.19.14_p1
Commit 82961749e651 ("kernel-2.eclass: Ensure genpatches has the intended linux patch ver") broke the ebuild due to its use of `UNIPATCH_STRICTORDER="yes". In addition the kernel is vulnerable to the dirty frag local root exploit. Signed-off-by: Janne Grunau <j@jannau.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/856 Merges: https://codeberg.org/gentoo/gentoo/pulls/856 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Janne Grunau · gentoo
sys-kernel/asahi-sources: drop 6.16.4_p2, 6.17.11_p1
Linux 6.16 and 6.17 are vulnerable to copy fail and dirty frag. Drop the ebuilds to prevent usage. Signed-off-by: Janne Grunau <j@jannau.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/856 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Janne Grunau · gentoo
sys-kernel/asahi-sources: add 6.19.14_p2
Backports dirty frag fixes, patches taken from the fedora-6.19 branch of https://gitlab.com/cki-project/kernel-ark Added with "arm64" keyword as the other asahi-sources ebuilds package kernel releases vulnerable for at least dirty frag and releases before 6.19.14 for copy fail. Signed-off-by: Janne Grunau <j@jannau.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/856 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Janne Grunau · gentoo
sys-kernel/asahi-sources: add 6.19.14_p1
Signed-off-by: Janne Grunau <j@jannau.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/786 Merges: https://codeberg.org/gentoo/gentoo/pulls/786 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Janne Grunau · gentoo
sys-kernel/asahi-sources: stabilize 6.16.4_p2 for arm64
Signed-off-by: Janne Grunau <j@jannau.net> Part-of: https://github.com/gentoo/gentoo/pull/44939 Closes: https://github.com/gentoo/gentoo/pull/44939 Signed-off-by: Sam James <sam@gentoo.org>
Janne Grunau · gentoo
sys-kernel/asahi-sources: drop 6.15.7_p1
Signed-off-by: Janne Grunau <j@jannau.net> Part-of: https://github.com/gentoo/gentoo/pull/44939 Signed-off-by: Sam James <sam@gentoo.org>
Janne Grunau · gentoo
sys-kernel/asahi-sources: add 6.17.11_p1
Signed-off-by: Janne Grunau <j@jannau.net> Part-of: https://github.com/gentoo/gentoo/pull/44939 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Janne Grunau · gentoo
sys-kernel/asahi-sources: drop 6.16.3_p1
Signed-off-by: Janne Grunau <j@jannau.net> Part-of: https://github.com/gentoo/gentoo/pull/43652 Closes: https://github.com/gentoo/gentoo/pull/43652 Signed-off-by: Sam James <sam@gentoo.org>
Janne Grunau · gentoo
sys-kernel/asahi-sources: add 6.16.4_p2
Simplifies upstream version and asahi tag extraction from $PV. This probably loses support for Linux -rc based versions but Asahi upstream hasn't done this for quite a while. Even if there were a rc based tag in the future it's unlikely to be worth having an ebuild for it. Version bump to import the regression fix for ipv4 local-broadcast routes (commit 5189446ba995 ("net: ipv4: fix regression in local-broadcast routes")) via genpatches. Signed-off-by: Janne Grunau <j@jannau.net> Part-of: https://github.com/gentoo/gentoo/pull/43652 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Janne Grunau · gentoo
sys-kernel/asahi-sources: drop 6.14.8_p1
Signed-off-by: Janne Grunau <j@jannau.net> Part-of: https://github.com/gentoo/gentoo/pull/43558 Closes: https://github.com/gentoo/gentoo/pull/43558 Signed-off-by: Sam James <sam@gentoo.org>
Janne Grunau · gentoo
sys-kernel/asahi-sources: stabilize 6.15.7_p1 for arm64
Signed-off-by: Janne Grunau <j@jannau.net> Part-of: https://github.com/gentoo/gentoo/pull/43558 Signed-off-by: Sam James <sam@gentoo.org>
Janne Grunau · gentoo
sys-kernel/asahi-sources: add 6.16.3_p1
Signed-off-by: Janne Grunau <j@jannau.net> Part-of: https://github.com/gentoo/gentoo/pull/43558 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Calligeros · gentoo
sys-kernel/asahi-sources: add 6.15.7_p1
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43058 Closes: https://github.com/gentoo/gentoo/pull/43058 Signed-off-by: Sam James <sam@gentoo.org>
James Calligeros · gentoo
sys-kernel/asahi-sources: drop 6.14.4_p1
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43058 Signed-off-by: Sam James <sam@gentoo.org>
James Calligeros · gentoo
sys-kernel/asahi-sources: stabilize 6.14.8_p1 for arm64
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43058 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Calligeros · gentoo
sys-kernel/asahi-sources: add 6.14.8_p1
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42661 Signed-off-by: Matt Jolly <kangie@gentoo.org>
James Calligeros · gentoo
sys-kernel/asahi-sources: drop 6.11.6_p2
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42661 Signed-off-by: Matt Jolly <kangie@gentoo.org>
James Calligeros · gentoo
sys-kernel/asahi-sources: stabilize 6.14.4_p1 for arm64
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42661 Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Janne Grunau · gentoo
sys-kernel/asahi-sources: add 6.14.4_p1
This kernel supports the mesa OpenGL, OpenCL and Vulkan driver of the soon to be released mesa-25.1.0. As of 2025-05-2 =media-libs/mesa-9999[video_cards_asahi] will have working drivers. Both genpatches and the Asahi Linux tree carry the change from 1740_x86-insn-decoder-test-allow-longer-symbol-names.patch. So revert it after applying genpatches so that the Asahi Linux diff applies cleanly. Switch the Asahi Linux kernel patchset to '.diff' github URLs since the Asahi Linux tree has duplicate rust commits to ease change management. The duplicate commits are unfortunately reproduced in URLs like https://github.com/AsahiLinux/linux/compare/v6.14.4...asahi-6.14.4-1.patch. The '.diff' ones produce a simple diff between the two tags. Signed-off-by: Janne Grunau <j@jannau.net> Part-of: https://github.com/gentoo/gentoo/pull/41901 Closes: https://github.com/gentoo/gentoo/pull/41901 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Calligeros · gentoo
sys-kernel/asahi-sources: drop 6.9.9_p5-r1, 6.9.12_p2
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
James Calligeros · gentoo
sys-kernel/asahi-sources: stabilize 6.11.6_p2 for arm64
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
James Calligeros · gentoo
sys-kernel/asahi-sources: add 6.11.6_p2
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Calligeros · gentoo
sys-kernel/asahi-sources: add 6.9.12_p2, drop 6.9.12_p1
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37935 Signed-off-by: Sam James <sam@gentoo.org>
James Calligeros · gentoo
sys-kernel/asahi-sources: drop 6.9.8_p1-r1
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
James Calligeros · gentoo
sys-kernel/asahi-sources: stabilize 6.9.9_p5-r1 for arm64
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
James Calligeros · gentoo
sys-kernel/asahi-sources: add 6.9.12_p1
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Calligeros · gentoo
sys-kernel/asahi-sources: drop stale SPI patch
This patch to SPI breaks M1 series SoCs and should have been dropped with the 6.8 series. Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37599 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Calligeros · gentoo
sys-kernel/asahi-sources: drop 6.8.9_p7
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
James Calligeros · gentoo
sys-kernel/asahi-sources: stabilize 6.9.8_p1 for arm64
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
James Calligeros · gentoo
sys-kernel/asahi-sources: add 6.9.8_p1
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
James Calligeros · gentoo
sys-kernel/asahi-sources: drop 6.8.9_p6
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
James Calligeros · gentoo
sys-kernel/asahi-sources: drop 6.8.9_p3
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
James Calligeros · gentoo
sys-kernel/asahi-sources: add 6.9.9_p5
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Janne Grunau · gentoo
sys-kernel/asahi-sources: add 6.8.9_p7
Signed-off-by: Janne Grunau <j@jannau.net> Closes: https://github.com/gentoo/gentoo/pull/36780 Signed-off-by: Sam James <sam@gentoo.org>
Janne Grunau · gentoo
sys-kernel/asahi-sources: drop 6.8.9_p5
Signed-off-by: Janne Grunau <j@jannau.net> Signed-off-by: Sam James <sam@gentoo.org>
Janne Grunau · gentoo
sys-kernel/asahi-sources: drop 6.8.8_p2
Signed-off-by: Janne Grunau <j@jannau.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Janne Grunau · gentoo
sys-kernel/asahi-sources: add 6.8.9_p6
This switches asahi-sources to patch based build based on genpatches for stable releases and asahi patches as requested from github on top. This requires a little bit of cleanup. The asahi "patchset" contains a SPI change merged in 6.8.2. So revert this first so the asahi patches apply cleanly. The desired RUST support in asahi "patchset" creates circular dependencies with GCC_PLUGIN_RANDSTRUCT slected by GENTOO_KERNEL_SELF_PROTECTION_COMMON. Remove randstruct from the latter to break the circular dependencies. Signed-off-by: Janne Grunau <j@jannau.net> Closes: https://github.com/gentoo/gentoo/pull/36743 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
sys-kernel/asahi-sources: add 6.8.9_p5
* Fixes v6.8.9 Bluetooth LE regression on Apple Silicon bcm438x * Adjusts dcp FB flip complete timestamps to fix half-rate display with some compositors on dcpext (M2 desktops and M1/2 Pro/Max Macbook Pros) Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Janne Grunau · gentoo
sys-kernel/asahi-sources: stabilize 6.8.9_p3 for arm64
Signed-off-by: Janne Grunau <j@jannau.net> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Janne Grunau · gentoo
sys-kernel/asahi-sources: add 6.8.9_p3
Signed-off-by: Janne Grunau <j@jannau.net> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Janne Grunau · gentoo
sys-kernel/asahi-sources: drop 6.6.0_p16
Signed-off-by: Janne Grunau <j@jannau.net> Closes: https://github.com/gentoo/gentoo/pull/36616 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
sys-kernel/asahi-sources: drop 6.8.6_p4
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Mart Raudsepp · gentoo
sys-kernel/asahi-sources: stabilize 6.8.8_p2 for arm64
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Janne Grunau · gentoo
sys-kernel/asahi-sources: add 6.8.8_p2
Signed-off-by: Janne Grunau <j@jannau.net> Closes: https://github.com/gentoo/gentoo/pull/36494 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
sys-kernel/asahi-sources: stabilize 6.8.6_p4 for arm64
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Janne Grunau · gentoo
sys-kernel/asahi-sources: add 6.8.6_p4, drop 6.8.6_p1
From upstream's change log: - DP/HDMI audio support (M2 Ultra devices require m1n1 support) - HDMI stability improvements Signed-off-by: Janne Grunau <j@jannau.net> Closes: https://github.com/gentoo/gentoo/pull/36394 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Janne Grunau · gentoo
sys-kernel/asahi-sources: add 6.8.6_p1
The asahi GPU driver builds with rust 1.76 and 1.77. Other changes: - handle asahi tags for stable releases - Save the sources as "linux-${TAG}.tar.gz" (i.e. linux-asahi-6.8.6-1.tar.gz) to share the tarball with the asahi-kernel ebuild in a ebuild overlay Signed-off-by: Janne Grunau <j@jannau.net> Closes: https://github.com/gentoo/gentoo/pull/36298 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Calligeros · gentoo
sys-kernel/asahi-sources: stabilize 6.6.0_p16 for arm64
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36030 Signed-off-by: Sam James <sam@gentoo.org>
James Calligeros · gentoo
sys-kernel/asahi-sources: add 6.6.0_p16, drop 6.6.0_p15
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Calligeros · gentoo
sys-kernel/asahi-sources: new package, add 6.6.0_p15
Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>