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