diff --git a/BUILD.bazel b/BUILD.bazel index 415ef81df9cc..e75d590704d0 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -30,6 +30,7 @@ _aarch64_additional_kmi_symbol_lists = [ "android/abi_gki_aarch64_rtktv", "android/abi_gki_aarch64_sony", "android/abi_gki_aarch64_sunxi", + "android/abi_gki_aarch64_tuxera", "android/abi_gki_aarch64_type_visibility", "android/abi_gki_aarch64_unisoc", "android/abi_gki_aarch64_virtual_device", diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index deb6c6e55a99..a351a53e803f 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -32,6 +32,7 @@ + @@ -54,11 +55,13 @@ + + @@ -851,6 +854,7 @@ + @@ -956,6 +960,7 @@ + @@ -1067,6 +1072,7 @@ + @@ -1536,6 +1542,7 @@ + @@ -2570,6 +2577,7 @@ + @@ -2618,6 +2626,7 @@ + @@ -2794,6 +2803,7 @@ + @@ -3183,6 +3193,7 @@ + @@ -3312,9 +3323,11 @@ + + @@ -3633,13 +3646,17 @@ + + + + @@ -3944,6 +3961,7 @@ + @@ -4133,6 +4151,8 @@ + + @@ -4140,6 +4160,7 @@ + @@ -4150,6 +4171,7 @@ + @@ -4739,6 +4761,7 @@ + @@ -5784,6 +5807,7 @@ + @@ -5829,6 +5853,8 @@ + + @@ -6597,6 +6623,7 @@ + @@ -6623,6 +6650,7 @@ + @@ -67137,6 +67165,7 @@ + @@ -125493,6 +125522,10 @@ + + + + @@ -125638,6 +125671,10 @@ + + + + @@ -125665,6 +125702,10 @@ + + + + @@ -130971,6 +131012,13 @@ + + + + + + + @@ -131540,6 +131588,11 @@ + + + + + @@ -132108,6 +132161,12 @@ + + + + + + @@ -134617,6 +134676,10 @@ + + + + @@ -140080,6 +140143,11 @@ + + + + + @@ -140337,6 +140405,11 @@ + + + + + @@ -141284,6 +141357,11 @@ + + + + + @@ -143258,6 +143336,13 @@ + + + + + + + @@ -143918,6 +144003,14 @@ + + + + + + + + @@ -143939,6 +144032,10 @@ + + + + @@ -145628,6 +145725,10 @@ + + + + @@ -145666,10 +145767,22 @@ + + + + + + + + + + + + @@ -147194,6 +147307,13 @@ + + + + + + + @@ -148174,6 +148294,18 @@ + + + + + + + + + + + + @@ -148212,6 +148344,10 @@ + + + + @@ -148260,6 +148396,12 @@ + + + + + + @@ -151236,6 +151378,10 @@ + + + + @@ -156683,6 +156829,11 @@ + + + + + @@ -156926,6 +157077,16 @@ + + + + + + + + + + @@ -160866,6 +161027,13 @@ + + + + + + + @@ -160986,6 +161154,10 @@ + + + + @@ -161581,7 +161753,6 @@ - diff --git a/android/abi_gki_aarch64_tuxera b/android/abi_gki_aarch64_tuxera new file mode 100644 index 000000000000..4ae018b49e9c --- /dev/null +++ b/android/abi_gki_aarch64_tuxera @@ -0,0 +1,282 @@ +[abi_symbol_list] +add_to_page_cache_locked +__alloc_pages +android_kmalloc_64_create +__arch_copy_from_user +__arch_copy_to_user +arm64_const_caps_ready +autoremove_wake_function +balance_dirty_pages_ratelimited +bcmp +bdev_read_only +__bforget +bio_add_page +bio_alloc_bioset +bio_associate_blkg +bio_put +__bitmap_weight +bit_waitqueue +blkdev_issue_discard +blkdev_issue_flush +blk_finish_plug +blk_start_plug +__blockdev_direct_IO +block_invalidatepage +block_is_partially_uptodate +__breadahead +__bread_gfp +__brelse +buffer_migrate_page +__cancel_dirty_page +capable +capable_wrt_inode_uidgid +__cfi_slowpath_diag +__check_object_size +clean_bdev_aliases +__cleancache_invalidate_inode +clear_inode +clear_page +clear_page_dirty_for_io +complete_and_exit +copy_page_from_iter_atomic +cpu_hwcap_keys +cpu_hwcaps +create_empty_buffers +current_umask +d_add +d_add_ci +delete_from_page_cache +d_instantiate +d_make_root +d_obtain_alias +down_read +down_write +down_write_trylock +dput +drop_nlink +d_splice_alias +dump_stack +end_buffer_read_sync +end_buffer_write_sync +end_page_writeback +errseq_set +fault_in_iov_iter_readable +fault_in_safe_writeable +fget +fiemap_fill_next_extent +fiemap_prep +filemap_fault +filemap_fdatawait_range +filemap_fdatawrite +filemap_flush +__filemap_set_wb_err +filemap_write_and_wait_range +file_remove_privs +file_update_time +file_write_and_wait_range +finish_wait +flush_dcache_page +fput +freezing_slow_path +fs_bio_set +generic_error_remove_page +generic_file_direct_write +generic_file_llseek +generic_file_mmap +generic_file_open +generic_file_read_iter +generic_file_splice_read +generic_fillattr +generic_perform_write +generic_read_dir +generic_write_checks +__getblk_gfp +gic_nonsecure_priorities +grab_cache_page_write_begin +iget5_locked +igrab +ihold +ilookup5 +inc_nlink +in_group_p +__init_rwsem +init_special_inode +init_wait_entry +__init_waitqueue_head +inode_dio_wait +inode_init_once +inode_init_owner +inode_newsize_ok +inode_set_flags +__insert_inode_hash +invalidate_bdev +invalidate_mapping_pages +io_schedule +iov_iter_advance +iov_iter_alignment +iov_iter_get_pages +iov_iter_single_seg_count +iput +is_bad_inode +iter_file_splice_write +iunique +jiffies +jiffies_to_msecs +kasan_flag_enabled +kfree +kill_block_super +__kmalloc +kmalloc_caches +kmem_cache_alloc +kmem_cache_alloc_trace +kmem_cache_create +kmem_cache_create_usercopy +kmem_cache_destroy +kmem_cache_free +krealloc +kthread_create_on_node +kthread_should_stop +kthread_stop +ktime_get_coarse_real_ts64 +kvfree +__list_add_valid +__list_del_entry_valid +ll_rw_block +load_nls +load_nls_default +__lock_buffer +__lock_page +lru_cache_add +make_bad_inode +mark_buffer_async_write +mark_buffer_dirty +mark_buffer_write_io_error +__mark_inode_dirty +mark_page_accessed +memcmp +memcpy +memmove +memset +mktime64 +mnt_drop_write_file +mnt_want_write_file +module_layout +mount_bdev +mpage_readahead +mpage_readpage +__msecs_to_jiffies +__mutex_init +mutex_lock +mutex_trylock +mutex_unlock +new_inode +notify_change +pagecache_get_page +page_cache_next_miss +page_cache_prev_miss +page_mapped +pagevec_lookup_range +pagevec_lookup_range_tag +__pagevec_release +page_zero_new_buffers +__percpu_down_read +preempt_schedule +preempt_schedule_notrace +prepare_to_wait +prepare_to_wait_event +_printk +__printk_ratelimit +__put_page +put_pages_list +___ratelimit +_raw_read_lock +_raw_read_lock_irqsave +_raw_read_unlock +_raw_read_unlock_irqrestore +_raw_spin_lock +_raw_spin_lock_irqsave +_raw_spin_unlock +_raw_spin_unlock_irqrestore +_raw_write_lock +_raw_write_lock_irqsave +_raw_write_unlock +_raw_write_unlock_irqrestore +rcuwait_wake_up +readahead_gfp_mask +read_cache_page +redirty_page_for_writepage +__refrigerator +register_filesystem +__remove_inode_hash +sb_min_blocksize +sb_set_blocksize +schedule +schedule_timeout_interruptible +security_inode_init_security +seq_printf +setattr_prepare +set_freezable +set_nlink +set_page_dirty +__set_page_dirty_buffers +__set_page_dirty_nobuffers +set_user_nice +simple_strtol +simple_strtoul +simple_strtoull +snprintf +sprintf +sscanf +__stack_chk_fail +strchr +strcmp +strlen +strncasecmp +strncmp +strsep +strstr +submit_bh +submit_bio +sync_blockdev +__sync_dirty_buffer +sync_dirty_buffer +sync_filesystem +sync_inode_metadata +system_freezing_cnt +sys_tz +tag_pages_for_writeback +__test_set_page_writeback +time64_to_tm +timestamp_truncate +touch_atime +_trace_android_vh_record_pcpu_rwsem_starttime +truncate_inode_pages +truncate_inode_pages_final +truncate_pagecache +truncate_setsize +try_to_release_page +try_to_writeback_inodes_sb +__ubsan_handle_cfi_check_fail_abort +unload_nls +unlock_buffer +unlock_new_inode +unlock_page +unmap_mapping_range +unregister_filesystem +up_read +up_write +vfree +vfs_fsync_range +vmalloc +__vmalloc +vsnprintf +vzalloc +__wait_on_buffer +wait_on_page_bit +wake_bit_function +__wake_up +wake_up_process +__warn_printk +write_inode_now +write_one_page +xa_load diff --git a/build.config.gki.aarch64 b/build.config.gki.aarch64 index a400311ef66e..121cd5cb2cf0 100644 --- a/build.config.gki.aarch64 +++ b/build.config.gki.aarch64 @@ -28,6 +28,7 @@ android/abi_gki_aarch64_mtk android/abi_gki_aarch64_qcom android/abi_gki_aarch64_rtktv android/abi_gki_aarch64_sony +android/abi_gki_aarch64_tuxera android/abi_gki_aarch64_unisoc android/abi_gki_aarch64_vivo android/abi_gki_aarch64_xiaomi