1package: "android.os"
2container: "system"
3container: "system"
4
5flag {
6    name: "android_os_build_vanilla_ice_cream"
7    is_exported: true
8    namespace: "build"
9    description: "Feature flag for adding the VANILLA_ICE_CREAM constant."
10    bug: "264658905"
11}
12
13flag {
14    name: "state_of_health_public"
15    is_exported: true
16    namespace: "system_sw_battery"
17    description: "Feature flag for making state_of_health a public api."
18    bug: "288842045"
19}
20
21flag {
22    name: "disallow_cellular_null_ciphers_restriction"
23    namespace: "cellular_security"
24    description: "Guards a new UserManager user restriction that admins can use to require cellular encryption on their managed devices."
25    bug: "276752881"
26}
27
28flag {
29    name: "remove_app_profiler_pss_collection"
30    is_exported: true
31    namespace: "backstage_power"
32    description: "Replaces background PSS collection in AppProfiler with RSS"
33    bug: "297542292"
34}
35
36flag {
37    name: "allow_thermal_headroom_thresholds"
38    is_exported: true
39    namespace: "game"
40    description: "Enable thermal headroom thresholds API"
41    bug: "288119641"
42}
43
44# This flag guards the private space feature, its APIs, and some of the feature implementations. The flag android.multiuser.Flags.enable_private_space_features exclusively guards all the implementations.
45flag {
46    name: "allow_private_profile"
47    is_exported: true
48    namespace: "profile_experiences"
49    description: "Guards a new Private Profile type in UserManager - everything from its setup to config to deletion."
50    bug: "299069460"
51    is_exported: true
52}
53
54flag {
55    name: "bugreport_mode_max_value"
56    is_exported: true
57    namespace: "telephony"
58    description: "Introduce a constant as maximum value of bugreport mode."
59    bug: "305067125"
60}
61
62flag {
63    name: "adpf_prefer_power_efficiency"
64    is_exported: true
65    namespace: "game"
66    description: "Guards the ADPF power efficiency API"
67    bug: "288117936"
68}
69
70flag {
71    name: "security_state_service"
72    is_exported: true
73    namespace: "dynamic_spl"
74    description: "Guards the Security State API."
75    bug: "302189431"
76}
77
78flag {
79    name: "battery_saver_supported_check_api"
80    is_exported: true
81    namespace: "backstage_power"
82    description: "Guards a new API in PowerManager to check if battery saver is supported or not."
83    bug: "305067031"
84}
85
86flag {
87    name: "adpf_gpu_report_actual_work_duration"
88    is_exported: true
89    namespace: "game"
90    description: "Guards the ADPF GPU APIs."
91    bug: "284324521"
92}
93
94flag {
95    name: "adpf_use_fmq_channel"
96    namespace: "game"
97    description: "Guards use of the FMQ channel for ADPF"
98    bug: "315894228"
99}
100
101flag {
102    name: "adpf_use_fmq_channel_fixed"
103    namespace: "game"
104    description: "Guards use of the FMQ channel for ADPF with a readonly flag"
105    is_fixed_read_only: true
106    bug: "315894228"
107}
108
109flag {
110    name: "adpf_fmq_eager_send"
111    namespace: "game"
112    description: "Guards the use of an eager-sending optimization in FMQ for low-latency messages"
113    is_fixed_read_only: true
114    bug: "315894228"
115}
116
117flag {
118    name: "adpf_hwui_gpu"
119    namespace: "game"
120    description: "Guards use of the FMQ channel for ADPF"
121    is_fixed_read_only: true
122    bug: "330922490"
123}
124
125flag {
126    name: "adpf_obtainview_boost"
127    namespace: "game"
128    description: "Guards use of a boost in response to HWUI obtainView"
129    is_fixed_read_only: true
130    bug: "328238660"
131}
132
133flag {
134    name: "adpf_platform_power_efficiency"
135    namespace: "game"
136    description: "Guards use of the ADPF power efficiency API within the platform"
137    is_fixed_read_only: true
138    bug: "277285195"
139}
140
141flag {
142    name: "adpf_measure_during_input_event_boost"
143    namespace: "game"
144    description: "Guards use of a boost when view measures during input events"
145    bug: "256549451"
146}
147
148flag {
149    name: "battery_service_support_current_adb_command"
150    namespace: "backstage_power"
151    description: "Whether or not BatteryService supports adb commands for Current values."
152    is_fixed_read_only: true
153    bug: "315037695"
154}
155
156flag {
157    name: "strict_mode_restricted_network"
158    namespace: "backstage_power"
159    description: "Guards StrictMode APIs for detecting restricted network access."
160    bug: "317250784"
161}
162
163flag {
164    name: "message_queue_tail_tracking"
165    namespace: "system_performance"
166    description: "track tail of message queue."
167    bug: "305311707"
168    is_fixed_read_only: true
169}
170
171flag {
172    name: "battery_part_status_api"
173    is_exported: true
174    namespace: "phoenix"
175    description: "Feature flag for adding Health HAL v3 APIs."
176    is_fixed_read_only: true
177    bug: "309792384"
178}
179
180flag {
181    name: "storage_lifetime_api"
182    is_exported: true
183    namespace: "phoenix"
184    description: "Feature flag for adding storage component health APIs."
185    is_fixed_read_only: true
186    bug: "309792384"
187}
188
189flag {
190     namespace: "system_performance"
191     name: "telemetry_apis_framework_initialization"
192     is_exported: true
193     description: "Control framework initialization APIs of telemetry APIs feature."
194     is_fixed_read_only: true
195     bug: "324241334"
196}
197
198flag {
199     namespace: "system_performance"
200     name: "perfetto_sdk_tracing"
201     description: "Tracing using Perfetto SDK."
202     bug: "303199244"
203}
204