Joshie
e056416ddb
Add mm-soft-dirty patchset from Paul Gofman ( #206 )
...
Needed for D3D12 APITracing under Wine
2021-03-22 11:57:25 +01:00
Tk-Glitch
6c8e93d30d
5.4.107, 5.10.25, 5.11.8
2021-03-20 15:41:31 +01:00
Tk-Glitch
dc110c9fe3
5.4.106, 5.10.24, 5.11.7
2021-03-17 23:15:04 +01:00
flgx
775a5e9692
Fix _cpusched for RC kernels ( #202 )
2021-03-15 14:40:42 +01:00
Tk-Glitch
e37ef9ee9c
5.12 RC3
2021-03-15 00:58:24 +01:00
Tk-Glitch
3690ee0bc1
linux511-tkg: winesync: Add changes talked about on Discord regarding the patchset, that should help with/fix performance problems and add QoL improvements:
...
- Add the header file to build wine to the package, until fixed upstream
- Add a winesync.conf to /etc/modules-load.d to autoload the module on boot
2021-03-14 17:19:45 +01:00
Tk-Glitch
b682f0d862
linux511-tkg: Add an udev rule for winesync
2021-03-13 23:28:19 +01:00
Tk-Glitch
05128199df
linux511-tkg: Add a patch for winesync support - https://repo.or.cz/linux/zf.git/shortlog/refs/heads/winesync
2021-03-13 23:14:32 +01:00
Tk-Glitch
f08a782c2f
Add "MuQSS" to the allowed CPU scheds arrays.
...
We used to handle that in the old selector, kinda, so let's restore it. That's a fix for MuQSS selection.
2021-03-12 13:43:21 +01:00
Tk-Glitch
409f1016be
We have a graceful fallback handling now, so we don't need the CFS fallback anymore. However, we want to exit when _nofallback is enabled, so restore that.
...
Thanks to Pedro for reporting 🐸
2021-03-12 13:31:26 +01:00
Tk-Glitch
d125981197
5.4.105, 5.10.23, 5.11.6
2021-03-11 19:53:53 +01:00
Tk-Glitch
2e41105b58
linux-5(7-12): Get rid of the anbox modules patch. It actually cannot work as building the modules will fail (but we never turned that on, thankfully).
...
Added a note regarding how to use Anbox with the current implementation, which works just fine.
2021-03-11 15:17:45 +01:00
Tk-Glitch
3e2caa647c
linux511-tkg: UPDS bringup
2021-03-10 00:32:33 +01:00
Tk-Glitch
558ce7ba2b
linux5(7-12)-tkg: Add a patch to build Android ashmem and binder as modules instead of built-in for anbox usage.
...
https://nest.parrot.sh/packages/kernel/linux/-/raw/master/debian/patches/debian/android-enable-building-ashmem-and-binder-as-modules.patch
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901492
Fixes https://github.com/Frogging-Family/linux-tkg/issues/130
Fixes https://github.com/Frogging-Family/linux-tkg/issues/158
2021-03-09 17:23:26 +01:00
Tk-Glitch
93e728b93c
We want to check for the simple variable names for cpusched, not the full names
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/197
2021-03-09 16:28:14 +01:00
Tk-Glitch
70d92d78b2
Add subversions to the kernel version selector
2021-03-09 16:23:07 +01:00
Tk-Glitch
f0e83ee3c0
5.4.104, 5.10.22, 5.11.5
2021-03-09 16:15:26 +01:00
Tk-Glitch
3a3d09dc8d
Fix tkgpatch names for graysky's cpu opt patches and add a legacy path
2021-03-09 16:12:10 +01:00
Tk-Glitch
cf4717432a
Select "1" if unsure 🐸
2021-03-09 01:00:20 +01:00
Tk-Glitch
09c4f5b51d
Simplify the cpu scheduler selector further, move it to its own func and allow it to handle incompatible config options to offer a compatible fallback
2021-03-09 00:24:09 +01:00
Tk-Glitch
3bcbdb19c2
linux511-tkg: Update prjc patchset to v5.11-r2 - http://cchalpha.blogspot.com/2021/03/project-c-v511-r2-release.html
2021-03-07 17:49:52 +01:00
Tk-Glitch
9d6de7dac5
5.4.103, 5.10.21, 5.11.4
2021-03-07 15:14:39 +01:00
Tk-Glitch
bed87008b3
5.12 RC2
2021-03-06 21:22:24 +01:00
Tk-Glitch
bcb8d64da6
Remove 5.12 RC from the selector while we wait for RC2
2021-03-05 14:17:41 +01:00
Tk-Glitch
a6efb35557
5.4.102, 5.10.20, 5.11.3
2021-03-04 15:03:51 +01:00
Tk-Glitch
6c5c4de3e5
linux511-tkg: Update prjc patchset to v5.11-r1 - http://cchalpha.blogspot.com/2021/03/project-c-v511-r1-release.html
2021-03-03 17:30:23 +01:00
Tk-Glitch
93eaa3f080
linux512-rc-tkg: Import futex2 interface patchset and add missing config entry for USER_NS_UNPRIVILEGED (Arch patch)
2021-03-03 17:27:05 +01:00
Tk-Glitch
6e4d2393ba
Add forgotten config files for 5.12 RC1
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/190
2021-03-02 22:19:50 +01:00
Tk-Glitch
f4de77e7d3
Initial 5.12 RC1 support
2021-03-01 21:54:04 +01:00
Tk-Glitch
29afa3e91c
Don't prompt for voluntary preemption setting. We want it disabled for most users as it tends to create latency problems in some situations and it's not a recommended setting unless you're using a GPU passthrough VM.
2021-02-26 22:15:55 +01:00
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