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