Tk-Glitch
e37ef9ee9c
5.12 RC3
2021-03-15 00:58:24 +01:00
Tk-Glitch
c09a72e833
Add WINESYNC-MODULE and winesync-header provides
2021-03-14 19:21:05 +01:00
Tk-Glitch
ea0b09ce93
Partial revert of be3eead636
. We still need to offer the header file for -complete- wine builds 🐸
2021-03-14 17:35:04 +01:00
Tk-Glitch
be3eead636
linux511-tkg: Remove the header workaround as it should now be fixed, and sync
2021-03-14 17:30:38 +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
08c5623a1c
readme: anbox-support: Make sure /dev/binderfs exists through /etc/tmpfiles.d
...
Thanks to Saancreed for pointing it out!
2021-03-11 15:28:01 +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
01f9622fbf
install.sh: Fix wrong path taken for graysky's cpu opt patches
2021-03-09 17:52:40 +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
Adel Kara Slimane
9e81e3bd1d
install.sh: add git mirror and code cleanup ( #192 )
...
Closes #181
2021-03-09 16:58:59 +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
b95ba7d6c3
Adapt to new names/paths for graysky2's cpu opt patchsets
...
Again 🐸
Fixes https://github.com/Frogging-Family/linux-tkg/issues/196
2021-03-09 16:04:19 +01:00
Tk-Glitch
dfd20aefa2
Fix some graysky2's cpu opt patch urls following more movements in their repo.
2021-03-09 01:08:45 +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
2e2a17243d
Without forgetting the star of the show
2021-03-07 17:50:34 +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
33817554bc
Add a revert patch for 8866a67 pending for 5.11.3 - fix for https://gitlab.freedesktop.org/drm/amd/-/issues/1487
2021-03-02 22:43:28 +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
Ingo Reitz
d900ad966e
Update README.md ( #188 )
2021-02-26 19:17:16 +01:00
Tk-Glitch
d713d06d91
cfg: Add 5.11 to the array of _version options
...
We are supporting this for more than a week 🐸
Fixes https://github.com/Frogging-Family/linux-tkg/issues/186
2021-02-24 02:26:17 +01:00
Matej Dian
796eceae9d
add pahole dependency to headers on 5.11+ ( #184 )
2021-02-23 20:59:26 +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