summaryrefslogtreecommitdiff
path: root/tools/sched_ext/include/scx/common.bpf.h
AgeCommit message (Expand)Author
2026-06-03sched_ext: Make scx_bpf_kick_cid() return s32Tejun Heo
2026-04-29sched_ext: Add cid-form kfunc wrappers alongside cpu-formTejun Heo
2026-04-29sched_ext: Add cmask, a base-windowed bitmap over cid spaceTejun Heo
2026-04-29tools/sched_ext: Add struct_size() helpers to common.bpf.hTejun Heo
2026-04-29sched_ext: Add topological CPU IDs (cids)Tejun Heo
2026-04-20sched_ext: add p->scx.tid and SCX_OPS_TID_TO_TASK lookupTejun Heo
2026-04-16sched_ext: scx_qmap: move task_ctx into a BPF arena slabTejun Heo
2026-03-23tools/sched_ext: Add scx_bpf_sub_dispatch() compat wrapperCheng-Yang Chou
2026-03-07tools/sched_ext/include: Add missing helpers to common.bpf.hTejun Heo
2026-03-06sched_ext: Add basic building blocks for nested sub-scheduler dispatchingTejun Heo
2025-10-29sched_ext/tools: Restore backward compat with v6.12 kernelsTejun Heo
2025-10-29sched_ext: Allow scx_bpf_reenqueue_local() to be called from anywhereTejun Heo
2025-10-15sched_ext: Add lockless peek operation for DSQsRyan Newton
2025-10-13sched_ext/tools: Add compat wrapper for scx_bpf_task_set_slice/dsq_vtime()Tejun Heo
2025-10-13sched_ext: Make scx_bpf_dsq_insert*() return boolTejun Heo
2025-10-13sched_ext: Wrap kfunc args in struct to prepare for aux__progTejun Heo
2025-10-13sched_ext: Add scx_bpf_task_set_slice() and scx_bpf_task_set_dsq_vtime()Tejun Heo
2025-09-03tools/sched_ext: Add compat helper for scx_bpf_cpu_curr()Andrea Righi
2025-09-03sched_ext: Introduce scx_bpf_cpu_curr()Christian Loehle
2025-09-03sched_ext: Introduce scx_bpf_locked_rq()Christian Loehle
2025-08-11tools/sched_ext: Receive updates from SCX repoAndrea Righi
2025-04-07sched_ext: idle: Introduce scx_bpf_select_cpu_and()Andrea Righi
2025-04-02tools/sched_ext: Sync with scx repoTejun Heo
2025-03-03sched_ext: Merge branch 'for-6.14-fixes' into for-6.15Tejun Heo
2025-02-24sched_ext: idle: Introduce scx_bpf_nr_node_ids()Andrea Righi
2025-02-18sched_ext: idle: Introduce node-aware idle cpu kfunc helpersAndrea Righi
2025-02-14tools/sched_ext: Sync with scx repoTejun Heo
2025-02-13sched_ext: Fix the incorrect bpf_list kfunc API in common.bpf.h.Chuyi Zhou
2025-02-08tools/sched_ext: Compatible testing of SCX_ENQ_CPU_SELECTEDChangwoo Min
2025-02-08Merge branch 'for-6.14-fixes' into for-6.15Tejun Heo
2025-02-04sched_ext: Add scx_bpf_events() and scx_read_event() for BPF schedulersChangwoo Min
2025-02-02sched_ext: Fix incorrect time delta calculation in time_delta()Changwoo Min
2025-01-27tools/sched_ext: Add helper to check task migration stateAndrea Righi
2025-01-10sched_ext: Add time helpers for BPF schedulersChangwoo Min
2025-01-10sched_ext: Add scx_bpf_now() for BPF schedulerChangwoo Min
2024-12-12tools/sched_ext: Receive updates from SCX repoTejun Heo
2024-12-03sched_ext: Add __weak to fix the build errorsHonglei Wang
2024-11-11sched_ext: Rename scx_bpf_dispatch[_vtime]_from_dsq*() -> scx_bpf_dsq_move[_v...Tejun Heo
2024-11-11sched_ext: Rename scx_bpf_consume() to scx_bpf_dsq_move_to_local()Tejun Heo
2024-11-11sched_ext: Rename scx_bpf_dispatch[_vtime]() to scx_bpf_dsq_insert[_vtime]()Tejun Heo
2024-10-25sched_ext: Make cast_mask() inlineTejun Heo
2024-10-02sched_ext: Add __weak markers to BPF helper function decalarationsVishal Chourasia
2024-09-25tools/sched_ext: Receive misc updates from SCX repoTejun Heo
2024-09-09sched_ext: Implement scx_bpf_dispatch[_vtime]_from_dsq()Tejun Heo
2024-09-04sched_ext: Add cgroup supportTejun Heo
2024-07-08sched_ext: Implement DSQ iteratorTejun Heo
2024-07-08sched/ext: Add BPF function to fetch rqHongyan Xia
2024-06-21sched_ext: Add cpuperf supportTejun Heo
2024-06-18sched_ext: Add vtime-ordered priority queue to dispatch_q'sTejun Heo
2024-06-18sched_ext: Implement sched_ext_ops.cpu_acquire/release()David Vernet