mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
- Add Initial ABI Symbol list for Exynos SOC 20 function symbol(s) added 'int __iio_device_register(struct iio_dev *, struct module *)' 'int cpufreq_unregister_notifier(struct notifier_block *, unsigned int)' 'int is_console_locked()' 'struct __kernel_old_timeval ns_to_kernel_old_timeval(const s64)' 'void proc_set_user(struct proc_dir_entry *, kuid_t, kgid_t)' 'int sysfs_create_bin_file(struct kobject *, const struct bin_attribute *)' 'int v4l2_ctrl_handler_setup(struct v4l2_ctrl_handler *)' 'int v4l2_device_register_subdev(struct v4l2_device *, struct v4l2_subdev *)' 'int v4l2_device_set_name(struct v4l2_device *, const char *, atomic_t *)' 'void v4l2_device_unregister_subdev(struct v4l2_subdev *)' 'void v4l2_i2c_subdev_init(struct v4l2_subdev *, struct i2c_client *, const struct v4l2_subdev_ops *)' 'int v4l2_m2m_dqbuf(struct file *, struct v4l2_m2m_ctx *, struct v4l2_buffer *)' 'int v4l2_m2m_mmap(struct file *, struct v4l2_m2m_ctx *, struct vm_area_struct *)' '__poll_t v4l2_m2m_poll(struct file *, struct v4l2_m2m_ctx *, struct poll_table_struct *)' 'int v4l2_m2m_reqbufs(struct file *, struct v4l2_m2m_ctx *, struct v4l2_requestbuffers *)' 'int v4l2_m2m_streamoff(struct file *, struct v4l2_m2m_ctx *, enum v4l2_buf_type)' 'int v4l2_m2m_streamon(struct file *, struct v4l2_m2m_ctx *, enum v4l2_buf_type)' 'void v4l2_subdev_init(struct v4l2_subdev *, const struct v4l2_subdev_ops *)' 'void v4l_bound_align_image(u32 *, unsigned int, unsigned int, unsigned int, u32 *, unsigned int, unsigned int, unsigned int, unsigned int)' 'unsigned long int vmalloc_to_pfn(void *)' 1 variable symbol(s) added 'const struct v4l2_subdev_ops v4l2_subdev_call_wrappers' Bug: 254608320 Signed-off-by: Khalid Shaik <khalid.s@samsung.com> Change-Id: I664d1eac2ba9b86fe29f978b8eb915c1386c9ba4
48 lines
1.7 KiB
Python
48 lines
1.7 KiB
Python
# Copyright (C) 2021 The Android Open Source Project
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
package(
|
|
default_visibility = [
|
|
"//visibility:public",
|
|
],
|
|
)
|
|
|
|
load("//build/kernel/kleaf:common_kernels.bzl", "define_common_kernels")
|
|
|
|
_aarch64_additional_kmi_symbol_lists = [
|
|
# keep sorted
|
|
"android/abi_gki_aarch64_core",
|
|
"android/abi_gki_aarch64_db845c",
|
|
"android/abi_gki_aarch64_exynos",
|
|
"android/abi_gki_aarch64_fips140",
|
|
"android/abi_gki_aarch64_generic",
|
|
"android/abi_gki_aarch64_hikey960",
|
|
"android/abi_gki_aarch64_rockchip",
|
|
"android/abi_gki_aarch64_type_visibility",
|
|
"android/abi_gki_aarch64_virtual_device",
|
|
]
|
|
|
|
define_common_kernels(target_configs = {
|
|
# Sync with build.config.gki.aarch64
|
|
"kernel_aarch64": {
|
|
"kmi_symbol_list": "android/abi_gki_aarch64",
|
|
"additional_kmi_symbol_lists": _aarch64_additional_kmi_symbol_lists,
|
|
"abi_definition": "android/abi_gki_aarch64.xml",
|
|
},
|
|
"kernel_aarch64_debug": {
|
|
"kmi_symbol_list": "android/abi_gki_aarch64",
|
|
"additional_kmi_symbol_lists": _aarch64_additional_kmi_symbol_lists,
|
|
"abi_definition": "android/abi_gki_aarch64.xml",
|
|
},
|
|
})
|