Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e7faf8d4 authored by Bruce Levy's avatar Bruce Levy
Browse files

AndroidKernel: Add support for Uncompresed Kernel



Add logic to check for Uncompressed Kernel defconfig.
Then generate appropriate image.

Change-Id: Id59a1633bf5355d9a091c96f923265e19599d0fa
Signed-off-by: default avatarBruce Levy <blevy@codeaurora.org>
parent b058dd78
Loading
Loading
Loading
Loading
+9 −8
Original line number Diff line number Diff line
@@ -88,15 +88,16 @@ ifeq ($(KERNEL_DEFCONFIG)$(wildcard $(KERNEL_CONFIG)),)
$(error Kernel configuration not defined, cannot build kernel)
else

ifeq ($(TARGET_USES_UNCOMPRESSED_KERNEL),true)
$(info Using uncompressed kernel)
TARGET_PREBUILT_INT_KERNEL := $(KERNEL_OUT)/arch/$(KERNEL_ARCH)/boot/Image
else
TARGET_USES_UNCOMPRESSED_KERNEL := $(shell grep "CONFIG_BUILD_ARM64_UNCOMPRESSED_KERNEL=y" $(TARGET_KERNEL_SOURCE)/arch/arm64/configs/$(KERNEL_DEFCONFIG))
ifeq ($(TARGET_USES_UNCOMPRESSED_KERNEL),)
    ifeq ($(KERNEL_ARCH),arm64)
        TARGET_PREBUILT_INT_KERNEL := $(KERNEL_OUT)/arch/$(KERNEL_ARCH)/boot/Image.gz
    else
        TARGET_PREBUILT_INT_KERNEL := $(KERNEL_OUT)/arch/$(KERNEL_ARCH)/boot/zImage
    endif
else
    $(info Using uncompressed kernel)
    TARGET_PREBUILT_INT_KERNEL := $(KERNEL_OUT)/arch/$(KERNEL_ARCH)/boot/Image
endif

ifeq ($(TARGET_KERNEL_APPEND_DTB), true)