From c10e367912734deb30f63b032a69eb0cea161973 Mon Sep 17 00:00:00 2001 From: Yifan Hong Date: Mon, 12 Oct 2020 11:56:54 -0700 Subject: [PATCH] Enable BOARD_USES_GKI on aosp_arm64 Enable BOARD_USES_GENERIC_KERNEL_IMAGE := true. In addition: - Disable recovery_as_boot - Disable recovery (PRODUCT_BUILD_RECOVERY_IMAGE=false) Test: builds, and mmma packages/modules/Gki Bug: 156098440 Change-Id: If6988f6b44f098ed8f1dc214eee1f2223fd03ae8 --- target/board/generic_arm64/BoardConfig.mk | 14 +++++++++++--- target/board/generic_arm64/device.mk | 1 + 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/target/board/generic_arm64/BoardConfig.mk b/target/board/generic_arm64/BoardConfig.mk index 42660e59a..3d3eb2ea5 100644 --- a/target/board/generic_arm64/BoardConfig.mk +++ b/target/board/generic_arm64/BoardConfig.mk @@ -54,9 +54,6 @@ endif include build/make/target/board/BoardConfigGsiCommon.mk -TARGET_NO_KERNEL := false -BOARD_USES_RECOVERY_AS_BOOT := true - BOARD_KERNEL-4.19-GZ_BOOTIMAGE_PARTITION_SIZE := 47185920 BOARD_KERNEL-5.4_BOOTIMAGE_PARTITION_SIZE := 67108864 BOARD_KERNEL-5.4-ALLSYMS_BOOTIMAGE_PARTITION_SIZE := 67108864 @@ -79,8 +76,19 @@ BOARD_KERNEL_BINARIES := kernel-4.19-gz kernel-5.4 kernel-5.4-gz kernel-5.4-lz4 ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT))) BOARD_KERNEL_BINARIES += kernel-5.4-allsyms kernel-5.4-gz-allsyms kernel-5.4-lz4-allsyms endif + +# Boot image +BOARD_USES_RECOVERY_AS_BOOT := +TARGET_NO_KERNEL := false +BOARD_USES_GENERIC_KERNEL_IMAGE := true BOARD_KERNEL_MODULE_INTERFACE_VERSIONS := 5.4-android12-0 +# No vendor_boot +BOARD_MOVE_RECOVERY_RESOURCES_TO_VENDOR_BOOT := + +# No recovery +BOARD_EXCLUDE_KERNEL_FROM_RECOVERY_IMAGE := + # Some vendors still haven't cleaned up all device specific directories under # root! diff --git a/target/board/generic_arm64/device.mk b/target/board/generic_arm64/device.mk index 866d7c709..7c1927972 100644 --- a/target/board/generic_arm64/device.mk +++ b/target/board/generic_arm64/device.mk @@ -31,3 +31,4 @@ PRODUCT_COPY_FILES += \ endif PRODUCT_BUILD_VENDOR_BOOT_IMAGE := false +PRODUCT_BUILD_RECOVERY_IMAGE := false