xref: /xnu-11215.61.5/tests/sched/thread_group_flags_workload_config.plist (revision 4f1223e81cd707a65cc109d0b8ad6653699da3c4)
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0">
4<dict>
5	<key>WorkloadIDTable</key>
6	<dict>
7		<key>com.test.myapp.efficient</key>
8		<dict>
9			<key>Phases</key>
10			<dict>
11				<key>NonRealtime</key>
12				<dict>
13					<key>WorkloadClass</key>
14					<string>DISCRETIONARY</string>
15					<key>CriticalityOffset</key>
16					<integer>0</integer>
17					<key>WorkIntervalType</key>
18					<string>DEFAULT</string>
19				</dict>
20			</dict>
21			<key>Root</key>
22			<dict>
23				<key>DefaultPhase</key>
24				<string>NonRealtime</string>
25			</dict>
26		</dict>
27		<key>com.test.myapp.best_effort</key>
28		<dict>
29			<key>Phases</key>
30			<dict>
31				<key>NonRealtime</key>
32				<dict>
33					<key>WorkloadClass</key>
34					<string>BEST_EFFORT</string>
35					<key>CriticalityOffset</key>
36					<integer>0</integer>
37					<key>WorkIntervalType</key>
38					<string>DEFAULT</string>
39				</dict>
40			</dict>
41			<key>Root</key>
42			<dict>
43				<key>DefaultPhase</key>
44				<string>NonRealtime</string>
45			</dict>
46		</dict>
47		<key>com.test.myapp.application</key>
48		<dict>
49			<key>Phases</key>
50			<dict>
51				<key>NonRealtime</key>
52				<dict>
53					<key>WorkloadClass</key>
54					<string>APPLICATION</string>
55					<key>CriticalityOffset</key>
56					<integer>0</integer>
57					<key>WorkIntervalType</key>
58					<string>DEFAULT</string>
59				</dict>
60			</dict>
61			<key>Root</key>
62			<dict>
63				<key>DefaultPhase</key>
64				<string>NonRealtime</string>
65			</dict>
66		</dict>
67		<key>com.test.myapp.critical</key>
68		<dict>
69			<key>Phases</key>
70			<dict>
71				<key>NonRealtime</key>
72				<dict>
73					<key>WorkloadClass</key>
74					<string>SYSTEM_CRITICAL</string>
75					<key>CriticalityOffset</key>
76					<integer>0</integer>
77					<key>WorkIntervalType</key>
78					<string>DEFAULT</string>
79				</dict>
80			</dict>
81			<key>Root</key>
82			<dict>
83				<key>DefaultPhase</key>
84				<string>NonRealtime</string>
85			</dict>
86		</dict>
87		<key>com.test.myapp.shared_flags</key>
88		<dict>
89			<key>Phases</key>
90			<dict>
91				<key>NonRealtime</key>
92				<dict>
93					<key>WorkloadClass</key>
94					<string>APPLICATION</string>
95					<key>CriticalityOffset</key>
96					<integer>0</integer>
97					<key>Flags</key>
98					<array>
99						<string>UXM</string>
100						<string>StrictTimers</string>
101					</array>
102					<key>WorkIntervalType</key>
103					<string>DEFAULT</string>
104				</dict>
105			</dict>
106			<key>Root</key>
107			<dict>
108				<key>DefaultPhase</key>
109				<string>NonRealtime</string>
110			</dict>
111		</dict>
112	</dict>
113</dict>
114</plist>