OrangePi_CM5/build.config.gki.aarch64

37 lines
931 B
Plaintext
Raw Normal View History

. ${ROOT_DIR}/${KERNEL_DIR}/build.config.common
. ${ROOT_DIR}/${KERNEL_DIR}/build.config.aarch64
. ${ROOT_DIR}/${KERNEL_DIR}/build.config.gki
MAKE_GOALS="${MAKE_GOALS}
Image.lz4
"
ABI_DEFINITION=android/abi_gki_aarch64.xml
KMI_SYMBOL_LIST=android/abi_gki_aarch64
ADDITIONAL_KMI_SYMBOL_LISTS="
android/abi_gki_aarch64_core
android/abi_gki_aarch64_db845c
android/abi_gki_aarch64_qcom
android/abi_gki_aarch64_virtual_device
android/abi_gki_aarch64_hikey960
android/abi_gki_aarch64_generic
ANDROID: Add initial Exynos symbol list Add initial symbol list for Exynos in android/abi_gki_aarch64_exynos. Bug: 183447175 Leaf changes summary: 194 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 182 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 12 Added variables Function symbols changes summary: 0 Removed, 1 Added function symbol not referenced by debug info Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referenced by debug info 182 Added functions: [A] 'function void __bitmap_complement(unsigned long int*, const unsigned long int*, unsigned int)' [A] 'function void __bitmap_or(unsigned long int*, const unsigned long int*, const unsigned long int*, unsigned int)' [A] 'function void __bitmap_xor(unsigned long int*, const unsigned long int*, const unsigned long int*, unsigned int)' [A] 'function clk_hw* __clk_hw_register_gate(device*, device_node*, const char*, const char*, const clk_hw*, const clk_parent_data*, unsigned long int, void*, u8, u8, spinlock_t*)' [A] 'function int __devm_irq_alloc_descs(device*, int, unsigned int, unsigned int, int, module*, const irq_affinity_desc*)' [A] 'function void __irq_set_handler(unsigned int, irq_flow_handler_t, int, const char*)' [A] 'function int __platform_register_drivers(platform_driver* const*, unsigned int, module*)' [A] 'function void __rb_erase_color(rb_node*, rb_root*, void (rb_node*, rb_node*)*)' [A] 'function void __rb_insert_augmented(rb_node*, rb_root*, void (rb_node*, rb_node*)*)' [A] 'function int __scsi_execute(scsi_device*, const unsigned char*, int, void*, unsigned int, unsigned char*, scsi_sense_hdr*, int, int, u64, req_flags_t, int*)' [A] 'function void clk_hw_unregister_gate(clk_hw*)' [A] 'function int dapm_pinctrl_event(snd_soc_dapm_widget*, snd_kcontrol*, int)' [A] 'function int dapm_regulator_event(snd_soc_dapm_widget*, snd_kcontrol*, int)' [A] 'function void devfreq_monitor_resume(devfreq*)' [A] 'function void devfreq_monitor_start(devfreq*)' [A] 'function void devfreq_monitor_stop(devfreq*)' [A] 'function void devfreq_monitor_suspend(devfreq*)' [A] 'function void devfreq_update_interval(devfreq*, unsigned int*)' [A] 'function ssize_t device_show_bool(device*, device_attribute*, char*)' [A] 'function ssize_t device_store_bool(device*, device_attribute*, const char*, size_t)' [A] 'function int devm_devfreq_register_notifier(device*, devfreq*, notifier_block*, unsigned int)' [A] 'function void devm_devfreq_unregister_notifier(device*, devfreq*, notifier_block*, unsigned int)' [A] 'function int devm_hwrng_register(device*, hwrng*)' [A] 'function dma_buf_attachment* dma_buf_dynamic_attach(dma_buf*, device*, const dma_buf_attach_ops*, void*)' [A] 'function void dma_buf_move_notify(dma_buf*)' [A] 'function int dma_buf_pin(dma_buf_attachment*)' [A] 'function void dma_buf_unpin(dma_buf_attachment*)' [A] 'function dma_fence* dma_fence_get_stub()' [A] 'function long int dma_fence_wait_any_timeout(dma_fence**, uint32_t, bool, long int, uint32_t*)' [A] 'function u64 dma_get_required_mask(device*)' [A] 'function int dma_resv_get_fences_rcu(dma_resv*, dma_fence**, unsigned int*, dma_fence***)' [A] 'function int down_read_killable(rw_semaphore*)' [A] 'function int down_read_trylock(rw_semaphore*)' [A] 'function void drm_connector_attach_dp_subconnector_property(drm_connector*)' [A] 'function int drm_crtc_helper_set_config(drm_mode_set*, drm_modeset_acquire_ctx*)' [A] 'function bool drm_crtc_helper_set_mode(drm_crtc*, drm_display_mode*, int, int, drm_framebuffer*)' [A] 'function int drm_crtc_init(drm_device*, drm_crtc*, const drm_crtc_funcs*)' [A] 'function u64 drm_crtc_vblank_count(drm_crtc*)' [A] 'function void drm_dp_aux_init(drm_dp_aux*)' [A] 'function void drm_dp_set_subconnector_property(drm_connector*, drm_connector_status, const u8*, const u8*)' [A] 'function int drm_edid_header_is_valid(const u8*)' [A] 'function int drm_edid_to_sad(edid*, cea_sad**)' [A] 'function int drm_edid_to_speaker_allocation(edid*, u8**)' [A] 'function void drm_framebuffer_cleanup(drm_framebuffer*)' [A] 'function int drm_helper_connector_dpms(drm_connector*, int)' [A] 'function void drm_helper_disable_unused_functions(drm_device*)' [A] 'function int drm_helper_force_disable_all(drm_device*)' [A] 'function void drm_helper_resume_force_mode(drm_device*)' [A] 'function bool drm_is_current_master(drm_file*)' [A] 'function bool drm_kms_helper_is_poll_worker()' [A] 'function int drm_mode_create_scaling_mode_property(drm_device*)' [A] 'function int drm_mode_crtc_set_gamma_size(drm_crtc*, int)' [A] 'function bool drm_need_swiotlb(int)' [A] 'function int drm_syncobj_create(drm_syncobj**, uint32_t, dma_fence*)' [A] 'function int drm_syncobj_get_fd(drm_syncobj*, int*)' [A] 'function int drm_syncobj_get_handle(drm_file*, drm_syncobj*, u32*)' [A] 'function int drm_vma_node_allow(drm_vma_offset_node*, drm_file*)' [A] 'function bool drm_vma_node_is_allowed(drm_vma_offset_node*, drm_file*)' [A] 'function void drm_vma_node_revoke(drm_vma_offset_node*, drm_file*)' [A] 'function void* dw_pcie_own_conf_map_bus(pci_bus*, unsigned int, int)' [A] 'function file* get_task_exe_file(task_struct*)' [A] 'function int i2c_bit_add_bus(i2c_adapter*)' [A] 'function s32 i2c_smbus_read_i2c_block_data(const i2c_client*, u8, u8, u8*)' [A] 'function s32 i2c_smbus_write_i2c_block_data(const i2c_client*, u8, u8, const u8*)' [A] 'function s32 i2c_smbus_write_word_data(const i2c_client*, u8, u16)' [A] 'function int irq_domain_xlate_onetwocell(irq_domain*, device_node*, const u32*, unsigned int, unsigned long int*, unsigned int*)' [A] 'function int irq_set_chip(unsigned int, irq_chip*)' [A] 'function int irq_set_handler_data(unsigned int, void*)' [A] 'function u64 jiffies_64_to_clock_t(u64)' [A] 'function void ksys_sync_helper()' [A] 'function int mmu_interval_notifier_insert(mmu_interval_notifier*, mm_struct*, unsigned long int, unsigned long int, const mmu_interval_notifier_ops*)' [A] 'function void mmu_interval_notifier_remove(mmu_interval_notifier*)' [A] 'function unsigned long int mmu_interval_read_begin(mmu_interval_notifier*)' [A] 'function void mmu_notifier_synchronize()' [A] 'function pwm_device* of_pwm_xlate_with_flags(pwm_chip*, const of_phandle_args*)' [A] 'function void orderly_poweroff(bool)' [A] 'function void pci_assign_unassigned_bus_resources(pci_bus*)' [A] 'function resource* pci_bus_resource_n(const pci_bus*, int)' [A] 'function int pci_enable_atomic_ops_to_root(pci_dev*, u32)' [A] 'function int pci_generic_config_read(pci_bus*, unsigned int, int, int, u32*)' [A] 'function int pci_generic_config_write(pci_bus*, unsigned int, int, int, u32)' [A] 'function pci_dev* pci_get_domain_bus_and_slot(int, unsigned int, unsigned int)' [A] 'function void* pci_map_rom(pci_dev*, size_t*)' [A] 'function int pci_msix_vec_count(pci_dev*)' [A] 'function void pci_release_resource(pci_dev*, int)' [A] 'function int pci_resize_resource(pci_dev*, int, int)' [A] 'function void pci_unmap_rom(pci_dev*, void*)' [A] 'function u32 pcie_bandwidth_available(pci_dev*, pci_dev**, pci_bus_speed*, pcie_link_width*)' [A] 'function int pcie_get_mps(pci_dev*)' [A] 'function pci_bus_speed pcie_get_speed_cap(pci_dev*)' [A] 'function long int pin_user_pages(unsigned long int, unsigned long int, unsigned int, page**, vm_area_struct**)' [A] 'function u64 pm_runtime_autosuspend_expiration(device*)' [A] 'function int power_supply_is_system_supplied()' [A] 'function bool printk_timed_ratelimit(unsigned long int*, unsigned int)' [A] 'function void proc_set_size(proc_dir_entry*, loff_t)' [A] 'function proc_dir_entry* proc_symlink(const char*, proc_dir_entry*, const char*)' [A] 'function void* pwm_get_chip_data(pwm_device*)' [A] 'function int pwm_set_chip_data(pwm_device*, void*)' [A] 'function int radix_tree_tagged(const xarray*, unsigned int)' [A] 'function rb_node* rb_first_postorder(const rb_root*)' [A] 'function rb_node* rb_next_postorder(const rb_node*)' [A] 'function reciprocal_value reciprocal_value(u32)' [A] 'function void refresh_frequency_limits(cpufreq_policy*)' [A] 'function void release_pages(page**, int)' [A] 'function void scsi_print_sense_hdr(const scsi_device*, const char*, const scsi_sense_hdr*)' [A] 'function int sg_nents_for_len(scatterlist*, u64)' [A] 'function void smp_call_function_many(const cpumask*, smp_call_func_t, void*, bool)' [A] 'function int snd_hwdep_new(snd_card*, char*, int, snd_hwdep**)' [A] 'function void snd_pcm_lib_preallocate_free_for_all(snd_pcm*)' [A] 'function unsigned int snd_pcm_rate_range_to_bits(unsigned int, unsigned int)' [A] 'function int snd_soc_bytes_info_ext(snd_kcontrol*, snd_ctl_elem_info*)' [A] 'function void snd_soc_component_async_complete(snd_soc_component*)' [A] 'function int snd_soc_component_update_bits_async(snd_soc_component*, unsigned int, unsigned int, unsigned int)' [A] 'function int snd_soc_dai_set_bclk_ratio(snd_soc_dai*, unsigned int)' [A] 'function int snd_soc_dapm_enable_pin(snd_soc_dapm_context*, const char*)' [A] 'function snd_soc_dapm_widget* snd_soc_dapm_new_control(snd_soc_dapm_context*, const snd_soc_dapm_widget*)' [A] 'function int snd_soc_dapm_weak_routes(snd_soc_dapm_context*, const snd_soc_dapm_route*, int)' [A] 'function snd_soc_dai* snd_soc_find_dai(const snd_soc_dai_link_component*)' [A] 'function int snd_soc_get_xr_sx(snd_kcontrol*, snd_ctl_elem_value*)' [A] 'function int snd_soc_info_xr_sx(snd_kcontrol*, snd_ctl_elem_info*)' [A] 'function void snd_soc_of_put_dai_link_codecs(snd_soc_dai_link*)' [A] 'function int snd_soc_params_to_bclk(snd_pcm_hw_params*)' [A] 'function int snd_soc_put_xr_sx(snd_kcontrol*, snd_ctl_elem_value*)' [A] 'function int snd_vendor_set_ops(snd_usb_audio_vendor_ops*)' [A] 'function unsigned long int swiotlb_nr_tbl()' [A] 'function rq* task_rq_lock(task_struct*, rq_flags*)' [A] 'function void ttm_bo_bulk_move_lru_tail(ttm_lru_bulk_move*)' [A] 'function int ttm_bo_device_init(ttm_bo_device*, ttm_bo_driver*, address_space*, drm_vma_offset_manager*, bool)' [A] 'function int ttm_bo_device_release(ttm_bo_device*)' [A] 'function size_t ttm_bo_dma_acc_size(ttm_bo_device*, unsigned long int, unsigned int)' [A] 'function int ttm_bo_evict_mm(ttm_bo_device*, unsigned int)' [A] 'function bool ttm_bo_eviction_valuable(ttm_buffer_object*, const ttm_place*)' [A] 'function int ttm_bo_init_reserved(ttm_bo_device*, ttm_buffer_object*, unsigned long int, ttm_bo_type, ttm_placement*, uint32_t, ttm_operation_ctx*, size_t, sg_table*, dma_resv*, void (ttm_buffer_object*)*)' [A] 'function int ttm_bo_kmap(ttm_buffer_object*, unsigned long int, unsigned long int, ttm_bo_kmap_obj*)' [A] 'function void ttm_bo_kunmap(ttm_bo_kmap_obj*)' [A] 'function int ttm_bo_lock_delayed_workqueue(ttm_bo_device*)' [A] 'function int ttm_bo_mem_space(ttm_buffer_object*, ttm_placement*, ttm_resource*, ttm_operation_ctx*)' [A] 'function int ttm_bo_mmap(file*, vm_area_struct*, ttm_bo_device*)' [A] 'function int ttm_bo_mmap_obj(vm_area_struct*, ttm_buffer_object*)' [A] 'function int ttm_bo_move_accel_cleanup(ttm_buffer_object*, dma_fence*, bool, bool, ttm_resource*)' [A] 'function int ttm_bo_move_memcpy(ttm_buffer_object*, ttm_operation_ctx*, ttm_resource*)' [A] 'function void ttm_bo_move_to_lru_tail(ttm_buffer_object*, ttm_lru_bulk_move*)' [A] 'function int ttm_bo_move_ttm(ttm_buffer_object*, ttm_operation_ctx*, ttm_resource*)' [A] 'function void ttm_bo_put(ttm_buffer_object*)' [A] 'function void ttm_bo_unlock_delayed_workqueue(ttm_bo_device*, int)' [A] 'function int ttm_bo_validate(ttm_buffer_object*, ttm_placement*, ttm_operation_ctx*)' [A] 'function int ttm_dma_page_alloc_debugfs(seq_file*, void*)' [A] 'function int ttm_dma_populate(ttm_dma_tt*, device*, ttm_operation_ctx*)' [A] 'function void ttm_dma_tt_fini(ttm_dma_tt*)' [A] 'function void ttm_dma_unpopulate(ttm_dma_tt*, device*)' [A] 'function void ttm_eu_backoff_reservation(ww_acquire_ctx*, list_head*)' [A] 'function void ttm_eu_fence_buffer_objects(ww_acquire_ctx*, list_head*, dma_fence*)' [A] 'function int ttm_eu_reserve_buffers(ww_acquire_ctx*, list_head*, bool, list_head*)' [A] 'function int ttm_page_alloc_debugfs(seq_file*, void*)' [A] 'function int ttm_populate_and_map_pages(device*, ttm_dma_tt*, ttm_operation_ctx*)' [A] 'function int ttm_range_man_fini(ttm_bo_device*, unsigned int)' [A] 'function int ttm_range_man_init(ttm_bo_device*, unsigned int, bool, unsigned long int)' [A] 'function void ttm_resource_free(ttm_buffer_object*, ttm_resource*)' [A] 'function int ttm_resource_manager_force_list_clean(ttm_bo_device*, ttm_resource_manager*)' [A] 'function void ttm_resource_manager_init(ttm_resource_manager*, unsigned long int)' [A] 'function int ttm_sg_tt_init(ttm_dma_tt*, ttm_buffer_object*, uint32_t)' [A] 'function void ttm_tt_destroy_common(ttm_bo_device*, ttm_tt*)' [A] 'function int ttm_tt_populate(ttm_bo_device*, ttm_tt*, ttm_operation_ctx*)' [A] 'function int ttm_tt_set_placement_caching(ttm_tt*, uint32_t)' [A] 'function void ttm_unmap_and_unpopulate_pages(device*, ttm_dma_tt*)' [A] 'function int usb_choose_configuration(usb_device*)' [A] 'function void usb_enable_autosuspend(usb_device*)' [A] 'function int v4l2_ctrl_handler_setup(v4l2_ctrl_handler*)' [A] 'function int v4l2_m2m_dqbuf(file*, v4l2_m2m_ctx*, v4l2_buffer*)' [A] 'function int v4l2_m2m_mmap(file*, v4l2_m2m_ctx*, vm_area_struct*)' [A] 'function __poll_t v4l2_m2m_poll(file*, v4l2_m2m_ctx*, poll_table_struct*)' [A] 'function int v4l2_m2m_reqbufs(file*, v4l2_m2m_ctx*, v4l2_requestbuffers*)' [A] 'function int v4l2_m2m_streamoff(file*, v4l2_m2m_ctx*, v4l2_buf_type)' [A] 'function int v4l2_m2m_streamon(file*, v4l2_m2m_ctx*, v4l2_buf_type)' [A] 'function void v4l2_m2m_try_schedule(v4l2_m2m_ctx*)' [A] 'function void v4l_bound_align_image(u32*, unsigned int, unsigned int, unsigned int, u32*, unsigned int, unsigned int, unsigned int, unsigned int)' [A] 'function int xhci_add_endpoint(usb_hcd*, usb_device*, usb_host_endpoint*)' [A] 'function int xhci_address_device(usb_hcd*, usb_device*)' [A] 'function int xhci_check_trb_in_td_math(xhci_hcd*)' [A] 'function void xhci_initialize_ring_info(xhci_ring*, unsigned int)' [A] 'function void xhci_link_segments(xhci_segment*, xhci_segment*, xhci_ring_type, bool)' [A] 'function void xhci_segment_free(xhci_hcd*, xhci_segment*)' 12 Added variables: [A] 'tracepoint __tracepoint_android_rvh_cpu_cgroup_can_attach' [A] 'tracepoint __tracepoint_android_rvh_sched_rebalance_domains' [A] 'tracepoint __tracepoint_android_rvh_select_fallback_rq' [A] 'tracepoint __tracepoint_android_vh_gic_v3_set_affinity' [A] 'tracepoint __tracepoint_hrtimer_expire_entry' [A] 'tracepoint __tracepoint_hrtimer_expire_exit' [A] 'tracepoint __tracepoint_ipi_exit' [A] 'tracepoint __tracepoint_irq_handler_exit' [A] 'tracepoint __tracepoint_workqueue_execute_end' [A] 'tracepoint __tracepoint_workqueue_execute_start' [A] 'const kernel_param_ops param_ops_hexint' [A] 'ttm_bo_global ttm_bo_glob' 1 Added function symbol not referenced by debug info: [A] __arm_smccc_hvc Signed-off-by: Jaehyoung Choi <jkkkkk.choi@samsung.com> Change-Id: I9d080a945208edff18bbe7e8981da54425270c4a
2021-03-23 18:23:49 +08:00
android/abi_gki_aarch64_exynos
ANDROID: add initial symbol list for mtk 1. Generated with: ./extract_symbols --whitelist abi_gki_aarch64_mtk --skip-module-grouping target_ko_path/ 2. update mtk entry in build.config.gki.aarch64 Leaf changes summary: 233 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 207 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 26 Added variables Leaf changes summary: 233 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 207 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 26 Added variables 207 Added functions: [A] 'function int __iio_device_register(iio_dev*, module*)' [A] 'function int __kfifo_to_user(__kfifo*, void*, unsigned long int, unsigned int*)' [A] 'function int __trace_puts(unsigned long int, const char*, int)' [A] 'function int __traceiter_android_rvh_find_busiest_group(void*, sched_group*, rq*, int*)' [A] 'function int __traceiter_android_rvh_finish_prio_fork(void*, task_struct*)' [A] 'function int __traceiter_android_rvh_prepare_prio_fork(void*, task_struct*)' [A] 'function int __traceiter_android_rvh_rtmutex_prepare_setprio(void*, task_struct*, task_struct*)' [A] 'function int __traceiter_android_rvh_set_user_nice(void*, task_struct*, long int*, bool*)' [A] 'function int __traceiter_android_rvh_setscheduler(void*, task_struct*)' [A] 'function int __traceiter_android_vh_alter_futex_plist_add(void*, plist_node*, plist_head*, bool*)' [A] 'function int __traceiter_android_vh_alter_rwsem_list_add(void*, rwsem_waiter*, rw_semaphore*, bool*)' [A] 'function int __traceiter_android_vh_cgroup_set_task(void*, int, task_struct*)' [A] 'function int __traceiter_android_vh_em_cpu_energy(void*, em_perf_domain*, unsigned long int, unsigned long int, unsigned long int*)' [A] 'function int __traceiter_android_vh_rwsem_init(void*, rw_semaphore*)' [A] 'function int __traceiter_android_vh_rwsem_wake(void*, rw_semaphore*)' [A] 'function int __traceiter_android_vh_rwsem_write_finished(void*, rw_semaphore*)' [A] 'function int __traceiter_android_vh_set_wake_flags(void*, int*, unsigned int*)' [A] 'function int __traceiter_android_vh_syscall_prctl_finished(void*, int, task_struct*)' [A] 'function int __v4l2_ctrl_s_ctrl(v4l2_ctrl*, s32)' [A] 'function int _raw_read_trylock(rwlock_t*)' [A] 'function void alarm_start(alarm*, ktime_t)' [A] 'function int bitmap_find_free_region(unsigned long int*, unsigned int, int)' [A] 'function void bitmap_free(const unsigned long int*)' [A] 'function unsigned long int* bitmap_zalloc(unsigned int, gfp_t)' [A] 'function void cfg80211_cac_event(net_device*, const cfg80211_chan_def*, nl80211_radar_event, gfp_t)' [A] 'function unsigned int cfg80211_classify8021d(sk_buff*, cfg80211_qos_map*)' [A] 'function void cfg80211_radar_event(wiphy*, cfg80211_chan_def*, gfp_t)' [A] 'function clk* clk_register_composite(device*, const char*, const char* const*, int, clk_hw*, const clk_ops*, clk_hw*, const clk_ops*, clk_hw*, const clk_ops*, unsigned long int)' [A] 'function clk* clk_register_divider_table(device*, const char*, const char*, unsigned long int, void*, u8, u8, u8, const clk_div_table*, spinlock_t*)' [A] 'function void cpu_hotplug_disable()' [A] 'function void cpu_hotplug_enable()' [A] 'function void cpufreq_unregister_governor(cpufreq_governor*)' [A] 'function void cpuidle_driver_state_disabled(cpuidle_driver*, int, bool)' [A] 'function cpuidle_driver* cpuidle_get_driver()' [A] 'function void cpuidle_pause_and_lock()' [A] 'function void cpuidle_resume_and_unlock()' [A] 'function int dapm_clock_event(snd_soc_dapm_widget*, snd_kcontrol*, int)' [A] 'function unsigned int dapm_kcontrol_get_value(const snd_kcontrol*)' [A] 'function int debug_locks_off()' [A] 'function void debugfs_create_devm_seqfile(device*, const char*, dentry*, int (seq_file*, void*)*)' [A] 'function dev_pm_opp* dev_pm_opp_find_freq_ceil_by_volt(device*, unsigned long int)' [A] 'function int dev_pm_opp_of_add_table_indexed(device*, int)' [A] 'function devfreq* devfreq_get_devfreq_by_phandle(device*, const char*, int)' [A] 'function unsigned int device_get_child_node_count(device*)' [A] 'function void device_link_remove(void*, device*)' [A] 'function int device_rename(device*, const char*)' [A] 'function void device_set_of_node_from_dev(device*, const device*)' [A] 'function void devm_devfreq_remove_device(device*, devfreq*)' [A] 'function pwm_device* devm_fwnode_pwm_get(device*, fwnode_handle*, const char*)' [A] 'function void devm_gpiod_put(device*, gpio_desc*)' [A] 'function void devm_led_classdev_unregister(device*, led_classdev*)' [A] 'function phy* devm_of_phy_get_by_index(device*, device_node*, int)' [A] 'function power_supply* devm_power_supply_get_by_phandle(device*, const char*)' [A] 'function void devm_regulator_unregister_notifier(regulator*, notifier_block*)' [A] 'function int drm_atomic_helper_legacy_gamma_set(drm_crtc*, u16*, u16*, u16*, uint32_t, drm_modeset_acquire_ctx*)' [A] 'function int drm_atomic_helper_resume(drm_device*, drm_atomic_state*)' [A] 'function drm_atomic_state* drm_atomic_helper_suspend(drm_device*)' [A] 'function void drm_calc_timestamping_constants(drm_crtc*, const drm_display_mode*)' [A] 'function int drm_gem_dumb_destroy(drm_file*, drm_device*, uint32_t)' [A] 'function em_perf_domain* em_cpu_get(int)' [A] 'function int em_dev_register_perf_domain(device*, unsigned int, em_data_callback*, cpumask_t*, bool)' [A] 'function int eth_header(sk_buff*, net_device*, unsigned short int, void*, void*, unsigned int)' [A] 'function int eth_header_cache(const neighbour*, hh_cache*, __be16)' [A] 'function void eth_header_cache_update(hh_cache*, const net_device*, const unsigned char*)' [A] 'function int eth_header_parse(const sk_buff*, unsigned char*)' [A] 'function pid* find_pid_ns(int, pid_namespace*)' [A] 'function int follow_pfn(vm_area_struct*, unsigned long int, unsigned long int*)' [A] 'function void for_each_kernel_tracepoint(void (tracepoint*, void*)*, void*)' [A] 'function int freq_qos_add_notifier(freq_constraints*, freq_qos_req_type, notifier_block*)' [A] 'function int get_kernel_pages(const kvec*, int, int, page**)' [A] 'function void iio_buffer_init(iio_buffer*)' [A] 'function void iio_buffer_put(iio_buffer*)' [A] 'function iio_channel* iio_channel_get(device*, const char*)' [A] 'function void iio_channel_release(iio_channel*)' [A] 'function void iio_device_attach_buffer(iio_dev*, iio_buffer*)' [A] 'function int iio_get_channel_type(iio_channel*, iio_chan_type*)' [A] 'function s64 iio_get_time_ns(const iio_dev*)' [A] 'function int iio_push_to_buffers(iio_dev*, void*)' [A] 'function int iio_read_channel_attribute(iio_channel*, int*, int*, iio_chan_info_enum)' [A] 'function int iio_read_channel_raw(iio_channel*, int*)' [A] 'function int kernfs_path_from_node(kernfs_node*, kernfs_node*, char*, size_t)' [A] 'function kobject* kset_find_obj(kset*, const char*)' [A] 'function int led_get_flash_fault(led_classdev_flash*, u32*)' [A] 'function int led_set_brightness_sync(led_classdev*, led_brightness)' [A] 'function int led_set_flash_brightness(led_classdev_flash*, u32)' [A] 'function int led_set_flash_timeout(led_classdev_flash*, u32)' [A] 'function void led_sysfs_disable(led_classdev*)' [A] 'function void led_sysfs_enable(led_classdev*)' [A] 'function void led_trigger_remove(led_classdev*)' [A] 'function int led_update_brightness(led_classdev*)' [A] 'function int led_update_flash_brightness(led_classdev_flash*)' [A] 'function ssize_t mipi_dsi_generic_write(mipi_dsi_device*, void*, size_t)' [A] 'function int mod_timer_pending(timer_list*, unsigned long int)' [A] 'function int mutex_lock_killable(mutex*)' [A] 'function int n_tty_ioctl_helper(tty_struct*, file*, unsigned int, unsigned long int)' [A] 'function void* netdev_alloc_frag(unsigned int)' [A] 'function int nf_register_net_hooks(net*, const nf_hook_ops*, unsigned int)' [A] 'function void nf_unregister_net_hooks(net*, const nf_hook_ops*, unsigned int)' [A] 'function nvmem_device* nvmem_device_get(device*, const char*)' [A] 'function dma_chan* of_dma_xlate_by_chan_id(of_phandle_args*, of_dma*)' [A] 'function backlight_device* of_find_backlight_by_node(device_node*)' [A] 'function int of_genpd_add_device(of_phandle_args*, device*)' [A] 'function int of_irq_to_resource_table(device_node*, resource*, int)' [A] 'function int of_remove_property(device_node*, property*)' [A] 'function int param_get_bool(char*, const kernel_param*)' [A] 'function int param_get_charp(char*, const kernel_param*)' [A] 'function int param_get_ulong(char*, const kernel_param*)' [A] 'function int param_set_charp(const char*, const kernel_param*)' [A] 'function int param_set_ulong(const char*, const kernel_param*)' [A] 'function phy* phy_get(device*, const char*)' [A] 'function void phy_put(device*, phy*)' [A] 'function int pinconf_generic_parse_dt_config(device_node*, pinctrl_dev*, unsigned long int**, unsigned int*)' [A] 'function int pinctrl_gpio_direction_input(unsigned int)' [A] 'function int pinctrl_gpio_direction_output(unsigned int)' [A] 'function int pinctrl_utils_add_map_configs(pinctrl_dev*, pinctrl_map**, unsigned int*, unsigned int*, const char*, unsigned long int*, unsigned int, pinctrl_map_type)' [A] 'function int pinctrl_utils_reserve_map(pinctrl_dev*, pinctrl_map**, unsigned int*, unsigned int*, unsigned int)' [A] 'function void platform_unregister_drivers(platform_driver* const*, unsigned int)' [A] 'function int pm_genpd_add_device(generic_pm_domain*, device*)' [A] 'function int pm_genpd_remove_device(device*)' [A] 'function bool pm_suspend_default_s2idle()' [A] 'function void rcu_idle_enter()' [A] 'function void rcu_idle_exit()' [A] 'function device* rdev_get_dev(regulator_dev*)' [A] 'function int regulator_list_voltage(regulator*, unsigned int)' [A] 'function int regulator_map_voltage_iterate(regulator_dev*, int, int)' [A] 'function int regulator_map_voltage_linear_range(regulator_dev*, int, int)' [A] 'function int regulator_set_voltage_time(regulator*, int, int)' [A] 'function int regulator_set_voltage_time_sel(regulator_dev*, unsigned int, unsigned int)' [A] 'function int regulator_sync_voltage(regulator*)' [A] 'function int remove_proc_subtree(const char*, proc_dir_entry*)' [A] 'function int reset_controller_register(reset_controller_dev*)' [A] 'function rpmsg_endpoint* rpmsg_create_ept(rpmsg_device*, rpmsg_rx_cb_t, void*, rpmsg_channel_info)' [A] 'function void rpmsg_destroy_ept(rpmsg_endpoint*)' [A] 'function rtc_time rtc_ktime_to_tm(ktime_t)' [A] 'function int rtc_nvmem_register(rtc_device*, nvmem_config*)' [A] 'function ktime_t rtc_tm_to_ktime(rtc_time)' [A] 'function unsigned long int schedutil_cpu_util(int, unsigned long int, unsigned long int, schedutil_type, task_struct*)' [A] 'function int sdio_claim_irq(sdio_func*, sdio_irq_handler_t*)' [A] 'function u8 sdio_readb(sdio_func*, unsigned int, int*)' [A] 'function u32 sdio_readl(sdio_func*, unsigned int, int*)' [A] 'function int sdio_release_irq(sdio_func*)' [A] 'function void sdio_writeb(sdio_func*, u8, unsigned int, int*)' [A] 'function void sdio_writel(sdio_func*, u32, unsigned int, int*)' [A] 'function int send_sig(int, task_struct*, int)' [A] 'function int seq_open_private(file*, const seq_operations*, int)' [A] 'function void serial8250_do_set_termios(uart_port*, ktermios*, ktermios*)' [A] 'function void serial8250_do_shutdown(uart_port*)' [A] 'function int serial8250_do_startup(uart_port*)' [A] 'function uart_8250_port* serial8250_get_port(int)' [A] 'function int serial8250_register_8250_port(uart_8250_port*)' [A] 'function void serial8250_resume_port(int)' [A] 'function void serial8250_rpm_get(uart_8250_port*)' [A] 'function void serial8250_rpm_put(uart_8250_port*)' [A] 'function void serial8250_suspend_port(int)' [A] 'function void serial8250_unregister_port(int)' [A] 'function void* skb_pull_rcsum(sk_buff*, unsigned int)' [A] 'function void snd_pcm_lib_preallocate_pages_for_all(snd_pcm*, int, void*, size_t, size_t)' [A] 'function int snd_soc_poweroff(device*)' [A] 'function int snd_soc_resume(device*)' [A] 'function void suspend_set_ops(const platform_suspend_ops*)' [A] 'function regmap* syscon_regmap_lookup_by_compatible(const char*)' [A] 'function void syscore_resume()' [A] 'function int syscore_suspend()' [A] 'function void tty_driver_flush_buffer(tty_struct*)' [A] 'function int tty_register_ldisc(int, tty_ldisc_ops*)' [A] 'function int tty_unregister_ldisc(int)' [A] 'function void* typec_mux_get_drvdata(typec_mux*)' [A] 'function typec_mux* typec_mux_register(device*, const typec_mux_desc*)' [A] 'function void typec_mux_unregister(typec_mux*)' [A] 'function int typec_partner_set_identity(typec_partner*)' [A] 'function int typec_set_orientation(typec_port*, typec_orientation)' [A] 'function void typec_set_vconn_role(typec_port*, typec_role)' [A] 'function unsigned int uart_get_divisor(uart_port*, unsigned int)' [A] 'function void ufshcd_delay_us(unsigned long int, unsigned long int)' [A] 'function int ufshcd_hba_enable(ufs_hba*)' [A] 'function int ufshcd_link_recovery(ufs_hba*)' [A] 'function int ufshcd_make_hba_operational(ufs_hba*)' [A] 'function void unpin_user_pages(page**, unsigned long int)' [A] 'function usb_hcd* usb_create_shared_hcd(const hc_driver*, device*, const char*, usb_hcd*)' [A] 'function int usb_gadget_map_request(usb_gadget*, usb_request*, int)' [A] 'function void usb_gadget_unmap_request(usb_gadget*, usb_request*, int)' [A] 'function v4l2_async_subdev* v4l2_async_notifier_add_fwnode_subdev(v4l2_async_notifier*, fwnode_handle*, unsigned int)' [A] 'function void v4l2_async_notifier_init(v4l2_async_notifier*)' [A] 'function int v4l2_async_notifier_register(v4l2_device*, v4l2_async_notifier*)' [A] 'function void v4l2_async_notifier_unregister(v4l2_async_notifier*)' [A] 'function int v4l2_async_register_subdev(v4l2_subdev*)' [A] 'function void v4l2_async_unregister_subdev(v4l2_subdev*)' [A] 'function int v4l2_ctrl_subscribe_event(v4l2_fh*, const v4l2_event_subscription*)' [A] 'function int v4l2_fh_is_singular(v4l2_fh*)' [A] 'function void v4l2_m2m_buf_remove_by_buf(v4l2_m2m_queue_ctx*, vb2_v4l2_buffer*)' [A] 'function int v4l2_m2m_ioctl_create_bufs(file*, void*, v4l2_create_buffers*)' [A] 'function int v4l2_m2m_ioctl_expbuf(file*, void*, v4l2_exportbuffer*)' [A] 'function int v4l2_m2m_ioctl_prepare_buf(file*, void*, v4l2_buffer*)' [A] 'function int v4l2_m2m_ioctl_qbuf(file*, void*, v4l2_buffer*)' [A] 'function void v4l2_m2m_resume(v4l2_m2m_dev*)' [A] 'function void v4l2_m2m_suspend(v4l2_m2m_dev*)' [A] 'function int v4l2_src_change_event_subscribe(v4l2_fh*, const v4l2_event_subscription*)' [A] 'function int vsprintf(char*, const char*, va_list)' [A] 'function long int work_on_cpu(int, long int (void*)*, void*)' [A] 'function int xhci_check_bandwidth(usb_hcd*, usb_device*)' [A] 'function int xhci_drop_endpoint(usb_hcd*, usb_device*, usb_host_endpoint*)' [A] 'function void xhci_reset_bandwidth(usb_hcd*, usb_device*)' [A] 'function int zlib_deflate(z_streamp, int)' [A] 'function int zlib_deflateEnd(z_streamp)' [A] 'function int zlib_deflateInit2(z_streamp, int, int, int, int, int)' [A] 'function int zlib_deflateReset(z_streamp)' [A] 'function int zlib_deflate_workspacesize(int, int)' 26 Added variables: [A] 'tracepoint __tracepoint_android_rvh_find_busiest_group' [A] 'tracepoint __tracepoint_android_rvh_finish_prio_fork' [A] 'tracepoint __tracepoint_android_rvh_prepare_prio_fork' [A] 'tracepoint __tracepoint_android_rvh_rtmutex_prepare_setprio' [A] 'tracepoint __tracepoint_android_rvh_set_user_nice' [A] 'tracepoint __tracepoint_android_rvh_setscheduler' [A] 'tracepoint __tracepoint_android_vh_alter_futex_plist_add' [A] 'tracepoint __tracepoint_android_vh_alter_rwsem_list_add' [A] 'tracepoint __tracepoint_android_vh_cgroup_set_task' [A] 'tracepoint __tracepoint_android_vh_em_cpu_energy' [A] 'tracepoint __tracepoint_android_vh_rwsem_init' [A] 'tracepoint __tracepoint_android_vh_rwsem_wake' [A] 'tracepoint __tracepoint_android_vh_rwsem_write_finished' [A] 'tracepoint __tracepoint_android_vh_set_wake_flags' [A] 'tracepoint __tracepoint_android_vh_syscall_prctl_finished' [A] 'const clk_ops clk_divider_ops' [A] 'const clk_ops clk_gate_ops' [A] 'const clk_ops clk_mux_ops' [A] 'rwlock_t dev_base_lock' [A] 'const font_desc font_vga_8x16' [A] 'const char hex_asc[17]' [A] 'neigh_table nd_tbl' [A] 'workqueue_struct* pm_wq' [A] 'bus_type spi_bus_type' [A] 'workqueue_struct* system_freezable_power_efficient_wq' [A] 'const vb2_mem_ops vb2_dma_contig_memops' Bug: 149040612 Change-Id: I1af3902f42555ea002f3c6cb9979bc231b51e427 Signed-off-by: Chun-Hung Wu <chun-hung.wu@mediatek.com>
2021-05-12 16:50:16 +08:00
android/abi_gki_aarch64_mtk
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 <wangting11@xiaomi.com> Change-Id: I1600f2b9e5b393e2c70e2d9cedd907078b7d6789
2021-06-01 17:14:43 +08:00
android/abi_gki_aarch64_xiaomi
ANDROID: add fips140.ko symbols to module ABI Leaf changes summary: 71 artifacts changed (1 filtered out) Changed leaf types summary: 0 (1 filtered out) leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 61 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 10 Added variables Function symbols changes summary: 0 Removed, 1 Added function symbol not referenced by debug info Variable symbols changes summary: 0 Removed, 2 Added variable symbols not referenced by debug info 61 Added functions: [A] 'function unsigned long int __crypto_memneq(void*, void*, size_t)' [A] 'function void __crypto_xor(u8*, const u8*, const u8*, unsigned int)' [A] 'function int __traceiter_android_vh_aes_decrypt(void*, const crypto_aes_ctx*, u8*, const u8*, int*)' [A] 'function int __traceiter_android_vh_aes_encrypt(void*, const crypto_aes_ctx*, u8*, const u8*, int*)' [A] 'function int __traceiter_android_vh_aes_expandkey(void*, crypto_aes_ctx*, const u8*, unsigned int, int*)' [A] 'function int __traceiter_android_vh_sha256(void*, const u8*, unsigned int, u8*, int*)' [A] 'function int add_random_ready_callback(random_ready_callback*)' [A] 'function int aead_register_instance(crypto_template*, aead_instance*)' [A] 'function void aes_decrypt(const crypto_aes_ctx*, unsigned char*, const unsigned char*)' [A] 'function int ce_aes_expandkey(crypto_aes_ctx*, const u8*, unsigned int)' [A] 'function bool cpu_have_feature(unsigned int)' [A] 'function int crypto_aes_set_key(crypto_tfm*, const u8*, unsigned int)' [A] 'function int crypto_ahash_finup(ahash_request*)' [A] 'function crypto_alg* crypto_alg_mod_lookup(const char*, u32, u32)' [A] 'function crypto_rng* crypto_alloc_rng(const char*, u32, u32)' [A] 'function const char* crypto_attr_alg_name(rtattr*)' [A] 'function int crypto_check_attr_type(rtattr**, u32, u32*)' [A] 'function void crypto_drop_spawn(crypto_spawn*)' [A] 'function crypto_sync_skcipher* crypto_get_default_null_skcipher()' [A] 'function int crypto_grab_aead(crypto_aead_spawn*, crypto_instance*, const char*, u32, u32)' [A] 'function int crypto_grab_ahash(crypto_ahash_spawn*, crypto_instance*, const char*, u32, u32)' [A] 'function int crypto_grab_shash(crypto_shash_spawn*, crypto_instance*, const char*, u32, u32)' [A] 'function int crypto_grab_skcipher(crypto_skcipher_spawn*, crypto_instance*, const char*, u32, u32)' [A] 'function void crypto_inc(u8*, unsigned int)' [A] 'function int crypto_inst_setname(crypto_instance*, const char*, crypto_alg*)' [A] 'function void crypto_put_default_null_skcipher()' [A] 'function int crypto_register_shash(shash_alg*)' [A] 'function int crypto_register_shashes(shash_alg*, int)' [A] 'function int crypto_register_skciphers(skcipher_alg*, int)' [A] 'function int crypto_register_template(crypto_template*)' [A] 'function int crypto_register_templates(crypto_template*, int)' [A] 'function void crypto_remove_final(list_head*)' [A] 'function void crypto_remove_spawns(crypto_alg*, list_head*, crypto_alg*)' [A] 'function void crypto_req_done(crypto_async_request*, int)' [A] 'function int crypto_sha1_finup(shash_desc*, const u8*, unsigned int, u8*)' [A] 'function int crypto_sha1_update(shash_desc*, const u8*, unsigned int)' [A] 'function bool crypto_shash_alg_has_setkey(shash_alg*)' [A] 'function int crypto_shash_tfm_digest(crypto_shash*, const unsigned char*, unsigned int, unsigned char*)' [A] 'function void* crypto_spawn_tfm2(crypto_spawn*)' [A] 'function void crypto_unregister_shash(shash_alg*)' [A] 'function void crypto_unregister_shashes(shash_alg*, int)' [A] 'function void crypto_unregister_skciphers(skcipher_alg*, int)' [A] 'function void crypto_unregister_template(crypto_template*)' [A] 'function void crypto_unregister_templates(crypto_template*, int)' [A] 'function void del_random_ready_callback(random_ready_callback*)' [A] 'function void gf128mul_lle(be128*, const be128*)' [A] 'function void kernel_neon_begin()' [A] 'function void kernel_neon_end()' [A] 'function void sha1_transform(unsigned int*, const char*, unsigned int*)' [A] 'function void sha224_final(sha256_state*, u8*)' [A] 'function void sha256(const unsigned char*, unsigned int, unsigned char*)' [A] 'function void sha256_final(sha256_state*, u8*)' [A] 'function void sha256_update(sha256_state*, const unsigned char*, unsigned int)' [A] 'function void shash_free_singlespawn_instance(shash_instance*)' [A] 'function int shash_register_instance(crypto_template*, shash_instance*)' [A] 'function skcipher_instance* skcipher_alloc_instance_simple(crypto_template*, rtattr**)' [A] 'function int skcipher_register_instance(crypto_template*, skcipher_instance*)' [A] 'function int skcipher_walk_aead_decrypt(skcipher_walk*, aead_request*, bool)' [A] 'function int skcipher_walk_aead_encrypt(skcipher_walk*, aead_request*, bool)' [A] 'function int skcipher_walk_done(skcipher_walk*, int)' [A] 'function int skcipher_walk_virt(skcipher_walk*, skcipher_request*, bool)' 10 Added variables: [A] 'tracepoint __tracepoint_android_vh_aes_decrypt' [A] 'tracepoint __tracepoint_android_vh_aes_encrypt' [A] 'tracepoint __tracepoint_android_vh_aes_expandkey' [A] 'tracepoint __tracepoint_android_vh_sha256' [A] 'list_head crypto_alg_list' [A] 'rw_semaphore crypto_alg_sem' [A] 'const u32 crypto_ft_tab[4][256]' [A] 'const u32 crypto_it_tab[4][256]' [A] 'bool fpsimd_context_busy' [A] 'irq_cpustat_t irq_stat' 1 Added function symbol not referenced by debug info: [A] sha256_block_data_order 2 Added variable symbols not referenced by debug info: [A] crypto_aes_inv_sbox [A] crypto_aes_sbox Bug: 153614920 Bug: 188620248 Change-Id: I998bca871f6a7c08a78e2537586653bcb0308ed1 Signed-off-by: Ard Biesheuvel <ardb@google.com>
2021-04-14 00:29:26 +08:00
android/abi_gki_aarch64_fips140
android/abi_gki_aarch64_vivo
"
FILES="${FILES}
arch/arm64/boot/Image.lz4
"
TRIM_NONLISTED_KMI=${TRIM_NONLISTED_KMI:-1}
KMI_SYMBOL_LIST_STRICT_MODE=${KMI_SYMBOL_LIST_STRICT_MODE:-1}
MODULES_ORDER=android/gki_aarch64_modules
KMI_ENFORCED=1
if [ -n "${GKI_DEFCONFIG_FRAGMENT}" ]; then
source ${GKI_DEFCONFIG_FRAGMENT}
fi