ANDROID: Add initial symbol list for Exynos SoC

This commit is for adding initial symbol list form Exynos SoC.
"abi_gki_aarch64_exynos" is generated from minimal configs for build.

2 function symbol(s) added
  'int devm_hwrng_register(struct device*, struct hwrng*)'
  'int irq_force_affinity(unsigned int, const struct cpumask*)'

Bug: 278466304
Change-Id: I6a700eda5639bf46f694524fefe91b759583704d
Signed-off-by: Junki Min <joonki.min@samsung.com>
This commit is contained in:
Junki Min
2023-04-19 15:03:19 +09:00
parent 9464c5644c
commit d88ab885ee
3 changed files with 329 additions and 0 deletions

View File

@@ -17,6 +17,7 @@ filegroup(
srcs = [
# keep sorted
"android/abi_gki_aarch64_db845c",
"android/abi_gki_aarch64_exynos",
"android/abi_gki_aarch64_galaxy",
"android/abi_gki_aarch64_imx",
"android/abi_gki_aarch64_mtk",

View File

@@ -316068,6 +316068,12 @@ function {
parameter_id: 0x0355dc72
parameter_id: 0x054f691a
}
function {
id: 0x9d411575
return_type_id: 0x6720d32f
parameter_id: 0x0258f96e
parameter_id: 0x15f20052
}
function {
id: 0x9d419277
return_type_id: 0x6720d32f
@@ -337241,6 +337247,15 @@ elf_symbol {
type_id: 0x10c7c629
full_name: "devm_gpiod_put_array"
}
elf_symbol {
id: 0x753fb351
name: "devm_hwrng_register"
is_defined: true
symbol_type: FUNCTION
crc: 0x6da31bd1
type_id: 0x9d411575
full_name: "devm_hwrng_register"
}
elf_symbol {
id: 0x40c3a63b
name: "devm_hwspin_lock_register"
@@ -349165,6 +349180,15 @@ elf_symbol {
type_id: 0x5d304295
full_name: "irq_find_matching_fwspec"
}
elf_symbol {
id: 0xc6121864
name: "irq_force_affinity"
is_defined: true
symbol_type: FUNCTION
crc: 0x1000ff31
type_id: 0x8c2581a0
full_name: "irq_force_affinity"
}
elf_symbol {
id: 0xa9c80d6c
name: "irq_get_irq_data"
@@ -378247,6 +378271,10 @@ symbols {
key: "devm_gpiod_put_array"
value: 0x0ea63f59
}
symbol {
key: "devm_hwrng_register"
value: 0x753fb351
}
symbol {
key: "devm_hwspin_lock_register"
value: 0x40c3a63b
@@ -383539,6 +383567,10 @@ symbols {
key: "irq_find_matching_fwspec"
value: 0x362487ea
}
symbol {
key: "irq_force_affinity"
value: 0xc6121864
}
symbol {
key: "irq_get_irq_data"
value: 0xa9c80d6c

View File

@@ -0,0 +1,296 @@
[abi_symbol_list]
# commonly used symbols
alt_cb_patch_nops
__arm_smccc_smc
atomic_notifier_chain_register
cancel_delayed_work_sync
clk_disable
clk_enable
clk_get_rate
clk_prepare
clk_unprepare
__const_udelay
cpu_hwcaps
__cpu_possible_mask
delayed_work_timer_fn
dev_driver_string
_dev_err
_dev_info
devm_clk_get
devm_ioremap
devm_kmalloc
devm_request_threaded_irq
_dev_warn
disable_irq_nosync
dma_map_page_attrs
dma_set_mask
enable_irq
_find_next_bit
fortify_panic
free_irq
gic_nonsecure_priorities
init_timer_key
irq_of_parse_and_map
is_vmalloc_addr
kfree
__kmalloc
kmalloc_caches
kmalloc_trace
__list_add_valid
log_post_read_mmio
log_post_write_mmio
log_read_mmio
log_write_mmio
memcpy
memset
misc_deregister
misc_register
module_layout
__mutex_init
mutex_lock
mutex_unlock
nr_cpu_ids
of_alias_get_id
of_device_get_match_data
of_find_property
of_get_next_child
of_iomap
of_match_node
of_property_read_variable_u32_array
panic
panic_notifier_list
__platform_driver_register
platform_driver_unregister
platform_get_irq
platform_get_resource
_printk
__put_task_struct
queue_delayed_work_on
_raw_spin_lock_irqsave
_raw_spin_unlock_irqrestore
register_pm_notifier
register_reboot_notifier
register_syscore_ops
regmap_read
regmap_update_bits_base
regmap_write
request_threaded_irq
scnprintf
seq_printf
snprintf
sprintf
sscanf
__stack_chk_fail
strcmp
strncmp
strncpy
subsys_system_register
syscon_regmap_lookup_by_phandle
system_wq
__warn_printk
# required by exynos-chipid_v2.ko
kasprintf
of_find_matching_node_and_match
of_find_node_opts_by_path
of_property_read_string
soc_device_register
# required by exynos-pmu-if.ko
devm_ioremap_resource
of_property_count_elems_of_size
platform_get_resource_byname
# required by exynos-reboot.ko
pm_power_off
register_restart_handler
# required by exynos-ssp.ko
arm64_use_ng_mappings
device_set_wakeup_capable
device_wakeup_enable
devm_regulator_get_optional
d_path
free_pages
__get_free_pages
get_task_mm
ioremap_prot
ktime_get_with_offset
pm_relax
pm_runtime_enable
__pm_runtime_idle
__pm_runtime_resume
pm_stay_awake
regulator_disable
regulator_enable
usleep_range_state
# required by exynos-wow.ko
cancel_delayed_work
__msecs_to_jiffies
of_address_to_resource
of_find_node_by_name
of_get_next_available_child
sysfs_create_group
# required by exynos_mct_v3.ko
clockevents_config_and_register
__clocksource_register_scale
cpu_bit_bitmap
__cpuhp_setup_state
irq_force_affinity
irq_modify_status
loops_per_jiffy
of_clk_get_by_name
of_irq_parse_one
__per_cpu_offset
__traceiter_suspend_resume
tracepoint_probe_register
__tracepoint_suspend_resume
# required by exynos_pm_qos.ko
__arch_copy_from_user
blocking_notifier_call_chain
blocking_notifier_chain_register
blocking_notifier_chain_unregister
debugfs_create_dir
debugfs_create_file
kernel_kobj
kobject_create_and_add
kstrtoint_from_user
ktime_get
__list_del_entry_valid
noop_llseek
seq_lseek
seq_read
simple_read_from_buffer
single_open
single_release
sysfs_create_bin_file
sysfs_create_file_ns
__usecs_to_jiffies
# required by exynos_tty.ko
__arch_copy_to_user
__check_object_size
clk_set_rate
console_stop
console_suspend_enabled
default_llseek
device_create_file
device_remove_file
devm_kfree
devm_pinctrl_get
dma_get_slave_caps
dma_release_channel
dma_request_chan
dma_set_coherent_mask
dma_sync_single_for_cpu
dma_sync_single_for_device
dma_unmap_page_attrs
do_SAK
handle_sysrq
iomem_resource
jiffies
kmalloc_large
of_get_property
pinctrl_lookup_state
pinctrl_select_state
proc_create
proc_mkdir
__release_region
__request_region
sched_clock
sg_init_table
sysrq_mask
tty_flip_buffer_push
tty_insert_flip_string_fixed_flag
tty_kref_put
tty_port_tty_get
uart_add_one_port
uart_console_write
uart_get_baud_rate
uart_parse_options
uart_register_driver
uart_remove_one_port
uart_resume_port
uart_set_options
uart_suspend_port
uart_try_toggle_sysrq
uart_unregister_driver
uart_update_timeout
uart_write_wakeup
# required by exyswd-rng.ko
devm_hwrng_register
dma_free_attrs
dmam_alloc_attrs
platform_device_register
platform_device_unregister
# required by hdcp2.ko
crypto_alloc_shash
crypto_destroy_tfm
crypto_shash_digest
irq_get_irq_data
kimage_voffset
memstart_addr
msleep
# required by pinctrl-samsung-core.ko
bitmap_to_arr32
device_get_next_child_node
devm_gpiochip_add_data_with_key
devm_kmemdup
devm_pinctrl_register
fwnode_handle_put
fwnode_property_present
generic_handle_domain_irq
gpiochip_generic_free
gpiochip_generic_request
gpiochip_get_data
gpiochip_lock_as_irq
gpiochip_unlock_as_irq
handle_edge_irq
handle_level_irq
irq_create_mapping_affinity
__irq_domain_add
irq_domain_remove
irq_domain_xlate_twocell
irq_set_chained_handler_and_data
irq_set_chip_and_handler_name
irq_set_chip_data
kmemdup
krealloc
of_fwnode_ops
of_node_name_eq
of_property_read_string_helper
of_prop_next_string
pinctrl_add_gpio_range
pinctrl_dev_get_drvdata
pinctrl_force_sleep
pinctrl_remove_gpio_range
pin_get_name
platform_get_irq_optional
strlcat
strlen
strnlen
strscpy
# required by s3c2410_wdt.ko
atomic_notifier_call_chain
cpu_number
_dev_emerg
devm_platform_ioremap_resource
__num_online_cpus
param_ops_bool
param_ops_int
rtc_class_close
rtc_class_open
rtc_read_time
system_state
unregister_pm_notifier
watchdog_init_timeout
watchdog_register_device
watchdog_set_restart_priority
watchdog_unregister_device