ANDROID: rockpi4: Add ABI targets & symbol list
* This is the initial symbol list for rockpi4 target. Bug: 261782070 Change-Id: I76f8924f5e40c6ecfb91a5291b86a9d4fd9badb0 Signed-off-by: Ulises Mendez Martinez <umendez@google.com>
This commit is contained in:
committed by
Treehugger Robot
parent
0cd7729ab5
commit
24886bc4db
24
BUILD.bazel
24
BUILD.bazel
@@ -2,7 +2,15 @@
|
|||||||
# Copyright (C) 2021 The Android Open Source Project
|
# Copyright (C) 2021 The Android Open Source Project
|
||||||
load("//build/bazel_common_rules/dist:dist.bzl", "copy_to_dist_dir")
|
load("//build/bazel_common_rules/dist:dist.bzl", "copy_to_dist_dir")
|
||||||
load("//build/kernel/kleaf:common_kernels.bzl", "define_common_kernels", "define_db845c")
|
load("//build/kernel/kleaf:common_kernels.bzl", "define_common_kernels", "define_db845c")
|
||||||
load("//build/kernel/kleaf:kernel.bzl", "ddk_headers", "kernel_build", "kernel_images", "kernel_modules_install")
|
load(
|
||||||
|
"//build/kernel/kleaf:kernel.bzl",
|
||||||
|
"ddk_headers",
|
||||||
|
"kernel_abi",
|
||||||
|
"kernel_build",
|
||||||
|
"kernel_images",
|
||||||
|
"kernel_modules_install",
|
||||||
|
"kernel_unstripped_modules_archive",
|
||||||
|
)
|
||||||
load(":modules.bzl", "COMMON_GKI_MODULES_LIST")
|
load(":modules.bzl", "COMMON_GKI_MODULES_LIST")
|
||||||
|
|
||||||
package(
|
package(
|
||||||
@@ -236,6 +244,8 @@ kernel_build(
|
|||||||
"vmlinux.symvers",
|
"vmlinux.symvers",
|
||||||
],
|
],
|
||||||
build_config = "build.config.rockpi4",
|
build_config = "build.config.rockpi4",
|
||||||
|
collect_unstripped_modules = True,
|
||||||
|
kmi_symbol_list = "//common:android/abi_gki_rockpi4",
|
||||||
module_outs = COMMON_GKI_MODULES_LIST + [
|
module_outs = COMMON_GKI_MODULES_LIST + [
|
||||||
# keep sorted
|
# keep sorted
|
||||||
"drivers/block/virtio_blk.ko",
|
"drivers/block/virtio_blk.ko",
|
||||||
@@ -286,11 +296,22 @@ kernel_build(
|
|||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
kernel_abi(
|
||||||
|
name = "rockpi4_abi",
|
||||||
|
kernel_build = "//common:rockpi4",
|
||||||
|
kmi_symbol_list_add_only = True,
|
||||||
|
)
|
||||||
|
|
||||||
kernel_modules_install(
|
kernel_modules_install(
|
||||||
name = "rockpi4_modules_install",
|
name = "rockpi4_modules_install",
|
||||||
kernel_build = "//common:rockpi4",
|
kernel_build = "//common:rockpi4",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
kernel_unstripped_modules_archive(
|
||||||
|
name = "rockpi4_unstripped_modules_archive",
|
||||||
|
kernel_build = ":rockpi4",
|
||||||
|
)
|
||||||
|
|
||||||
kernel_images(
|
kernel_images(
|
||||||
name = "rockpi4_images",
|
name = "rockpi4_images",
|
||||||
build_initramfs = True,
|
build_initramfs = True,
|
||||||
@@ -304,6 +325,7 @@ copy_to_dist_dir(
|
|||||||
":rockpi4",
|
":rockpi4",
|
||||||
":rockpi4_images",
|
":rockpi4_images",
|
||||||
":rockpi4_modules_install",
|
":rockpi4_modules_install",
|
||||||
|
":rockpi4_unstripped_modules_archive",
|
||||||
],
|
],
|
||||||
dist_dir = "out/rockpi4/dist",
|
dist_dir = "out/rockpi4/dist",
|
||||||
flat = True,
|
flat = True,
|
||||||
|
|||||||
4
android/abi_gki_rockpi4
Normal file
4
android/abi_gki_rockpi4
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[abi_symbol_list]
|
||||||
|
# commonly used symbols
|
||||||
|
module_layout
|
||||||
|
__put_task_struct
|
||||||
Reference in New Issue
Block a user