From 6e7e04928a0a2dbaf900f9e79e9a08924e5aa1b8 Mon Sep 17 00:00:00 2001 From: HONG Yifan Date: Thu, 31 Oct 2024 16:44:02 -0700 Subject: [PATCH] ANDROID: rockpi4 move build configs to Bazel. Move everything except DTC_INCLUDE to Bazel. There are no alternative to DTC_INCLUDE yet, so we keep it in build configs for now. Bug: 236012223 Change-Id: I3477284023f3a0981c8acad22a8ba236af7eaa67 Signed-off-by: HONG Yifan --- BUILD.bazel | 5 +++++ build.config.rockpi4 | 7 ------- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/BUILD.bazel b/BUILD.bazel index 0685ddecc9e3..0356e7843275 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -976,6 +976,7 @@ kernel_build( build_config = "build.config.rockpi4", defconfig = "arch/arm64/configs/gki_defconfig", dtstree = "//common-modules/virtual-device:rockpi4_dts", + kmi_symbol_list_strict_mode = False, make_goals = [ "Image", "modules", @@ -984,6 +985,7 @@ kernel_build( makefile = ":Makefile", module_outs = get_gki_modules_list("arm64") + get_kunit_modules_list("arm64") + _ROCKPI4_MODULE_OUTS + _ROCKPI4_WATCHDOG_MODULE_OUTS, pre_defconfig_fragments = ["arch/arm64/configs/rockpi4_gki.fragment"], + trim_nonlisted_kmi = False, visibility = ["//visibility:private"], ) @@ -1003,6 +1005,7 @@ kernel_build( arch = "arm64", build_config = "build.config.rockpi4", dtstree = "//common-modules/virtual-device:rockpi4_dts", + kmi_symbol_list_strict_mode = False, make_goals = [ "Image", "modules", @@ -1010,6 +1013,7 @@ kernel_build( ], makefile = ":Makefile", module_outs = get_gki_modules_list("arm64") + get_kunit_modules_list("arm64") + _ROCKPI4_MODULE_OUTS, + trim_nonlisted_kmi = False, visibility = ["//visibility:private"], ) @@ -1029,6 +1033,7 @@ kernel_modules_install( initramfs( name = "rockpi4_initramfs", kernel_modules_install = ":rockpi4_modules_install", + ramdisk_compression = "lz4", visibility = ["//visibility:private"], ) diff --git a/build.config.rockpi4 b/build.config.rockpi4 index dd2129d7a4a0..687498d8fc8b 100644 --- a/build.config.rockpi4 +++ b/build.config.rockpi4 @@ -1,10 +1,3 @@ . ${ROOT_DIR}/${KERNEL_DIR}/build.config.common -. ${ROOT_DIR}/${KERNEL_DIR}/build.config.aarch64 -TRIM_NONLISTED_KMI="" -KMI_SYMBOL_LIST_STRICT_MODE="" -BUILD_INITRAMFS=1 -LZ4_RAMDISK=1 - -DTS_EXT_DIR=common-modules/virtual-device DTC_INCLUDE=${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/boot/dts/rockchip