summaryrefslogtreecommitdiff
path: root/gnu/packages/linux.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/linux.scm')
-rw-r--r--gnu/packages/linux.scm35
1 files changed, 35 insertions, 0 deletions
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 3cd63df6ee8..3827cd3a97a 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -491,6 +491,23 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
491 "linux-" version ".tar.xz")) 491 "linux-" version ".tar.xz"))
492 (sha256 hash))) 492 (sha256 hash)))
493 493
494;; The current "mainline" kernel.
495
496(define-public linux-libre-6.7-version "6.7")
497(define-public linux-libre-6.7-gnu-revision "gnu")
498(define deblob-scripts-6.7
499 (linux-libre-deblob-scripts
500 linux-libre-6.7-version
501 linux-libre-6.7-gnu-revision
502 (base32 "0hwashmml56r74kgjb637b3ln2d7f9vgfl18sxvczyl84xlbcncj")
503 (base32 "0pivh1hjc5ylgcyjx0z7x1dqax614pai502idzil98j35pwa24za")))
504(define-public linux-libre-6.7-pristine-source
505 (let ((version linux-libre-6.7-version)
506 (hash (base32 "0s8hbcsg7fdvspqam8kzcxygjsznr4zfi60nqgc81l3n4m518cgg")))
507 (make-linux-libre-source version
508 (%upstream-linux-source version hash)
509 deblob-scripts-6.7)))
510
494;; The current "stable" kernels. That is, the most recently released major 511;; The current "stable" kernels. That is, the most recently released major
495;; versions that are still supported upstream. 512;; versions that are still supported upstream.
496 513
@@ -630,6 +647,11 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
630 (patches (append (origin-patches source) 647 (patches (append (origin-patches source)
631 patches)))) 648 patches))))
632 649
650(define-public linux-libre-6.7-source
651 (source-with-patches linux-libre-6.7-pristine-source
652 (list %boot-logo-patch
653 %linux-libre-arm-export-__sync_icache_dcache-patch)))
654
633(define-public linux-libre-6.6-source 655(define-public linux-libre-6.6-source
634 (source-with-patches linux-libre-6.6-pristine-source 656 (source-with-patches linux-libre-6.6-pristine-source
635 (list %boot-logo-patch 657 (list %boot-logo-patch
@@ -749,6 +771,11 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
749 (description "Headers of the Linux-Libre kernel.") 771 (description "Headers of the Linux-Libre kernel.")
750 (license license:gpl2))) 772 (license license:gpl2)))
751 773
774(define-public linux-libre-headers-6.7
775 (make-linux-libre-headers* linux-libre-6.7-version
776 linux-libre-6.7-gnu-revision
777 linux-libre-6.7-source))
778
752(define-public linux-libre-headers-6.6 779(define-public linux-libre-headers-6.6
753 (make-linux-libre-headers* linux-libre-6.6-version 780 (make-linux-libre-headers* linux-libre-6.6-version
754 linux-libre-6.6-gnu-revision 781 linux-libre-6.6-gnu-revision
@@ -1107,6 +1134,14 @@ Linux kernel. It has been modified to remove all non-free binary blobs.")
1107(define-public linux-libre-source linux-libre-6.6-source) 1134(define-public linux-libre-source linux-libre-6.6-source)
1108(define-public linux-libre linux-libre-6.6) 1135(define-public linux-libre linux-libre-6.6)
1109 1136
1137(define-public linux-libre-6.7
1138 (make-linux-libre* linux-libre-6.7-version
1139 linux-libre-6.7-gnu-revision
1140 linux-libre-6.7-source
1141 '("x86_64-linux" "i686-linux" "armhf-linux"
1142 "aarch64-linux" "powerpc64le-linux" "riscv64-linux")
1143 #:configuration-file kernel-config))
1144
1110(define-public linux-libre-6.1 1145(define-public linux-libre-6.1
1111 (make-linux-libre* linux-libre-6.1-version 1146 (make-linux-libre* linux-libre-6.1-version
1112 linux-libre-6.1-gnu-revision 1147 linux-libre-6.1-gnu-revision