From 7a36600f99bea6b33178413f69121d99c0db577a Mon Sep 17 00:00:00 2001 From: wangting11 Date: Tue, 1 Jun 2021 17:14:43 +0800 Subject: [PATCH] ANDROID: GKI: add symbol list file for xiaomi add abi_gki_aarch64_xiaomi Leaf changes summary: 44 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 44 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 44 Added functions: [A] 'function scsi_device* __scsi_add_device(Scsi_Host*, uint, uint, u64, void*)' [A] 'function void balance_dirty_pages_ratelimited(address_space*)' [A] 'function backing_dev_info* bdi_alloc(int)' [A] 'function void bdi_put(backing_dev_info*)' [A] 'function int bdi_register(backing_dev_info*, const char*, ...)' [A] 'function bool blk_ksm_register(blk_keyslot_manager*, request_queue*)' [A] 'function void blk_ksm_reprogram_all_keys(blk_keyslot_manager*)' [A] 'function request_queue* blk_mq_init_sq_queue(blk_mq_tag_set*, const blk_mq_ops*, unsigned int, unsigned int)' [A] 'function void bsg_job_done(bsg_job*, int, unsigned int)' [A] 'function void bsg_remove_queue(request_queue*)' [A] 'function request_queue* bsg_setup_queue(device*, const char*, bsg_job_fn*, bsg_timeout_fn*, int)' [A] 'function void deactivate_locked_super(super_block*)' [A] 'function void dev_pm_opp_remove(device*, unsigned long int)' [A] 'function loff_t fixed_size_llseek(file*, loff_t, int, loff_t)' [A] 'function void generic_shutdown_super(super_block*)' [A] 'function bool kmsg_dump_get_buffer(kmsg_dumper*, bool, char*, size_t, size_t*)' [A] 'function int kmsg_dump_register(kmsg_dumper*)' [A] 'function void kmsg_dump_rewind(kmsg_dumper*)' [A] 'function int kmsg_dump_unregister(kmsg_dumper*)' [A] 'function void ktime_get_coarse_real_ts64(timespec64*)' [A] 'function void lockref_get(lockref*)' [A] 'function void logfc(fc_log*, const char*, char, const char*, ...)' [A] 'function block_device* lookup_bdev(const char*)' [A] 'function dev_t name_to_dev_t(const char*)' [A] 'function nvmem_device* nvmem_register(const nvmem_config*)' [A] 'function void nvmem_unregister(nvmem_device*)' [A] 'function page* read_cache_page(address_space*, unsigned long int, int (void*, page*)*, void*)' [A] 'function void rq_flush_dcache_pages(request*)' [A] 'function int scsi_add_host_with_dma(Scsi_Host*, device*, device*)' [A] 'function scsi_device* scsi_device_lookup(Scsi_Host*, uint, uint, u64)' [A] 'function void scsi_dma_unmap(scsi_cmnd*)' [A] 'function Scsi_Host* scsi_host_lookup(unsigned short int)' [A] 'function void scsi_host_put(Scsi_Host*)' [A] 'function int scsi_is_host_device(const device*)' [A] 'function void scsi_remove_host(Scsi_Host*)' [A] 'function void scsi_report_bus_reset(Scsi_Host*, int)' [A] 'function void scsi_scan_host(Scsi_Host*)' [A] 'function super_block* sget_fc(fs_context*, int (super_block*, fs_context*)*, int (super_block*, fs_context*)*)' [A] 'function int ufshcd_alloc_host(device*, ufs_hba**)' [A] 'function int ufshcd_config_pwr_mode(ufs_hba*, ufs_pa_layer_attr*)' [A] 'function void ufshcd_dealloc_host(ufs_hba*)' [A] 'function void ufshcd_map_desc_id_to_length(ufs_hba*, desc_idn, int*)' [A] 'function int utf16s_to_utf8s(const wchar_t*, int, utf16_endian, u8*, int)' [A] 'function void wait_for_device_probe()' Bug: 189790451 Signed-off-by: wangting11 Change-Id: I1600f2b9e5b393e2c70e2d9cedd907078b7d6789 --- android/abi_gki_aarch64.xml | 908 ++++++++++++++++++++++++--------- android/abi_gki_aarch64_xiaomi | 114 +++++ build.config.gki.aarch64 | 1 + 3 files changed, 776 insertions(+), 247 deletions(-) create mode 100644 android/abi_gki_aarch64_xiaomi diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 4259933a0e5a..e845a3b1abb4 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -187,6 +187,7 @@ + @@ -497,6 +498,7 @@ + @@ -508,6 +510,9 @@ + + + @@ -541,6 +546,8 @@ + + @@ -554,6 +561,7 @@ + @@ -634,6 +642,9 @@ + + + @@ -914,6 +925,7 @@ + @@ -1003,6 +1015,7 @@ + @@ -1789,6 +1802,7 @@ + @@ -1850,6 +1864,7 @@ + @@ -2325,6 +2340,10 @@ + + + + @@ -2387,6 +2406,7 @@ + @@ -2419,10 +2439,13 @@ + + + @@ -2578,6 +2601,7 @@ + @@ -2658,6 +2682,8 @@ + + @@ -3132,6 +3158,7 @@ + @@ -3318,6 +3345,7 @@ + @@ -3372,20 +3400,29 @@ + + + + + + + + + @@ -3493,6 +3530,7 @@ + @@ -4023,8 +4061,11 @@ + + + @@ -4036,6 +4077,7 @@ + @@ -4238,6 +4280,7 @@ + @@ -4450,6 +4493,7 @@ + @@ -40207,6 +40251,10 @@ + + + + @@ -40502,7 +40550,7 @@ - + @@ -40516,7 +40564,7 @@ - + @@ -41796,6 +41844,17 @@ + + + + + + + + + + + @@ -41809,10 +41868,6 @@ - - - - @@ -41943,6 +41998,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -42050,6 +42193,15 @@ + + + + + + + + + @@ -45127,13 +45279,6 @@ - - - - - - - @@ -45142,6 +45287,13 @@ + + + + + + + @@ -52030,6 +52182,9 @@ + + + @@ -60999,7 +61154,7 @@ - + @@ -103915,6 +104070,14 @@ + + + + + + + + @@ -104692,6 +104855,11 @@ + + + + + @@ -110343,6 +110511,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -111408,6 +111646,13 @@ + + + + + + + @@ -111547,37 +111792,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -111605,9 +111819,6 @@ - - - @@ -111618,18 +111829,11 @@ - - - - - - - - - - - - + + + + + @@ -111706,6 +111910,12 @@ + + + + + + @@ -111743,6 +111953,20 @@ + + + + + + + + + + + + + + @@ -113170,6 +113394,7 @@ + @@ -113186,150 +113411,170 @@ - - - - - - + + + + + + - - - - - + + + + + - - + + - - - - - + + + + + - - + + - - + + - - - + + + - - - + + + - - - - - - - + + + + + + + - - - - - - + + + + + + - - + + - - - - - - - + + + + + + + - - + + - - - - - - - - + + + + + + + + - - + + - - + + - - + + - - + + - - - - - - + + + + + + - - - - - - - + + + + + + + - - + + + + + + + + - - + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + + + + + @@ -120896,7 +121141,7 @@ - + @@ -124913,22 +125158,22 @@ - - - + + + - - - + + + - - + + @@ -127077,6 +127322,10 @@ + + + + @@ -127812,10 +128061,10 @@ - - - - + + + + @@ -127879,6 +128128,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -128184,27 +128467,6 @@ - - - - - - - - - - - - - - - - - - - - - @@ -128225,9 +128487,6 @@ - - - @@ -128256,6 +128515,25 @@ + + + + + + + + + + + + + + + + + + + @@ -128486,6 +128764,13 @@ + + + + + + + @@ -128747,10 +129032,24 @@ + + + + + + + + + + + + + + @@ -128940,6 +129239,14 @@ + + + + + + + + @@ -132825,8 +133132,6 @@ - - @@ -148485,42 +148790,42 @@ - - + + - - + + - - + + - - - + + + - - - + + + - - + + - - + + - - + + @@ -149287,13 +149592,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -149337,6 +149682,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -149378,6 +149743,11 @@ + + + + + @@ -153483,6 +153853,10 @@ + + + + @@ -162444,6 +162818,13 @@ + + + + + + + @@ -163526,6 +163907,22 @@ + + + + + + + + + + + + + + + + @@ -163696,10 +164093,18 @@ + + + + + + + + @@ -163710,6 +164115,11 @@ + + + + + @@ -164627,6 +165037,10 @@ + + + + @@ -165079,42 +165493,42 @@ - - - + + + - - + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - - - - + + + + + + @@ -185313,6 +185727,17 @@ + + + + + + + + + + + @@ -185495,17 +185920,6 @@ - - - - - - - - - - - @@ -191436,6 +191850,6 @@ diff --git a/android/abi_gki_aarch64_xiaomi b/android/abi_gki_aarch64_xiaomi new file mode 100644 index 000000000000..867cd0739539 --- /dev/null +++ b/android/abi_gki_aarch64_xiaomi @@ -0,0 +1,114 @@ +[abi_symbol_list] +# commonly used symbols + +# required by xxx.ko + +# required by touch module + proc_mkdir_data + +# required by aw8697-haptic.ko + devm_gpio_free + i2c_smbus_read_byte_data + i2c_smbus_write_byte_data + +#required by memory module + blk_execute_rq + blk_rq_map_kern + scsi_device_lookup + scsi_host_lookup + scsi_host_put + ufshcd_read_desc_param + utf16s_to_utf8s + async_schedule_node + blk_ksm_register + blk_ksm_reprogram_all_keys + blk_mq_alloc_tag_set + blk_mq_init_queue + blk_mq_tagset_busy_iter + bsg_job_done + bsg_remove_queue + bsg_setup_queue + dev_pm_opp_remove + scsi_add_host_with_dma + scsi_block_requests + scsi_dma_unmap + scsi_is_host_device + scsi_remove_host + scsi_report_bus_reset + scsi_scan_host + scsi_unblock_requests + sg_copy_from_buffer + sg_copy_to_buffer + ufshcd_alloc_host + ufshcd_config_pwr_mode + ufshcd_dealloc_host + ufshcd_hba_enable + ufshcd_make_hba_operational + ufshcd_map_desc_id_to_length + ufshcd_query_attr_retry + ufshcd_query_flag_retry + wait_for_completion_io_timeout + __scsi_add_device + __scsi_execute + blk_mq_free_tag_set + +#required by cs35l41 module + regmap_raw_write_async + snd_soc_bytes_tlv_callback + regmap_async_complete + snd_compr_stop_error + snd_soc_component_disable_pin + snd_soc_component_force_enable_pin + snd_pcm_format_physical_width + snd_pcm_hw_constraint_list + regmap_multi_reg_write_bypassed + snd_ctl_boolean_mono_info + snd_soc_put_volsw_range + snd_soc_get_volsw_range + snd_soc_info_volsw_range + regmap_raw_write + regcache_drop_region + regmap_raw_read + regmap_multi_reg_write + regulator_bulk_enable + +#required by mtd module + __blk_mq_end_request + balance_dirty_pages_ratelimited + bdi_alloc + bdi_put + bdi_register + blk_mq_freeze_queue + blk_mq_init_sq_queue + blk_mq_quiesce_queue + blk_mq_start_request + blk_mq_unfreeze_queue + blk_mq_unquiesce_queue + blk_queue_write_cache + blk_update_request + blkdev_get_by_dev + blkdev_get_by_path + blkdev_put + deactivate_locked_super + fixed_size_llseek + generic_shutdown_super + kmsg_dump_get_buffer + kmsg_dump_register + kmsg_dump_rewind + kmsg_dump_unregister + ktime_get_coarse_real_ts64 + lockref_get + logfc + lookup_bdev + name_to_dev_t + nvmem_register + nvmem_unregister + proc_create_single_data + read_cache_page + rq_flush_dcache_pages + set_disk_ro + set_page_dirty + sget_fc + simple_strtoul + sync_blockdev + wait_for_device_probe diff --git a/build.config.gki.aarch64 b/build.config.gki.aarch64 index 4839b397f62c..ea237243ff21 100644 --- a/build.config.gki.aarch64 +++ b/build.config.gki.aarch64 @@ -17,6 +17,7 @@ android/abi_gki_aarch64_hikey960 android/abi_gki_aarch64_generic android/abi_gki_aarch64_exynos android/abi_gki_aarch64_mtk +android/abi_gki_aarch64_xiaomi " FILES="${FILES}