But also please note old repos will be removed from GitLab and GitHub, so you shouldn't rely on them to obtain patches.
I tried to replace those but codeberg doesn't support compare diff either.
Git Clone URL: | https://aur.archlinux.org/linux-pf.git (read-only, click to copy) |
---|---|
Package Base: | linux-pf |
Description: | The pf-kernel and modules |
Upstream URL: | https://pfkernel.natalenko.name |
Keywords: | bbr bbr3 kernel ksm linux linux-pf pf-kernel uksm uksmd v4l2loopback zstd |
Licenses: | GPL-2.0-only |
Provides: | KSMBD-MODULE, linux-pf, NTFS3-MODULE, UKSMD-BUILTIN, V4L2LOOPBACK-MODULE, VIRTUALBOX-GUEST-MODULES, WIREGUARD-MODULE |
Replaces: | virtualbox-guest-modules-arch, wireguard-arch |
Submitter: | nous |
Maintainer: | post-factum |
Last Packager: | post-factum |
Votes: | 210 |
Popularity: | 0.40 |
First Submitted: | 2011-07-24 12:01 (UTC) |
Last Updated: | 2024-04-20 09:52 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 106 Next › Last »
But also please note old repos will be removed from GitLab and GitHub, so you shouldn't rely on them to obtain patches.
I tried to replace those but codeberg doesn't support compare diff either.
I can confirm main repo to be changed to https://codeberg.org/pf-kernel/linux.
But also please note old repos will be removed from GitLab and GitHub, so you shouldn't rely on them to obtain patches.
Upstream changed to https://codeberg.org/pf-kernel/linux/wiki/README.
build fails when selecting a processor family:
=======================================================
==> You might be prompted below for some config options
=======================================================
==> Hit <Y> to use your running kernel's config
(needs IKCONFIG and IKCONFIG_PROC)
==> Hit <L> to run 'make localmodconfig'
==> Hit <N> (or just <ENTER>) to build an all-inclusive kernel like stock -ARCH
(warning: it can take a looong time)
==> Using stock ARCH kernel .config (with BFS and BFQ).
==> Kernel configuration options before build:
<M> make menuconfig (console menu)
<N> make nconfig (newer alternative to menuconfig)
<G> make gconfig (needs gtk)
<X> make xconfig (needs qt)
<O> make oldconfig
<L> make localyesconfig
<ENTER> to skip configuration and use stock -ARCH defaults
m
UPD scripts/kconfig/mconf-cfg
HOSTCC scripts/kconfig/mconf.o
HOSTCC scripts/kconfig/lxdialog/checklist.o
HOSTCC scripts/kconfig/lxdialog/inputbox.o
HOSTCC scripts/kconfig/lxdialog/menubox.o
HOSTCC scripts/kconfig/lxdialog/textbox.o
HOSTCC scripts/kconfig/lxdialog/util.o
HOSTCC scripts/kconfig/lxdialog/yesno.o
HOSTLD scripts/kconfig/mconf
configuration written to .config
*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.
'.config' -> '/root/core/linux-pf.5.18.0.pf1-1/config.local'
==> ERROR: A failure occurred in build().
Aborting...
Hey, I added more prebuilds and extended the optimized builds for the remaining new mcpu mtunes.
Removed Silvermont and Ivybridge from optimzed builds from build_pkgs, add:
generic (renamed from linux-pf)
generic-v2
generic-v3
generiv-v4
rocketlake
alderlake
zen2
zen3
External modules have been fixed for optimized builds. This have been done by moving variant specific headers and scripts to the -headers-variant package.
When you update you have to choose the headers-variant package belonging to the variant of your kernel build variant you have chosen.
External modules have to build now for each variant so I prefer to refer to DKMS instead, regular packages can still be used however I won't provide them prebuild.
Please read #5 if you want to know more.
I'm currently looking how to fix loading of external packaged modules. The reason is that System.map is different per optimized build because bpf support, either I avoid bpf, remove that limitation or outphase the packaged modules and prefer dkms instead.
^ @lbatalha
sha256sums of v5.15...v5.15-pf5.diff is wrong
==> source で sha256sums ファイルを検証...
linux-5.15.tar.xz ... 成功
config.x86_64 ... 成功
config.i686 ... 成功
pf_defconfig ... 成功
linux.preset ... 成功
v5.15...v5.15-pf5.diff ... 失敗
prjc_v5.15-r1.patch ... 成功
90-linux.hook ... 成功
60-linux.hook ... 成功
asus_zenith_ii_map.patch ... 成功
ZEN3
needs to be added to the _CPUSUFFIXES_KBUILD
list in the PKGBUILD, otherwise when configuring the kernel if you choose ZEN3
from the list the build() step will fail with no error message (it wont enter the An non-generic CPU was selected for this kernel.
option select, choosing ZEN2
works, adding ZEN3
to the PKGBUILD fixes this).
It also needs adding near line 363 of the PKGBUILD, an entry for ZEN3:
ZEN2)
pkgname="${pkgbase}-zen2"
pkgdesc="${pkgdesc} AMD Zen2 optimized."
;;
ZEN3)
pkgname="${pkgbase}-zen3"
pkgdesc="${pkgdesc} AMD Zen3 optimized."
;;
build fails when selecting a processor family different from generic-x86-64
@maveric7911: Thanks for reporting, fixed.
Config files sha validation needs to be updated, once I updated that in my PKGBUILD it works great. Thanks!
Pinned Comments
post-factum commented on 2023-09-25 20:30 (UTC)
Official binary builds for various x86_64 μ-arches are available here.
post-factum commented on 2023-09-25 20:20 (UTC)
pf-kernel
follows its own versioning scheme that doesn't depend on stable kernel releases versioning.X.Y.Z
package version here corresponds tovX.Y-pfZ
release in the source code repo.