custom DSQ.
* ``scx_qmap[.bpf].c``: A multi-level FIFO scheduler supporting five
- levels of priority implemented with ``BPF_MAP_TYPE_QUEUE``.
+ levels of priority implemented with arena-backed doubly-linked lists.
* ``scx_central[.bpf].c``: A central FIFO scheduler where all scheduling
decisions are made on one CPU, demonstrating ``LOCAL_ON`` dispatching,
Another simple, yet slightly more complex scheduler that provides an example of
a basic weighted FIFO queuing policy. It also provides examples of some common
-useful BPF features, such as sleepable per-task storage allocation in the
-`ops.prep_enable()` callback, and using the `BPF_MAP_TYPE_QUEUE` map type to
-enqueue tasks. It also illustrates how core-sched support could be implemented.
+useful BPF features, such as arena-backed doubly-linked lists threaded through
+per-task context and `bpf_res_spin_lock` for per-queue synchronization. It also
+illustrates how core-sched support could be implemented.
## scx_central
*
* This scheduler demonstrates:
*
- * - BPF-side queueing using PIDs.
+ * - BPF-side queueing using TIDs.
* - BPF arena for scheduler state.
* - Core-sched support.
*