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
|
||||
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: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")
|
||||
|
||||
package(
|
||||
@@ -236,6 +244,8 @@ kernel_build(
|
||||
"vmlinux.symvers",
|
||||
],
|
||||
build_config = "build.config.rockpi4",
|
||||
collect_unstripped_modules = True,
|
||||
kmi_symbol_list = "//common:android/abi_gki_rockpi4",
|
||||
module_outs = COMMON_GKI_MODULES_LIST + [
|
||||
# keep sorted
|
||||
"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(
|
||||
name = "rockpi4_modules_install",
|
||||
kernel_build = "//common:rockpi4",
|
||||
)
|
||||
|
||||
kernel_unstripped_modules_archive(
|
||||
name = "rockpi4_unstripped_modules_archive",
|
||||
kernel_build = ":rockpi4",
|
||||
)
|
||||
|
||||
kernel_images(
|
||||
name = "rockpi4_images",
|
||||
build_initramfs = True,
|
||||
@@ -304,6 +325,7 @@ copy_to_dist_dir(
|
||||
":rockpi4",
|
||||
":rockpi4_images",
|
||||
":rockpi4_modules_install",
|
||||
":rockpi4_unstripped_modules_archive",
|
||||
],
|
||||
dist_dir = "out/rockpi4/dist",
|
||||
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