xref: /xnu-11417.121.6/tests/sched/exported_headers.h (revision a1e26a70f38d1d7daa7b49b258e2f8538ad81650)
1*a1e26a70SApple OSS Distributions // Copyright (c) 2024 Apple Inc.  All rights reserved.
2*a1e26a70SApple OSS Distributions 
3*a1e26a70SApple OSS Distributions /*
4*a1e26a70SApple OSS Distributions  * Listing of scheduler-related headers that are exported outside of the kernel.
5*a1e26a70SApple OSS Distributions  */
6*a1e26a70SApple OSS Distributions 
7*a1e26a70SApple OSS Distributions #include <kern/bits.h>
8*a1e26a70SApple OSS Distributions #include <kern/coalition.h>
9*a1e26a70SApple OSS Distributions #include <kern/policy_internal.h>
10*a1e26a70SApple OSS Distributions #include <kern/processor.h>
11*a1e26a70SApple OSS Distributions #include <kern/sched_amp_common.h>
12*a1e26a70SApple OSS Distributions #include <kern/sched_prim.h>
13*a1e26a70SApple OSS Distributions #include <kern/sched_urgency.h>
14*a1e26a70SApple OSS Distributions #include <kern/thread_call.h>
15*a1e26a70SApple OSS Distributions #include <kern/timer_call.h>
16*a1e26a70SApple OSS Distributions #include <kern/waitq.h>
17*a1e26a70SApple OSS Distributions #define CONFIG_THREAD_GROUPS 1
18*a1e26a70SApple OSS Distributions typedef void *cluster_type_t;
19*a1e26a70SApple OSS Distributions #include <kern/thread_group.h>
20*a1e26a70SApple OSS Distributions #include <kern/work_interval.h>
21