ANDROID: Update the GKI symbol list and ABI XML

Add below functions and symbols to support GIC Deepsleep
and Hibernation feature.

Leaf changes summary: 5 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 4 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

4 Added functions:

  [A] 'function int __traceiter_android_vh_gic_suspend(void*, gic_chip_data*, int*)'
  [A] 'function void gic_cpu_init()'
  [A] 'function void gic_dist_init()'
  [A] 'function void gic_dist_wait_for_rwp()'

1 Added variable:

  [A] 'tracepoint __tracepoint_android_vh_gic_suspend'

Bug: 340049585
Change-Id: Ib972331e5851b02ba8f9963f642a868f9b22129a
Signed-off-by: Kamati Srinivas <quic_kamasrin@quicinc.com>
This commit is contained in:
Kamati Srinivas 2024-07-31 10:57:27 +05:30 committed by Treehugger Robot
parent 134a56fc8a
commit 5a3d6440f5
2 changed files with 38 additions and 31 deletions

View File

@ -564,6 +564,7 @@
<elf-symbol name='__traceiter_android_vh_get_from_fragment_pool' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x59ab5c34'/>
<elf-symbol name='__traceiter_android_vh_get_swap_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x997a037a'/>
<elf-symbol name='__traceiter_android_vh_gic_resume' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd99a1ac6'/>
<elf-symbol name='__traceiter_android_vh_gic_suspend' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x128b80ce'/>
<elf-symbol name='__traceiter_android_vh_gpio_block_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfbb0ca4d'/>
<elf-symbol name='__traceiter_android_vh_handle_failed_page_trylock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2df34b95'/>
<elf-symbol name='__traceiter_android_vh_handle_pte_fault_end' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb6feefc7'/>
@ -2904,6 +2905,9 @@
<elf-symbol name='getboottime64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xef464c28'/>
<elf-symbol name='gf128mul_lle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9e13f6f6'/>
<elf-symbol name='gfp_zone' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7d359b5c'/>
<elf-symbol name='gic_cpu_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd7b1df3a'/>
<elf-symbol name='gic_dist_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd866bde1'/>
<elf-symbol name='gic_dist_wait_for_rwp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7f9d6c73'/>
<elf-symbol name='gic_resume' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x14da596c'/>
<elf-symbol name='glob_match' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5009c71d'/>
<elf-symbol name='gnss_allocate_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x691b73ee'/>
@ -6722,6 +6726,7 @@
<elf-symbol name='__tracepoint_android_vh_get_from_fragment_pool' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x801cc5b5'/>
<elf-symbol name='__tracepoint_android_vh_get_swap_page' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2fc4f080'/>
<elf-symbol name='__tracepoint_android_vh_gic_resume' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x80464cd'/>
<elf-symbol name='__tracepoint_android_vh_gic_suspend' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x32d12b03'/>
<elf-symbol name='__tracepoint_android_vh_gpio_block_read' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4842b6e5'/>
<elf-symbol name='__tracepoint_android_vh_handle_failed_page_trylock' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb00c9ae1'/>
<elf-symbol name='__tracepoint_android_vh_handle_pte_fault_end' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x90619144'/>
@ -84588,9 +84593,6 @@
<parameter type-id='cd1b45ab'/>
<return type-id='3f1a6b60'/>
</function-type>
<array-type-def dimensions='1' type-id='e151255a' size-in-bits='131072' id='b9cedcb8'>
<subrange length='2048' type-id='7ff19f0f' id='e5323efb'/>
</array-type-def>
<function-type size-in-bits='64' id='b9d8dce4'>
<parameter type-id='807b7702'/>
<parameter type-id='95e97e5e'/>
@ -93610,9 +93612,6 @@
<pointer-type-def type-id='c9196d18' size-in-bits='64' id='cba10b6e'/>
<pointer-type-def type-id='4b7a84f4' size-in-bits='64' id='cba114b6'/>
<pointer-type-def type-id='284260b8' size-in-bits='64' id='cba1f2de'/>
<array-type-def dimensions='1' type-id='e151255a' size-in-bits='65536' id='cba3052b'>
<subrange length='1024' type-id='7ff19f0f' id='c60446f8'/>
</array-type-def>
<function-type size-in-bits='64' id='cba59087'>
<parameter type-id='eaa32e2f'/>
<parameter type-id='91ce1af9'/>
@ -106967,20 +106966,7 @@
<var-decl name='branch_reg' type-id='a80839c0' visibility='default' filepath='include/linux/perf_event.h' line='148' column='1'/>
</data-member>
</class-decl>
<class-decl name='can_dev_rcv_lists' size-in-bits='196928' is-struct='yes' visibility='default' filepath='include/linux/can/can-ml.h' line='55' column='1' id='e82476af'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='rx' type-id='fc3a8480' visibility='default' filepath='include/linux/can/can-ml.h' line='56' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<var-decl name='rx_sff' type-id='b9cedcb8' visibility='default' filepath='include/linux/can/can-ml.h' line='57' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='131328'>
<var-decl name='rx_eff' type-id='cba3052b' visibility='default' filepath='include/linux/can/can-ml.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='196864'>
<var-decl name='entries' type-id='95e97e5e' visibility='default' filepath='include/linux/can/can-ml.h' line='59' column='1'/>
</data-member>
</class-decl>
<class-decl name='can_dev_rcv_lists' is-struct='yes' visibility='default' is-declaration-only='yes' id='e82476af'/>
<function-type size-in-bits='64' id='e82a9f1d'>
<parameter type-id='77e79a4b'/>
<parameter type-id='eaa32e2f'/>
@ -117226,9 +117212,9 @@
</function-type>
<pointer-type-def type-id='46f53066' size-in-bits='64' id='fffb07a4'/>
<qualified-type-def type-id='55efd1a3' const='yes' id='fffdaf52'/>
<var-decl name='GKI_struct_gic_chip_data' type-id='d3100295' mangled-name='GKI_struct_gic_chip_data' visibility='default' filepath='drivers/android/vendor_hooks.c' line='547' column='1' elf-symbol-id='GKI_struct_gic_chip_data'/>
<var-decl name='GKI_struct_gic_chip_data' type-id='d3100295' mangled-name='GKI_struct_gic_chip_data' visibility='default' filepath='drivers/android/vendor_hooks.c' line='548' column='1' elf-symbol-id='GKI_struct_gic_chip_data'/>
<var-decl name='GKI_struct_selinux_state' type-id='4ae52763' mangled-name='GKI_struct_selinux_state' visibility='default' filepath='security/selinux/vendor_hooks.c' line='21' column='1' elf-symbol-id='GKI_struct_selinux_state'/>
<var-decl name='GKI_struct_swap_slots_cache' type-id='30eaa112' mangled-name='GKI_struct_swap_slots_cache' visibility='default' filepath='drivers/android/vendor_hooks.c' line='552' column='1' elf-symbol-id='GKI_struct_swap_slots_cache'/>
<var-decl name='GKI_struct_swap_slots_cache' type-id='30eaa112' mangled-name='GKI_struct_swap_slots_cache' visibility='default' filepath='drivers/android/vendor_hooks.c' line='553' column='1' elf-symbol-id='GKI_struct_swap_slots_cache'/>
<function-decl name='PDE_DATA' mangled-name='PDE_DATA' filepath='fs/proc/generic.c' line='802' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PDE_DATA'>
<parameter type-id='c5a4eb7f' name='inode' filepath='fs/proc/generic.c' line='802' column='1'/>
<return type-id='eaa32e2f'/>
@ -119335,13 +119321,13 @@
<parameter type-id='d8e6b335' name='found' filepath='include/trace/hooks/mm.h' line='282' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__traceiter_android_rvh_gic_v3_set_affinity' mangled-name='__traceiter_android_rvh_gic_v3_set_affinity' filepath='include/trace/hooks/gic_v3.h' line='22' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_rvh_gic_v3_set_affinity'>
<parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/gic_v3.h' line='22' column='1'/>
<parameter type-id='1c475548' name='d' filepath='include/trace/hooks/gic_v3.h' line='22' column='1'/>
<parameter type-id='5f8a1ac4' name='mask_val' filepath='include/trace/hooks/gic_v3.h' line='22' column='1'/>
<parameter type-id='3df9fd28' name='affinity' filepath='include/trace/hooks/gic_v3.h' line='22' column='1'/>
<parameter type-id='b50a4934' name='force' filepath='include/trace/hooks/gic_v3.h' line='22' column='1'/>
<parameter type-id='eaa32e2f' name='base' filepath='include/trace/hooks/gic_v3.h' line='22' column='1'/>
<function-decl name='__traceiter_android_rvh_gic_v3_set_affinity' mangled-name='__traceiter_android_rvh_gic_v3_set_affinity' filepath='include/trace/hooks/gic_v3.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_rvh_gic_v3_set_affinity'>
<parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/gic_v3.h' line='25' column='1'/>
<parameter type-id='1c475548' name='d' filepath='include/trace/hooks/gic_v3.h' line='25' column='1'/>
<parameter type-id='5f8a1ac4' name='mask_val' filepath='include/trace/hooks/gic_v3.h' line='25' column='1'/>
<parameter type-id='3df9fd28' name='affinity' filepath='include/trace/hooks/gic_v3.h' line='25' column='1'/>
<parameter type-id='b50a4934' name='force' filepath='include/trace/hooks/gic_v3.h' line='25' column='1'/>
<parameter type-id='eaa32e2f' name='base' filepath='include/trace/hooks/gic_v3.h' line='25' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__traceiter_android_rvh_handle_pte_fault_end' mangled-name='__traceiter_android_rvh_handle_pte_fault_end' filepath='include/trace/hooks/mm.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_rvh_handle_pte_fault_end'>
@ -120694,6 +120680,12 @@
<parameter type-id='174bf37c' name='gd' filepath='include/trace/hooks/gic.h' line='15' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__traceiter_android_vh_gic_suspend' mangled-name='__traceiter_android_vh_gic_suspend' filepath='include/trace/hooks/gic_v3.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_gic_suspend'>
<parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/gic_v3.h' line='32' column='1'/>
<parameter type-id='174bf37c' name='gd' filepath='include/trace/hooks/gic_v3.h' line='32' column='1'/>
<parameter type-id='7292109c' name='ret' filepath='include/trace/hooks/gic_v3.h' line='32' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__traceiter_android_vh_gpio_block_read' mangled-name='__traceiter_android_vh_gpio_block_read' filepath='include/trace/hooks/gpiolib.h' line='15' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_gpio_block_read'>
<parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/gpiolib.h' line='15' column='1'/>
<parameter type-id='fb7dc22d' name='gdev' filepath='include/trace/hooks/gpiolib.h' line='15' column='1'/>
@ -122406,7 +122398,7 @@
<var-decl name='__tracepoint_android_rvh_force_compatible_pre' type-id='4ca0c298' mangled-name='__tracepoint_android_rvh_force_compatible_pre' visibility='default' filepath='include/trace/hooks/sched.h' line='382' column='1' elf-symbol-id='__tracepoint_android_rvh_force_compatible_pre'/>
<var-decl name='__tracepoint_android_rvh_free_swap_slot' type-id='4ca0c298' mangled-name='__tracepoint_android_rvh_free_swap_slot' visibility='default' filepath='include/trace/hooks/mm.h' line='276' column='1' elf-symbol-id='__tracepoint_android_rvh_free_swap_slot'/>
<var-decl name='__tracepoint_android_rvh_get_swap_page' type-id='4ca0c298' mangled-name='__tracepoint_android_rvh_get_swap_page' visibility='default' filepath='include/trace/hooks/mm.h' line='282' column='1' elf-symbol-id='__tracepoint_android_rvh_get_swap_page'/>
<var-decl name='__tracepoint_android_rvh_gic_v3_set_affinity' type-id='4ca0c298' mangled-name='__tracepoint_android_rvh_gic_v3_set_affinity' visibility='default' filepath='include/trace/hooks/gic_v3.h' line='22' column='1' elf-symbol-id='__tracepoint_android_rvh_gic_v3_set_affinity'/>
<var-decl name='__tracepoint_android_rvh_gic_v3_set_affinity' type-id='4ca0c298' mangled-name='__tracepoint_android_rvh_gic_v3_set_affinity' visibility='default' filepath='include/trace/hooks/gic_v3.h' line='25' column='1' elf-symbol-id='__tracepoint_android_rvh_gic_v3_set_affinity'/>
<var-decl name='__tracepoint_android_rvh_handle_pte_fault_end' type-id='4ca0c298' mangled-name='__tracepoint_android_rvh_handle_pte_fault_end' visibility='default' filepath='include/trace/hooks/mm.h' line='229' column='1' elf-symbol-id='__tracepoint_android_rvh_handle_pte_fault_end'/>
<var-decl name='__tracepoint_android_rvh_internal_blk_mq_alloc_request' type-id='4ca0c298' mangled-name='__tracepoint_android_rvh_internal_blk_mq_alloc_request' visibility='default' filepath='include/trace/hooks/block.h' line='46' column='1' elf-symbol-id='__tracepoint_android_rvh_internal_blk_mq_alloc_request'/>
<var-decl name='__tracepoint_android_rvh_iommu_setup_dma_ops' type-id='4ca0c298' mangled-name='__tracepoint_android_rvh_iommu_setup_dma_ops' visibility='default' filepath='include/trace/hooks/iommu.h' line='21' column='1' elf-symbol-id='__tracepoint_android_rvh_iommu_setup_dma_ops'/>
@ -122613,6 +122605,7 @@
<var-decl name='__tracepoint_android_vh_get_from_fragment_pool' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_get_from_fragment_pool' visibility='default' filepath='include/trace/hooks/mm.h' line='87' column='1' elf-symbol-id='__tracepoint_android_vh_get_from_fragment_pool'/>
<var-decl name='__tracepoint_android_vh_get_swap_page' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_get_swap_page' visibility='default' filepath='include/trace/hooks/mm.h' line='286' column='1' elf-symbol-id='__tracepoint_android_vh_get_swap_page'/>
<var-decl name='__tracepoint_android_vh_gic_resume' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_gic_resume' visibility='default' filepath='include/trace/hooks/gic.h' line='15' column='1' elf-symbol-id='__tracepoint_android_vh_gic_resume'/>
<var-decl name='__tracepoint_android_vh_gic_suspend' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_gic_suspend' visibility='default' filepath='include/trace/hooks/gic_v3.h' line='32' column='1' elf-symbol-id='__tracepoint_android_vh_gic_suspend'/>
<var-decl name='__tracepoint_android_vh_gpio_block_read' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_gpio_block_read' visibility='default' filepath='include/trace/hooks/gpiolib.h' line='15' column='1' elf-symbol-id='__tracepoint_android_vh_gpio_block_read'/>
<var-decl name='__tracepoint_android_vh_handle_failed_page_trylock' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_handle_failed_page_trylock' visibility='default' filepath='include/trace/hooks/vmscan.h' line='34' column='1' elf-symbol-id='__tracepoint_android_vh_handle_failed_page_trylock'/>
<var-decl name='__tracepoint_android_vh_handle_pte_fault_end' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_handle_pte_fault_end' visibility='default' filepath='include/trace/hooks/mm.h' line='232' column='1' elf-symbol-id='__tracepoint_android_vh_handle_pte_fault_end'/>
@ -133859,8 +133852,17 @@
<parameter type-id='3eb7c31c' name='flags' filepath='mm/mmzone.c' line='105' column='1'/>
<return type-id='d278ff03'/>
</function-decl>
<function-decl name='gic_cpu_init' mangled-name='gic_cpu_init' filepath='drivers/irqchip/irq-gic-v3.c' line='1141' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gic_cpu_init'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='gic_dist_init' mangled-name='gic_dist_init' filepath='drivers/irqchip/irq-gic-v3.c' line='801' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gic_dist_init'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='gic_dist_wait_for_rwp' mangled-name='gic_dist_wait_for_rwp' filepath='drivers/irqchip/irq-gic-v3.c' line='220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gic_dist_wait_for_rwp'>
<return type-id='48b5725f'/>
</function-decl>
<var-decl name='gic_nonsecure_priorities' type-id='237c0d27' mangled-name='gic_nonsecure_priorities' visibility='default' filepath='drivers/irqchip/irq-gic-v3.c' line='95' column='1' elf-symbol-id='gic_nonsecure_priorities'/>
<function-decl name='gic_resume' mangled-name='gic_resume' filepath='drivers/irqchip/irq-gic-v3.c' line='1360' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gic_resume'>
<function-decl name='gic_resume' mangled-name='gic_resume' filepath='drivers/irqchip/irq-gic-v3.c' line='1363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gic_resume'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glob_match' mangled-name='glob_match' filepath='lib/glob.c' line='40' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='glob_match'>

View File

@ -984,6 +984,9 @@
get_user_pages
get_zeroed_page
gfp_zone
gic_cpu_init
gic_dist_init
gic_dist_wait_for_rwp
gic_nonsecure_priorities
gic_resume
gov_attr_set_init
@ -2587,6 +2590,7 @@
__traceiter_android_vh_ftrace_oops_exit
__traceiter_android_vh_ftrace_size_check
__traceiter_android_vh_gic_resume
__traceiter_android_vh_gic_suspend
__traceiter_android_vh_gpio_block_read
__traceiter_android_vh_handle_tlb_conf
__traceiter_android_vh_iommu_setup_dma_ops
@ -2716,6 +2720,7 @@
__tracepoint_android_vh_ftrace_oops_exit
__tracepoint_android_vh_ftrace_size_check
__tracepoint_android_vh_gic_resume
__tracepoint_android_vh_gic_suspend
__tracepoint_android_vh_gpio_block_read
__tracepoint_android_vh_handle_tlb_conf
__tracepoint_android_vh_iommu_setup_dma_ops