xref: /aosp_15_r20/system/chre/chre_flags.aconfig (revision 84e339476a462649f82315436d70fd732297a399)
1package: "android.chre.flags"
2container: "system"
3
4# Exported flags should remain here indefinitely
5# Flags guarding APIs are exported
6# Begin removed exported flags (keep flag definition)
7
8flag {
9  name: "reliable_message"
10  is_exported: true
11  namespace: "context_hub"
12  description: "Enable the reliable message APIs"
13  bug: "314081414"
14}
15
16# End removed exported flags (keep flag definition)
17
18flag {
19  name: "abort_if_no_context_hub_found"
20  namespace: "context_hub"
21  description: "Abort the HAL process if no context hub info found. For debug purpose only."
22  bug: "344642685"
23}
24
25flag {
26  name: "reconnect_host_endpoints_after_hal_restart"
27  namespace: "context_hub"
28  description: "Reconnect host endpoints of ContextHubService after Context Hub HAL restarts."
29  bug: "348253728"
30}
31
32flag {
33  name: "reliable_message_duplicate_detection_service"
34  namespace: "context_hub"
35  description: "Enable duplicate detection for reliable messages in the Context Hub Service"
36  bug: "331795143"
37}
38
39flag {
40  name: "reliable_message_retry_support_service"
41  namespace: "context_hub"
42  description: "Enable retries for reliable messages in the Context Hub Service"
43  bug: "331795143"
44}
45
46flag {
47  name: "reliable_message_test_mode_behavior"
48  namespace: "context_hub"
49  description: "Enables test mode behaviors in the Context Hub Service for reliable messages"
50  bug: "333567339"
51}
52
53flag {
54  name: "bug_fix_hal_reliable_message_record"
55  namespace: "context_hub"
56  description: "A flag guarding the fix of how the Context Hub HAL stores the reliable message records."
57  bug: "333567700"
58  metadata {
59    purpose: PURPOSE_BUGFIX
60  }
61}
62
63flag {
64  name: "fix_api_check"
65  namespace: "context_hub"
66  description: "Fixes API check errors in Context Hub classes"
67  bug: "340880058"
68}
69
70flag {
71  name: "refactor_hal_xport_agnostic"
72  namespace: "context_hub"
73  description: "Flag guarding refactor of ContextHub HAL to be transport agnostic"
74  bug: "360926711"
75  metadata {
76    purpose: PURPOSE_BUGFIX
77  }
78}
79
80flag {
81  name: "remove_old_context_hub_apis"
82  namespace: "context_hub"
83  description: "Removes the implementation of the deprecated old ContextHub APIs"
84  bug: "359925548"
85  metadata {
86    purpose: PURPOSE_BUGFIX
87  }
88}
89
90flag {
91  name: "reduce_locking_context_hub_transaction_manager"
92  namespace: "context_hub"
93  description: "Reduces locking in the ContextHubTransactionManager"
94  bug: "362299144"
95  metadata {
96    purpose: PURPOSE_BUGFIX
97  }
98}
99
100flag {
101  name: "offload_api"
102  namespace: "context_hub"
103  description: "Enables the generic offload APIs"
104  bug: "361573382"
105  is_exported: true
106}
107
108flag {
109  name: "offload_implementation"
110  namespace: "context_hub"
111  description: "Enables support for generic offload"
112  bug: "361573382"
113}
114
115flag {
116  name: "efw_xport_rewind_on_error"
117  namespace: "context_hub"
118  description: "Flag guarding the AOC-dependent behavior to rewind to the last good message"
119  bug: "371057943"
120  metadata {
121    purpose: PURPOSE_BUGFIX
122  }
123}
124
125flag {
126  name: "efw_xport_in_context_hub"
127  namespace: "context_hub"
128  description: "Flag guarding the use of the new EFW transport for ContextHub <-> CHRE comms"
129  bug: "369883034"
130}
131
132flag {
133  name: "bug_fix_remove_exit_call_in_hal"
134  namespace: "context_hub"
135  description: "Flag enabling multiclient HAL to gracefully handle connection to CHRE in init/restart"
136  bug: "374773993"
137  metadata {
138    purpose: PURPOSE_BUGFIX
139  }
140}
141
142flag {
143  name: "hal_handle_nanoapp_query_test_mode"
144  namespace: "context_hub"
145  description: "Flag guarding the fix for nanoapp query handling when enabling test mode"
146  bug: "379342519"
147  metadata {
148    purpose: PURPOSE_BUGFIX
149  }
150}
151