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

Commit ce14fbee authored by Devin Moore's avatar Devin Moore
Browse files

Add BOARD_INIT_BOOT_IMAGE_PAGESIZE

This allows partners to configure the pagesize flag to mkbootimg while
creating the init_boot.img.
The pagesize flag is only used for the padding of the image itself which
is managed in the bootloader.

Flag: EXEMPT bug fix
Test: m # with this defined in cuttlefish
Bug: 411213637
Change-Id: I48da7722c68e3bf3af9ab5af9cff19a11b0820eb
parent b29b1525
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -1543,8 +1543,14 @@ $(INSTALLED_INIT_BOOT_IMAGE_TARGET): $(MKBOOTIMG) $(INSTALLED_RAMDISK_TARGET)

INTERNAL_INIT_BOOT_IMAGE_ARGS := --ramdisk $(INSTALLED_RAMDISK_TARGET)

ifdef BOARD_KERNEL_PAGESIZE
  INTERNAL_INIT_BOOT_IMAGE_ARGS += --pagesize $(BOARD_KERNEL_PAGESIZE)
ifdef BOARD_INIT_BOOT_IMAGE_PAGESIZE
	INTERNAL_INIT_BOOT_IMAGE_PAGESIZE := $(BOARD_INIT_BOOT_IMAGE_PAGESIZE)
else ifdef BOARD_KERNEL_PAGESIZE
	INTERNAL_INIT_BOOT_IMAGE_PAGESIZE := $(BOARD_KERNEL_PAGESIZE)
endif

ifdef INTERNAL_INIT_BOOT_IMAGE_PAGESIZE
  INTERNAL_INIT_BOOT_IMAGE_ARGS += --pagesize $(INTERNAL_INIT_BOOT_IMAGE_PAGESIZE)
endif

ifeq ($(BOARD_AVB_ENABLE),true)
+1 −0
Original line number Diff line number Diff line
@@ -67,6 +67,7 @@ _board_strip_readonly_list += TARGET_ARCH_SUITE
_board_strip_readonly_list += BOARD_FLASH_BLOCK_SIZE
_board_strip_readonly_list += BOARD_BOOTIMAGE_PARTITION_SIZE
_board_strip_readonly_list += BOARD_INIT_BOOT_IMAGE_PARTITION_SIZE
_board_strip_readonly_list += BOARD_INIT_BOOT_IMAGE_PAGESIZE
_board_strip_readonly_list += BOARD_RECOVERYIMAGE_PARTITION_SIZE
_board_strip_readonly_list += BOARD_SYSTEMIMAGE_PARTITION_SIZE
_board_strip_readonly_list += BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE