Commit Graph

1143 Commits

Author SHA1 Message Date
Dmitry Skvortsov
6e733abb3e linux516-tkg: Add Winesync patchset for 5.16-rc (#359) 2021-11-16 21:48:20 +01:00
Dmitry Skvortsov
b3f41828be Add Fsync1 patchset for 5.16-rc (#358)
* linux516-tkg: Add Fsync1 support on top of futex_waitv patches.

Add an option to wait on multiple futexes using the old interface, that
uses opcode 31 through futex() syscall. Do that by just translation the
old interface to use the new code. This allows old and stable versions
of Proton to still use fsync in new kernel releases.
source: b70e738f08

* prepare: Change the priority of selecting Fsync1 patches for 5.16+ kernels
2021-11-16 19:26:24 +01:00
Tk-Glitch
49ad3de167 Initial 5.16 RC support 2021-11-16 16:06:31 +01:00
Tk-Glitch
9782efe0ff Make sure we're not on Arch before nuking tmpfs dir 2021-11-13 14:48:35 +01:00
Tk-Glitch
4a196d3977 5.15.2, 5.14.18, 5.10.79, 5.4.159 2021-11-13 11:27:03 +01:00
Dmitry Skvortsov
ba636511f4 linux515-tkg: Update rebased version of winesync patchset for 5.15 (#355) 2021-11-12 14:19:54 +01:00
Tk-Glitch
d006ecd4ad Get rid of the deprecated fsync waitvcompat patch. 2021-11-11 16:36:50 +01:00
Tk-Glitch
db405096bd Move the futex2-specific config changes to the futex2 patcher block
Fixes 45517faaf9
Fixes ccae6ec83d
2021-11-08 22:10:32 +01:00
Dmitry Skvortsov
ccae6ec83d prepare: Fix and Cleanup unnecessary checks (#351)
this is broken actually and something like this is not needed after the changes of 3462554540
2021-11-08 21:43:31 +01:00
Dmitry Skvortsov
45517faaf9 Correct applying fsyncs patches on kernels 5.12 and below (#350)
* prepare: Fix missing of futex_waitv patches for kernel 5.12 and below

* cfg: Minor message/comment tweak
2021-11-08 20:38:36 +01:00
Tk-Glitch
3462554540 Fix CONFIG_EXPERT and related config additions when selecting futex2 from the prompt instead of .cfg 2021-11-08 18:54:41 +01:00
Tk-Glitch
b9e7299e30 linux515-tkg: Fix TTY on some Nvidia machines
Current Arch config is frogged. It should be fixed before hitting stable.
2021-11-07 16:58:57 +01:00
Tk-Glitch
5b355cb160 sums 2021-11-07 16:42:25 +01:00
Thorben
6f3497167f fix Frogging-Family#347 (#348) 2021-11-07 16:41:21 +01:00
Tk-Glitch
2b93501287 pkgrel bump 2021-11-06 18:13:47 +01:00
Adel Kara Slimane
3cc0446bc5 kernel version bumps: 5.15.1, 5.14.17, 5.10.78, 5.4.458 (#346)
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2021-11-06 18:12:21 +01:00
Tk-Glitch
469d301432 linux515-tkg: Update defconfig to arch1 - https://github.com/archlinux/svntogit-packages/blob/packages/linux/trunk/config 2021-11-06 03:54:29 +01:00
Dmitry Skvortsov
f6ed21ac83 linux513/514/515-tkg: Add Fsync1 support on top of futex_waitv patches. (#345)
Add an option to wait on multiple futexes using the old interface, that
uses opcode 31 through futex() syscall. Do that by just translation the
old interface to use the new code. This allows old and stable versions
of Proton to still use fsync in new kernel releases.
source: b70e738f08
2021-11-04 01:14:27 +01:00
Tk-Glitch
c55c8d2132 linux514/515-tkg: Add md-drm-staging-next dcc image stores perf regression fixes to misc additions - https://gitlab.freedesktop.org/mesa/mesa/-/issues/5396#note_1071669 2021-11-03 19:25:03 +01:00
Tk-Glitch
caad3e526d linux514/515-tkg: Add an alternative fsync (FUTEX_WAIT_MULTIPLE) patchset that can be enabled alongside futex_waitv to have a fallback path on Proton/wine builds using the older Fsync implementation. Thanks to Kisak for reaching out to me and sharing the ideas and patches. 2021-11-03 18:56:32 +01:00
Tk-Glitch
2d603642da Allow cacule CPU scheduler on 5.15+ through the CachyOS repo. hamadmarri's repo has gone unmaintained.
We might drop the patchset down the line, but let's keep options for now.
Thanks to @ptr1337

https://github.com/CachyOS/cacule-cpu-scheduler
2021-11-03 13:27:24 +01:00
Tk-Glitch
1acb0ad74c 5.14.16, 5.10.77, 5.4.157 2021-11-02 21:25:03 +01:00
Tk-Glitch
3196e797c9 linux515-tkg: Update Project C patchset to v5.15-r0 - https://gitlab.com/alfredchen/projectc/-/blob/master/5.15/prjc_v5.15-r0.patch 2021-11-02 12:25:08 +01:00
Tk-Glitch
d553c7eb1c linux515-tkg: Add a rebased version of Project C v5.14-r3 patchset for 5.15 while we wait for Alfred's release. Thanks to @openglfreak. 2021-11-01 23:46:37 +01:00
Tk-Glitch
8614aa6452 5.15.0 2021-11-01 19:51:29 +01:00
Dmitry Skvortsov
ecfb6fed4c linux513/514/515-tkg: Add futex_waitv() patchset from 5.16 as a toggle option (#342)
* linux513/514/515-tkg: Add futex_waitv() patchset from 5.16 as a toggle option

Not enabled by default since this make currents public Wine/Proton builds with old fsync interfaces broken.
https://github.com/ValveSoftware/wine/pull/128
https://github.com/andrealmeid/futex_waitv_patches

* Minor message/comment tweaks

Co-authored-by: Etienne JUVIGNY <ti3nou@gmail.com>
2021-11-01 19:16:47 +01:00
Tk-Glitch
725dd102b8 linux514-tkg: Revert 2602e9cc as it breaks various amd platforms
https://github.com/Frogging-Family/linux-tkg/issues/340
https://bugzilla.kernel.org/show_bug.cgi?id=214859

Fixes https://github.com/Frogging-Family/linux-tkg/issues/340
2021-10-29 14:03:40 +02:00
Tk-Glitch
199f3f141d 5.15 RC7, 5.14.15, 5.10.76, 5.4.156 2021-10-27 18:59:05 +02:00
Alejandro Bringas Martinez
ec364b7872 Add schedtool dep on Debian (#337) 2021-10-22 01:21:45 +02:00
Tk-Glitch
e069613ffd 5.14.14, 5.10.75, 5.4.155 2021-10-21 10:51:53 +02:00
Tk-Glitch
a7aa093548 5.15 RC6 2021-10-19 14:51:42 +02:00
Tk-Glitch
a3eb9c7c4d 5.14.13, 5.10.74, 5.4.154 2021-10-17 11:32:01 +02:00
Tk-Glitch
3d0fa4d451 5.14.12, 5.10.73, 5.4.153 2021-10-13 14:41:20 +02:00
Tk-Glitch
834ab0e472 5.15 RC5 2021-10-12 05:10:43 +02:00
Tk-Glitch
94b587c2ed 5.14.11, 5.10.72, 5.4.152 2021-10-10 01:13:47 +02:00
Tk-Glitch
f2fa2f00ef 5.14.10, 5.10.71, 5.4.151 2021-10-08 17:02:25 +02:00
Tk-Glitch
3591fa58a0 Enable CONFIG_BLK_DEV_LOOP by default
Fixes https://github.com/Frogging-Family/linux-tkg/issues/329
2021-10-08 17:02:09 +02:00
Adel Kara Slimane
6a91c77dc0 README: Gentoo: remove inaccurate dependency on a Clang use flag (#332)
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2021-10-05 13:37:57 +02:00
Tk-Glitch
2414244b1e 5.15 RC4 2021-10-05 13:35:36 +02:00
Adel Kara Slimane
67c26a6228 prjc-5.14: version bump (#331)
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2021-10-05 11:53:56 +02:00
James Beddek
987eeca6b2 prepare: allow forcing LLVM_IAS (#314)
Signed-off-by: Theo Anderson <telans@posteo.de>
2021-10-05 11:53:14 +02:00
Adel Kara Slimane
e5b2f7f3bd Fix boot issues in Ubuntu (and potentially Debian) (#330)
Closes: #327
Closes: #322

Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2021-10-04 22:13:33 +02:00
Tk-Glitch
e2b5820b26 Worth a pkgrel bump 2021-10-01 14:20:17 +02:00
Tk-Glitch
b370a764e7 5.14.9, 5.10.70, 5.4.150 2021-10-01 14:19:39 +02:00
Adel Kara Slimane
a9ee73315c README: add dependency notes for Gentoo (#324)
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
2021-09-29 20:11:38 +02:00
James Beddek
ea5b1b4b48 prepare: allow choosing oldconfig as the .config updating tool (#315)
* prepare: allow choosing oldconfig as the .config updating tool

Signed-off-by: Theo Anderson <telans@posteo.de>

* prepare: make oldconfig interactable

Signed-off-by: Theo Anderson <telans@posteo.de>
2021-09-29 20:11:07 +02:00
Tk-Glitch
52d31be72d Readme: :frog_gone: 2021-09-29 19:46:30 +02:00
Tk-Glitch
29e08e7d87 Move user patches logging to prepare.log 2021-09-29 19:30:40 +02:00
Tk-Glitch
c8d3602040 5.15 RC3 2021-09-27 02:24:09 +02:00
Tk-Glitch
799936ef5a 5.14.8, 5.10.69, 5.4.149 2021-09-26 14:41:05 +02:00