Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

SkillFishOS kernel build recipe (linux-tkg 7.0.10-skillfishos)

Build host: AMD BC-250 (Debian). Tool: https://github.com/Frogging-Family/linux-tkg

Steps

  1. git clone https://github.com/Frogging-Family/linux-tkg
  2. Copy customization.cfg over linux-tkg/customization.cfg
  3. Patch install.sh line ~176: _kernel_flavor="tkg-${_kernel_localversion}" -> _kernel_flavor="${_kernel_localversion}" (drops the tkg- prefix so uname = 7.0.10-skillfishos)
  4. Put userpatches/*.mypatch into linux-tkg/linux70-tkg-userpatches/
    • 0001-bc250-freq-unlock.mypatch (SCLK 350-2230 MHz)
    • 0002-bc250-40cu-unlock.mypatch (40 CU, opt-in amdgpu.bc250_cc_write_mode=3) - from duggasco/bc250-40cu-unlock
    • 0003-bc250-rdseed-quiet.mypatch (drops the cosmetic per-CPU pr_emerg("RDSEED is not reliable...") boot spam in arch/x86/kernel/cpu/amd.c; RDSEED is still correctly disabled via clear_cpu_cap/msr_clear_bit, just silently)
  5. ./install.sh install -> .deb in DEBS/ (then publish via scripts/publish-kernel.sh)

Key config: BORE, GCC -O3, -march=znver2, 1000Hz, NTsync+fsync, no LTO, localversion=skillfishos.