Skip to content

EricccTaiwan/scx-man

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

sched_ext (scx) Man Pages

Offline man page documentation for sched_ext — the Linux kernel's extensible scheduler class (kernel 6.12+).

Install

sudo ./install-scx.sh

Installs 31 man pages and the scx-man lookup tool.

Usage

View with man

man scx                        # Overview
man scx_bpf_dsq_insert         # PRIMARY dispatch function
man scx_bpf_dsq_insert_vtime   # Priority/vtime dispatch
man scx_bpf_dsq_move_to_local  # Move task to local DSQ
man scx_bpf_select_cpu_dfl     # Default CPU selection
man scx_bpf_create_dsq         # Create custom DSQ
man ops_init                   # Initialization (sleepable)
man ops_select_cpu             # CPU selection on wakeup
man ops_enqueue                # Enqueue decision
man ops_dispatch               # Dispatch when CPU idle
man ops_stopping               # Task stopped
man ops_exit                   # Exit/cleanup
man -k scx                     # List all

Quick terminal lookup

scx-man scx_bpf_dsq_insert
scx-man ops.dispatch
scx-man -h                     # Help

List all functions

scx-man --LIST

Files

File Purpose
scx-man.py Documentation database and man page generator
install-scx.sh Installation script (installs man pages + scx-man tool)

Online Resources

About

man pages for scx

Resources

Stars

Watchers

Forks

Contributors