Lines Matching +full:clang +full:- +full:format

11 Some of the examples are performant, production-ready schedulers. That is, for
29 1. clang >= 16.0.0
31 The schedulers are BPF programs, and therefore must be compiled with clang. gcc
47 non-trivial ones.
79 This is a large, auto-generated header file that contains all of the types
81 [BTF](https://docs.kernel.org/bpf/btf.html) (i.e. with the BTF-related Kconfig
88 $ bpftool btf dump file /path/to/vmlinux format c > vmlinux.h
108 bpf_printk("Task %s enabled in example scheduler", p->comm);
129 4. `/boot/vmlinux-$(uname -r)`
137 ### Aside on CO-RE
140 [CO-RE](https://nakryiko.com/posts/bpf-core-reference-guide/) (Compile Once Run
144 example above, we print out a task name with `p->comm`. CO-RE would perform
154 $ make -j($nproc)
164 https://github.com/sched-ext/scx.
172 well on single-socket systems with a unified L3 cache.
178 useful BPF features, such as sleepable per-task storage allocation in the
180 enqueue tasks. It also illustrates how core-sched support could be implemented.
198 weight-based cgroup CPU control by flattening the cgroup hierarchy into a single
204 reasonably well on single socket-socket systems with a unified L3 cache and show
215 ### Old version of clang
218 …UILTIN': bpftool generated vmlinux.h is missing high bits for 64bit enums, upgrade clang and pahole
225 clang than what's supported (i.e. older than 16.0.0). To remediate this:
227 1. `which clang` to make sure you're using a sufficiently new version of clang.
253 [Getting a vmlinux.h file](#getting-a-vmlinuxh-file) in order to ensure your
263 Auto-detecting system features:
264 ... clang-bpf-co-re: [ on ]