Tk-Glitch
8edd175caa
5.12 RC6
2021-04-04 23:55:40 +02:00
Adel Kara Slimane
b595006ffb
Some extra features for convenience ( #209 )
...
* Enable setting modprobed-db database path
This enables using different dbs and be able to build the kernel for others, with modprobed-db
* Save generated .config file back to user's git folder, for eventual re-use
* Set local version for all distros
* install.sh: handle user provided .config files
Update dosctring for the _configfile var in customization.cfg
* install.sh: fix kernel version prompt broken newlines
* Copy final config file as kernelconfig.new
2021-04-03 17:38:48 +02:00
Tk-Glitch
fde290233a
Tighten the sub check to also skip RCs
...
Thanks to Iglu47 🐸 ❤️
2021-04-01 23:53:28 +02:00
Tk-Glitch
5917bde99f
Workaround an issue with the file 5.40 update that prevents makepkg from extracting secondary source tarballs
...
Fixes https://github.com/Frogging-Family/linux-tkg/issues/215
2021-04-01 19:22:08 +02:00
Tk-Glitch
b61ce06e3a
linux511-tkg: Update prjc patchset to v5.11-r3 - http://cchalpha.blogspot.com/2021/03/project-c-v511-r3-release.html
2021-03-30 20:48:57 +02:00
Tk-Glitch
cfb19b10c6
Add support for versioned x86-64 optimizations and zen3 from Graysky's CPU opts patchset (depends on GCC11)
2021-03-30 17:08:19 +02:00
Tk-Glitch
064e5484bb
Add support for MNATIVE_INTEL and MNATIVE_AMD config options in graysky's cpu opts patchset and default to prompt
2021-03-30 16:26:31 +02:00
Tk-Glitch
65d4260b27
5.4.109, 5.10.27, 5.11.11
2021-03-30 15:13:44 +02:00
Tk-Glitch
d2cc04ef26
Fix for yet another rename of graysky's patches
2021-03-29 23:23:15 +02:00
Tk-Glitch
2610831e4b
5.12 RC5
2021-03-29 23:22:52 +02:00
Tk-Glitch
b0a6a1adbd
5.10.26, 5.11.10
...
With config sync and a couple fixes
2021-03-25 23:12:28 +01:00
Tk-Glitch
9fed1e609b
5.4.108, 5.11.9
2021-03-24 18:15:03 +01:00
Tk-Glitch
66cfcb1a6b
Improve some prompts
2021-03-22 18:43:34 +01:00
Tk-Glitch
6232648ad6
5.12 RC4
2021-03-22 18:43:13 +01:00
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
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