blob: 0cd93c781b626ae8ecc5c797dc560390c1a66531 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# linux-xanmod-bore
A simple patchset to include BORE scheduler by Masahito Suzuki into Xanmod kernel with cfs patches from tkg. Tickrate customizations are set inside the PKGBUILD file, together with other Xanmod customizations.
# Changes from Xanmod
- BORE scheduler
- O3 optimization (can be disabled)
- Clang compiler set to LTO_FULL (default compiler is GCC)
- Enabled the use of all CPU cores for compilation
- Disabled NUMA by default
- Choose your tickrate HZ from 1000, 500, 300, 250, or 100. (500 is default)
- Choose your tickrate handling from tickless, idle, or constant (tickless is default)
- Choose your Preemption Model from preemptible, voluntary, or server (preemptible is default)
## Misc. changes
- Changed all msg2 to echo
- Changed all kernver to \_kernver
- Changed all modulesdir to \_modulesdir
- Changed all builddir to \_builddir
# Credits
Xanmod - http://www.xanmod.org/
BORE Scheduler - https://github.com/firelzrd/bore-scheduler
Glitched cfs patch - https://github.com/Frogging-Family/linux-tkg
CachyOS - https://github.com/CachyOS/linux-cachyos
|