ANDROID: GKI: Add Initial ABI Symbol list for Amlogic SOC
Add Initial ABI Symbol list for Amlogic SOC
50 function symbol(s) added
'int __bitmap_and(unsigned long*, const unsigned long*, const unsigned long*, unsigned int)'
'void __bitmap_shift_left(unsigned long*, const unsigned long*, unsigned int, unsigned int)'
'void __bitmap_shift_right(unsigned long*, const unsigned long*, unsigned int, unsigned int)'
'ssize_t __blockdev_direct_IO(struct kiocb*, struct inode*, struct block_device*, struct iov_iter*, get_block_t*, dio_iodone_t*, dio_submit_t*, int)'
'struct buffer_head* __bread_gfp(struct block_device*, sector_t, unsigned int, gfp_t)'
'void __brelse(struct buffer_head*)'
'void balance_dirty_pages_ratelimited(struct address_space*)'
'void bitmap_free(const unsigned long*)'
'unsigned long* bitmap_zalloc(unsigned int, gfp_t)'
'void blk_finish_plug(struct blk_plug*)'
'void blk_start_plug(struct blk_plug*)'
'int blkdev_issue_discard(struct block_device*, sector_t, sector_t, gfp_t, unsigned long)'
'int block_truncate_page(struct address_space*, loff_t, get_block_t*)'
'int block_write_begin(struct address_space*, loff_t, unsigned int, unsigned int, struct page**, get_block_t*)'
'int block_write_end(struct file*, struct address_space*, loff_t, unsigned int, unsigned int, struct page*, void*)'
'int block_write_full_page(struct page*, get_block_t*, struct writeback_control*)'
'void cec_notifier_set_phys_addr(struct cec_notifier*, u16)'
'void cec_notifier_set_phys_addr_from_edid(struct cec_notifier*, const struct edid*)'
'void cfg80211_assoc_failure(struct net_device*, struct cfg80211_assoc_failure*)'
'void cfg80211_ft_event(struct net_device*, struct cfg80211_ft_event_params*)'
'void cfg80211_gtk_rekey_notify(struct net_device*, const u8*, const u8*, gfp_t)'
'void cfg80211_pmksa_candidate_notify(struct net_device*, int, const u8*, bool, gfp_t)'
'void cfg80211_rx_unprot_mlme_mgmt(struct net_device*, const u8*, size_t)'
'void cfg80211_tdls_oper_request(struct net_device*, const u8*, enum nl80211_tdls_operation, u16, gfp_t)'
'void class_remove_file_ns(struct class*, const struct class_attribute*, const void*)'
'void clean_bdev_aliases(struct block_device*, sector_t, sector_t)'
'void clear_inode(struct inode*)'
'void clear_nlink(struct inode*)'
'struct clk* clk_get_sys(const char*, const char*)'
'int clk_hw_set_parent(struct clk_hw*, struct clk_hw*)'
'int clk_mux_determine_rate_flags(struct clk_hw*, struct clk_rate_request*, unsigned long)'
'unsigned int clk_mux_index_to_val(u32*, unsigned int, u8)'
'int clk_mux_val_to_index(struct clk_hw*, u32*, unsigned int, unsigned int)'
'struct clk* clk_register_composite(struct device*, const char*, const char* const*, int, struct clk_hw*, const struct clk_ops*, struct clk_hw*, const struct clk_ops*, struct clk_hw*, const struct clk_ops*, unsigned long)'
'long copy_from_kernel_nofault(void*, const void*, size_t)'
'size_t copy_page_from_iter_atomic(struct page*, unsigned int, size_t, struct iov_iter*)'
'int cpufreq_boost_enabled()'
'int cpufreq_generic_suspend(struct cpufreq_policy*)'
'void create_empty_buffers(struct page*, unsigned long, unsigned long)'
'int crypto_ahash_digest(struct ahash_request*)'
'struct crypto_ahash* crypto_alloc_ahash(const char*, u32, u32)'
'struct crypto_async_request* crypto_dequeue_request(struct crypto_queue*)'
'int crypto_enqueue_request(struct crypto_queue*, struct crypto_async_request*)'
'void crypto_init_queue(struct crypto_queue*, unsigned int)'
'int crypto_sha1_finup(struct shash_desc*, const u8*, unsigned int, u8*)'
'int crypto_sha1_update(struct shash_desc*, const u8*, unsigned int)'
'void crypto_unregister_ahash(struct ahash_alg*)'
'void crypto_unregister_skcipher(struct skcipher_alg*)'
'struct timespec64 current_time(struct inode*)'
'int current_umask()'
5 variable symbol(s) added
'struct super_block* blockdev_superblock'
'const struct clk_ops clk_divider_ops'
'const struct clk_ops clk_gate_ops'
'const struct clk_ops clk_mux_ops'
'const struct clk_ops clk_mux_ro_ops'
Bug: 276863283
Change-Id: I361d2e276d88ab5f870a31786fc88c948f7b6fb9
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
diff --git a/BUILD.bazel b/BUILD.bazel
index 4d8ea94..0b73366 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -23,6 +23,7 @@
name = "aarch64_additional_kmi_symbol_lists",
srcs = [
# keep sorted
+ "android/abi_gki_aarch64_amlogic",
"android/abi_gki_aarch64_db845c",
"android/abi_gki_aarch64_exynos",
"android/abi_gki_aarch64_fips140",