Tk-Glitch
6147e9f88d
Default to tickless idle independently of the CPU scheduler
...
This seems to be the best balance overall.
We were using it by default for MuQSS only before.
2021-02-26 22:11:35 +01:00
Tk-Glitch
18d75ce0c3
Add a note regarding using older kernels on Archlinux
2021-02-26 19:58:41 +01:00
Tk-Glitch
f3ef2edd61
Skip the futex2 config edits when using a kernel version that doesn't have futex2 support
2021-02-26 19:51:00 +01:00
Tk-Glitch
4a66afaf69
5.4.101, 5.10.19, 5.11.2
2021-02-26 19:50:21 +01:00
Tk-Glitch
b8657b4549
Simplify cpu scheduler selector
2021-02-23 20:29:22 +01:00
Tk-Glitch
ae9d056f35
Get rid of the config_expert config toggle. We're enabling CONFIG_EXPERT and injecting config entries for unattended builds when futex2 is enabled, which is the only usecase we want to explicitly support at this point in time.
2021-02-23 19:43:41 +01:00
Tk-Glitch
43ae5c9fb3
5.4.100, 5.10.18
2021-02-23 17:43:19 +01:00
Tk-Glitch
0bd1dc39d0
5.11.1
2021-02-23 14:25:37 +01:00
Tk-Glitch
cc5621ddb8
Remove no more needed alternative modprobeddb command for futex2/config_expert now that we are feeding the entries to defconfig dynamically.
...
Thanks to @CodingKoopa for pointing it out
2021-02-23 13:27:15 +01:00
Tk-Glitch
f3eba51c33
linux510/511-tkg: Offer futex2 patchset as a toggle option
...
- Enables CONFIG_EXPERT automatically when futex2 is enabled
- Adds the necessary entries to the config for unattended building (suppress prompts from having CONFIG_EXPERT enabled)
2021-02-18 17:28:55 +01:00
Tk-Glitch
5c0036d74b
linux511-tkg: Update defconfig from Arch
2021-02-18 17:04:30 +01:00
Tk-Glitch
532e0f6233
linux511-tkg: Import ck1/MuQSS patchset - http://ck-hack.blogspot.com/2021/02/linux-511-ck1-muqss-version-0208-for.html
2021-02-18 16:32:34 +01:00
Tk-Glitch
38abb724e3
5.4.99, 5.10.17
2021-02-17 13:10:40 +01:00
Tk-Glitch
724ea260a1
linux511-tkg: Import Project C PDS/BMQ v5.11-r0 patchset - http://cchalpha.blogspot.com/2021/02/project-c-v511-r0-release.html
2021-02-15 19:08:03 +01:00
Tk-Glitch
dc05e26e3e
Skip the ZFS symbols patch on 5.9+.
...
It's been deprecated for a while.
2021-02-15 11:38:00 +01:00
Tk-Glitch
b3ced983dd
Initial 5.11 release
...
Imported misc-additions from our 5.10 patches.
Missing custom CPU schedulers for now.
2021-02-15 11:36:20 +01:00
Tk-Glitch
dcd769b42c
5.4.98, 5.10.16
2021-02-15 11:22:33 +01:00
Tk-Glitch
dbb5315dc9
5.4.97, 5.10.15
2021-02-10 19:17:47 +01:00
Tk-Glitch
868d13c719
5.11 RC7
2021-02-08 16:13:35 +01:00
Tk-Glitch
3adc8a0bc5
5.4.96, 5.10.14
2021-02-07 19:53:40 +01:00
Tk-Glitch
30d537c1cf
5.4.95
2021-02-04 12:22:38 +01:00
flgx
9192d46531
5.10.13 ( #174 )
2021-02-04 12:19:31 +01:00
Adel Kara Slimane
c12754f5ae
install.sh: unified linux git folder across kernel versions ( #127 )
...
* Prompt _distro if undefined when using "uninstall-help" in install.sh
* Unified linux source code git folder
* Update README
* Fix "defaulting to arch" by prompting distro earlier
* Move variable definitions at the correct position in script
* Remove unneeded Ubuntu dependency
* Fix typo
* RPM distros: Move only tkg related RPMs and leave the ~/rpmbuild folder as-is
* Fix defaulting to _distro=Arch when using ./install.sh config
* Use custom location for rpmbuild folder
* Fix _topdir for make bin-rpm
* Move rpmbuild folder cleanup to exit_cleanup function
* Revert folder naming in Arch specific NUKR=false cleanup
* Revert Void Linux changes
* Shallow clone a longer time window for stable releases
depth=1 had issues if the kernel release
is newer than the tag in the git repo
* Move functions to install.sh
* Fix cpuopts patch file naming
* Improve install.sh help message
2021-02-03 14:17:01 +01:00
Tk-Glitch
e385a94a06
linux510-tkg: Revert upstream patch "cpufreq: Avoid configuring old governors as default with intel_pstate"
...
This is an undesirable behavior for us since our aggressive ondemand performs better than schedutil for gaming when using intel_pstate in passive mode.
Also it interferes with the option to select the desired default governor we have.
Possible fix for https://github.com/Frogging-Family/linux-tkg/issues/132
2021-02-03 12:51:22 +01:00
Tk-Glitch
2999df9e52
linux511-rc-tkg: RC6
2021-01-31 23:37:14 +01:00
Tk-Glitch
dd7f86d87b
5.4.94, 5.10.12
2021-01-30 19:03:29 +01:00
Adel Kara Slimane
f9a302b73c
Simplify cpu opts code path and enable them for LLVM ( #169 )
2021-01-30 15:22:33 +01:00
Adel Kara Slimane
2f3df56392
Update modprobed-db to new usage ( #166 )
...
* Update to new usage of modprobed-db
* Modprobed-db: take config_expert into account
2021-01-26 14:24:25 +01:00
Tk-Glitch
4f132ec39a
Import missing files for previous commit
2021-01-25 19:36:23 +01:00
Tk-Glitch
269750631b
Import hardened patchset and config for 5.10.y
...
Also fix hardened config getting ditched out. Looks like it got broken in a PR earlier.
2021-01-25 19:16:01 +01:00
Tk-Glitch
767271f663
5.11 RC5
2021-01-25 15:00:02 +01:00
Tk-Glitch
b4d0f6e57f
5.4.92, 5.10.10
2021-01-23 21:44:28 +01:00
Tk-Glitch
64ebed7c96
5.4.91, 5.10.9
2021-01-20 08:57:27 +01:00
Tk-Glitch
47b236a3ea
5.11 RC4
2021-01-18 09:23:56 +01:00
Tk-Glitch
ec15d047dd
5.4.90, 5.10.8
2021-01-18 08:59:38 +01:00
Tk-Glitch
6b67e77d5b
Put CONFIG_EXPERT behind a .cfg toggle and disable by default. This should stay optional.
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/156
2021-01-15 19:56:26 +01:00
Tk-Glitch
1398ec3eaa
linux511-rc-tkg: Enforce CFS CPU scheduler when using an alternative from .cfg.
...
We don't support alternative CPU schedulers on 5.11 just yet.
Fixes https://github.com/Frogging-Family/linux-tkg/issues/155
2021-01-14 19:45:59 +01:00
Tk-Glitch
117b1edbe7
Set CONFIG_EXPERT in prepare to preserve Arch's defconfig.
...
Fix for/Follow-up to https://github.com/Frogging-Family/linux-tkg/pull/153
2021-01-14 16:57:39 +01:00
Ahmed W
b7198c0e5d
enable CONFIG_EXPERT=y by default for the futex2 ( #153 )
...
The futex2 patch depends on it.
2021-01-14 16:52:46 +01:00
Torge Matthies
c97f313860
Get userpatches from version-specific subdirectories. ( #154 )
2021-01-14 16:50:14 +01:00
Tk-Glitch
72e3d2de49
Get rid of the customizable TTY devices number patch. This breaks on some non-Arch distros and is only interesting to a very limited number of users that aren't necessarily our core target userbase.
2021-01-13 15:39:35 +01:00
Tk-Glitch
ba4ac2ab52
5.4.89, 5.10.7
2021-01-13 14:30:18 +01:00
Tk-Glitch
35773e9d10
5.11 RC3
2021-01-11 20:09:14 +01:00
Tk-Glitch
78ec060073
5.4.88, 5.10.6
2021-01-09 18:39:15 +01:00
Tk-Glitch
d5fb5badab
5.4.87, 5.10.5
2021-01-07 15:15:47 +01:00
Tk-Glitch
4e77c5c212
linux510-tkg: Update defconfig and import fixes from Arch - https://git.archlinux.org/linux.git/log/?h=v5.10.4-arch2
2021-01-05 16:14:03 +01:00
Tk-Glitch
ac8d1c9d39
Add support for 5.11 RC
...
(targets 5.11 rc2 by default as it's the current latest)
2021-01-05 15:37:57 +01:00
Tk-Glitch
09f464eb9e
5.4.86, 5.10.4
2021-01-01 15:22:53 +01:00
Tk-Glitch
2c67f8782d
linux510-tkg: Update Project C patchset to v5.10-r2 - http://cchalpha.blogspot.com/2020/12/project-c-v510-r2-release.html
2021-01-01 15:22:32 +01:00
Tk-Glitch
3b4bf5cbeb
5.10.3
2020-12-27 11:25:45 +01:00
Tk-Glitch
4cae9d92d3
linux510-tkg: Update Project C patchset to v5.10-r1 - http://cchalpha.blogspot.com/2020/12/project-c-v510-r1-release.html
2020-12-26 11:11:28 +01:00
Tk-Glitch
ec51b940f4
5.4.85, 5.9.16, 5.10.2
2020-12-22 10:46:33 +01:00
Tk-Glitch
bcc1fe9723
5.4.84, 5.9.15
2020-12-16 15:17:42 +01:00
Tk-Glitch
a79ceec147
5.10.1
2020-12-14 21:58:19 +01:00
Tk-Glitch
f5c9dceafc
linux510-tkg: Update to 5.10 release.
2020-12-14 11:50:09 +01:00
Tk-Glitch
824eb085bc
5.4.83, 5.9.14
2020-12-11 17:09:13 +01:00
Tk-Glitch
06bf39a768
5.4.82, 5.9.13
2020-12-08 12:56:33 +01:00
Tk-Glitch
eafea5b8e6
linux59/510-tkg: Update Project C patchset to 5.9-r3
...
http://cchalpha.blogspot.com/2020/12/project-c-v59-r3-release.html
And fix the aggressive ondemand selector on prjc PDS
2020-12-08 12:55:50 +01:00
lr1729
df574a78ab
patch to fix compilation issue on 5.10-rc7 ( #135 )
2020-12-08 11:58:17 +01:00
Tk-Glitch
14065d6856
5.10 RC7
2020-12-07 06:50:45 +01:00
Tk-Glitch
e1783e6eaa
5.4.81, 5.9.12
2020-12-02 12:16:57 +01:00
Tk-Glitch
1e2355b2df
5.10 RC6
2020-11-30 15:00:31 +01:00
Tk-Glitch
17c7ef9056
Add a fallback if remove_deps isn't found
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/131
2020-11-26 16:05:12 +01:00
Tk-Glitch
298818a4cd
5.4.80, 5.9.11
2020-11-26 08:13:23 +01:00
Tk-Glitch
15d95f805a
When using the _anbox="true" option, enable ION and silence related config prompts.
2020-11-24 05:10:18 +01:00
Tk-Glitch
9c7a8b262d
Set ondemand governor to builtin when using _default_cpu_gov="ondemand" on 5.9+.
...
The new intel_pstate changes make this necessary to prevent governor fallback to schedutil on boot even though cpufreq.default_governor=ondemand is set.
2020-11-23 13:32:18 +01:00
Tk-Glitch
dd7ee2f12a
5.10 RC5
2020-11-23 12:08:12 +01:00
Tk-Glitch
4246914049
Fix default governor override on 5.9+
...
345b28cbf497d25018e89ec96c058f464d51a6f6 broke having INTEL_PSTATE enabled with a different governor than schedutil, so we need to pass it to command line instead.
2020-11-22 21:00:35 +01:00
Tk-Glitch
55fd339eba
5.4.79, 5.9.10
2020-11-22 10:52:52 +01:00
Tk-Glitch
e42ab8bafd
Fix broken string comparison that will always be true.
...
Introduced by 1c22d6853c
2020-11-22 10:52:35 +01:00
Tk-Glitch
a6a8c0d02c
Fix typo introduced by 1c22d6853c
which enabled the anbox option when the zfsfix was enabled
2020-11-22 10:49:16 +01:00
yuiiio
2f7a9034c4
Update Project C v5.9-r2 ( #124 )
2020-11-20 21:15:19 +01:00
Sukid
1c22d6853c
Option to enable Binder and Ashmem modules for use with Anbox ( #122 )
...
* Add the option to enable Binder and Ashmem
These kernel modules are needed for Anbox, and maybe other android projects as well.
* Delete prepare
* Add files via upload
* Add binder and ashmem option to prepare
* Got rid of the extra prepare file, oops
2020-11-20 10:42:14 +01:00
Tk-Glitch
c27e79bd9e
Don't run exit_cleanup on config
...
Possible fix for https://github.com/Frogging-Family/linux-tkg/issues/123
2020-11-19 17:21:20 +01:00
Tk-Glitch
4818f69efa
5.4.78, 5.9.9
2020-11-18 23:38:12 +01:00
Tk-Glitch
902391bb45
5.10 RC4
2020-11-16 13:08:09 +01:00
Tony
a8ccbc38ce
llvm: Fix kcsan prompt showing since we don't want kcsan ( #120 )
...
also move Void LibreSSL out of noccache check so it still runs if ccache
is set off
2020-11-15 11:17:51 +01:00
Tk-Glitch
bf5c6410c5
5.4.77, 5.9.8
2020-11-11 18:12:56 +01:00
Tk-Glitch
4656762357
5.4.76, 5.9.7
2020-11-10 14:07:13 +01:00
Tk-Glitch
bea13f8e23
Sync 5.9 defconfig
2020-11-10 13:09:07 +01:00
Tk-Glitch
dc753fb8f0
5.10rc3
2020-11-09 13:33:50 +01:00
Tk-Glitch
9cf44a0dee
Fix prjc pds selector defaulting to prjc bmq instead on 5.9 and 5.10.
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/113
2020-11-06 11:26:42 +01:00
Tk-Glitch
12a5149e97
5.9.6
2020-11-05 23:37:28 +01:00
Tk-Glitch
6d1ae1bba4
5.4.75, 5.9.5
2020-11-05 13:29:50 +01:00
Tk-Glitch
8d209a547b
5.9.4
2020-11-05 08:43:26 +01:00
Tk-Glitch
bd9f402d96
Pipe patcher output to a prepare.log file
2020-11-04 17:23:00 +01:00
Tk-Glitch
b5ac6c6f74
Remove undesirable pwd that was probably used as a path check earlier on
2020-11-04 17:22:47 +01:00
Tk-Glitch
43f016c545
Add a path for gcc set as _compiler value outside of the fallback path
...
Fixes https://github.com/Frogging-Family/linux-tkg/pull/111
2020-11-04 17:22:27 +01:00
Tk-Glitch
0ee6f34d9b
5.10rc2
2020-11-02 13:33:20 +01:00
Tk-Glitch
b8cccaa89a
5.4.74, 5.8.18, 5.9.3
2020-11-01 13:07:06 +01:00
Tk-Glitch
debb2a1d8e
Fix INIT_STACK_ALL prompt on 5.10
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/110
2020-10-31 22:21:00 +01:00
Tk-Glitch
9d110b2c69
You can't kill what's already dead. Bring upds back for 5.10rc1.
2020-10-30 15:51:30 +01:00
Tk-Glitch
3ec64c8b5e
Bring upds back for 5.9
2020-10-29 22:38:05 +01:00
Tk-Glitch
c0c7381c61
5.4.73, 5.8.17, 5.9.2
2020-10-29 17:36:06 +01:00
Tk-Glitch
59467ad9a3
Let's not forget BMQ on 5.4 as well
2020-10-29 12:20:56 +01:00
Tk-Glitch
681545b289
Yield type and aggressive ondemand selectors fixes
2020-10-29 11:36:26 +01:00
Tk-Glitch
f7618cf272
Default to Arch target when _distro is empty or when using the PKGBUILD
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/104
2020-10-28 20:49:02 +01:00
Tk-Glitch
86199567fe
linux59-tkg: Looks like the config wasn't updated in the unifying PR. This fixes it.
2020-10-27 22:21:34 +01:00
Tk-Glitch
e107b941a1
Fix profiles path
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/96
2020-10-26 23:36:18 +01:00
Tk-Glitch
97b7e32dc6
Adjust community-patches path for the new unified-builder path
2020-10-26 22:58:19 +01:00