Revert "support different boot partition sizes in aosp_arm64"
This reverts commit 11c4bcf406
.
Reason for revert: Broke build b/156569314
Bug: 156569314
Change-Id: I384740320acf48d09b0544e45b5a13ff0a6a163d
This commit is contained in:
parent
11c4bcf406
commit
b5a334d0b3
3 changed files with 7 additions and 31 deletions
|
@ -1135,14 +1135,6 @@ else
|
||||||
BUILT_BOOTIMAGE_TARGET := $(PRODUCT_OUT)/boot.img
|
BUILT_BOOTIMAGE_TARGET := $(PRODUCT_OUT)/boot.img
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef BOARD_BOOTIMAGE_PARTITION_SIZE
|
|
||||||
BOARD_KERNEL_BOOTIMAGE_PARTITION_SIZE := $(BOARD_BOOTIMAGE_PARTITION_SIZE)
|
|
||||||
endif
|
|
||||||
|
|
||||||
# $1: boot image file name
|
|
||||||
define get-bootimage-partition-size
|
|
||||||
$(BOARD_$(call to-upper,$(subst .img,,$(subst boot,kernel,$(notdir $(1)))))_BOOTIMAGE_PARTITION_SIZE)
|
|
||||||
endef
|
|
||||||
|
|
||||||
ifneq ($(strip $(TARGET_NO_KERNEL)),true)
|
ifneq ($(strip $(TARGET_NO_KERNEL)),true)
|
||||||
INTERNAL_BOOTIMAGE_ARGS := \
|
INTERNAL_BOOTIMAGE_ARGS := \
|
||||||
|
@ -2235,11 +2227,11 @@ define build-recoveryimage-target
|
||||||
$(if $(filter true,$(PRODUCT_SUPPORTS_VBOOT)), \
|
$(if $(filter true,$(PRODUCT_SUPPORTS_VBOOT)), \
|
||||||
$(VBOOT_SIGNER) $(FUTILITY) $(1).unsigned $(PRODUCT_VBOOT_SIGNING_KEY).vbpubk $(PRODUCT_VBOOT_SIGNING_KEY).vbprivk $(PRODUCT_VBOOT_SIGNING_SUBKEY).vbprivk $(1).keyblock $(1))
|
$(VBOOT_SIGNER) $(FUTILITY) $(1).unsigned $(PRODUCT_VBOOT_SIGNING_KEY).vbpubk $(PRODUCT_VBOOT_SIGNING_KEY).vbprivk $(PRODUCT_VBOOT_SIGNING_SUBKEY).vbprivk $(1).keyblock $(1))
|
||||||
$(if $(filter true,$(BOARD_USES_RECOVERY_AS_BOOT)), \
|
$(if $(filter true,$(BOARD_USES_RECOVERY_AS_BOOT)), \
|
||||||
$(call assert-max-image-size,$(1),$(call get-hash-image-max-size,$(call get-bootimage-partition-size,$(1)))), \
|
$(call assert-max-image-size,$(1),$(call get-hash-image-max-size,$(BOARD_BOOTIMAGE_PARTITION_SIZE))), \
|
||||||
$(call assert-max-image-size,$(1),$(call get-hash-image-max-size,$(BOARD_RECOVERYIMAGE_PARTITION_SIZE))))
|
$(call assert-max-image-size,$(1),$(call get-hash-image-max-size,$(BOARD_RECOVERYIMAGE_PARTITION_SIZE))))
|
||||||
$(if $(filter true,$(BOARD_AVB_ENABLE)), \
|
$(if $(filter true,$(BOARD_AVB_ENABLE)), \
|
||||||
$(if $(filter true,$(BOARD_USES_RECOVERY_AS_BOOT)), \
|
$(if $(filter true,$(BOARD_USES_RECOVERY_AS_BOOT)), \
|
||||||
$(AVBTOOL) add_hash_footer --image $(1) --partition_size $(call get-bootimage-partition-size,$(1)) --partition_name boot $(INTERNAL_AVB_BOOT_SIGNING_ARGS) $(BOARD_AVB_BOOT_ADD_HASH_FOOTER_ARGS),\
|
$(AVBTOOL) add_hash_footer --image $(1) --partition_size $(BOARD_BOOTIMAGE_PARTITION_SIZE) --partition_name boot $(INTERNAL_AVB_BOOT_SIGNING_ARGS) $(BOARD_AVB_BOOT_ADD_HASH_FOOTER_ARGS),\
|
||||||
$(AVBTOOL) add_hash_footer --image $(1) --partition_size $(BOARD_RECOVERYIMAGE_PARTITION_SIZE) --partition_name recovery $(INTERNAL_AVB_RECOVERY_SIGNING_ARGS) $(BOARD_AVB_RECOVERY_ADD_HASH_FOOTER_ARGS)))
|
$(AVBTOOL) add_hash_footer --image $(1) --partition_size $(BOARD_RECOVERYIMAGE_PARTITION_SIZE) --partition_name recovery $(INTERNAL_AVB_RECOVERY_SIGNING_ARGS) $(BOARD_AVB_RECOVERY_ADD_HASH_FOOTER_ARGS)))
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
@ -4180,11 +4172,6 @@ tool_extensions := $(TARGET_RELEASETOOLS_EXTENSIONS)
|
||||||
endif
|
endif
|
||||||
.KATI_READONLY := tool_extensions
|
.KATI_READONLY := tool_extensions
|
||||||
|
|
||||||
# $1: boot image file name
|
|
||||||
define misc_boot_size
|
|
||||||
$(subst .img,_size,$(1))=$(BOARD_KERNEL$(call to-upper,$(subst boot,,$(subst .img,,$(1))))_BOOTIMAGE_PARTITION_SIZE)
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(INSTALLED_MISC_INFO_TARGET):
|
$(INSTALLED_MISC_INFO_TARGET):
|
||||||
rm -f $@
|
rm -f $@
|
||||||
$(call pretty,"Target misc_info.txt: $@")
|
$(call pretty,"Target misc_info.txt: $@")
|
||||||
|
@ -4193,9 +4180,8 @@ $(INSTALLED_MISC_INFO_TARGET):
|
||||||
ifdef BOARD_FLASH_BLOCK_SIZE
|
ifdef BOARD_FLASH_BLOCK_SIZE
|
||||||
$(hide) echo "blocksize=$(BOARD_FLASH_BLOCK_SIZE)" >> $@
|
$(hide) echo "blocksize=$(BOARD_FLASH_BLOCK_SIZE)" >> $@
|
||||||
endif
|
endif
|
||||||
ifneq ($(strip $(BOARD_BOOTIMAGE_PARTITION_SIZE))$(strip $(BOARD_KERNEL_BINARIES)),)
|
ifdef BOARD_BOOTIMAGE_PARTITION_SIZE
|
||||||
$(foreach b,$(INSTALLED_BOOTIMAGE_TARGET),\
|
$(hide) echo "boot_size=$(BOARD_BOOTIMAGE_PARTITION_SIZE)" >> $@
|
||||||
echo "$(call misc_boot_size,$(notdir $(b)))" >> $@;)
|
|
||||||
endif
|
endif
|
||||||
ifeq ($(INSTALLED_BOOTIMAGE_TARGET),)
|
ifeq ($(INSTALLED_BOOTIMAGE_TARGET),)
|
||||||
$(hide) echo "no_boot=true" >> $@
|
$(hide) echo "no_boot=true" >> $@
|
||||||
|
|
|
@ -60,9 +60,7 @@ TARGET_NO_KERNEL := false
|
||||||
TARGET_NO_VENDOR_BOOT := true
|
TARGET_NO_VENDOR_BOOT := true
|
||||||
BOARD_USES_RECOVERY_AS_BOOT := true
|
BOARD_USES_RECOVERY_AS_BOOT := true
|
||||||
|
|
||||||
BOARD_KERNEL-5.4_BOOTIMAGE_PARTITION_SIZE := 67108864
|
BOARD_BOOTIMAGE_PARTITION_SIZE := 0x04000000
|
||||||
BOARD_KERNEL-5.4-GZ_BOOTIMAGE_PARTITION_SIZE := 47185920
|
|
||||||
BOARD_KERNEL-5.4-LZ4_BOOTIMAGE_PARTITION_SIZE := 53477376
|
|
||||||
BOARD_USERDATAIMAGE_PARTITION_SIZE := 576716800
|
BOARD_USERDATAIMAGE_PARTITION_SIZE := 576716800
|
||||||
|
|
||||||
BOARD_BOOT_HEADER_VERSION := 3
|
BOARD_BOOT_HEADER_VERSION := 3
|
||||||
|
|
|
@ -665,14 +665,9 @@ def LoadInfoDict(input_file, repacking=False):
|
||||||
makeint("userdata_size")
|
makeint("userdata_size")
|
||||||
makeint("cache_size")
|
makeint("cache_size")
|
||||||
makeint("recovery_size")
|
makeint("recovery_size")
|
||||||
|
makeint("boot_size")
|
||||||
makeint("fstab_version")
|
makeint("fstab_version")
|
||||||
|
|
||||||
boot_images = "boot.img"
|
|
||||||
if "boot_images" in d:
|
|
||||||
boot_images = d["boot_images"]
|
|
||||||
for b in boot_images.split():
|
|
||||||
makeint(b.replace(".img","_size"))
|
|
||||||
|
|
||||||
# Load recovery fstab if applicable.
|
# Load recovery fstab if applicable.
|
||||||
d["fstab"] = _FindAndLoadRecoveryFstab(d, input_file, read_helper)
|
d["fstab"] = _FindAndLoadRecoveryFstab(d, input_file, read_helper)
|
||||||
|
|
||||||
|
@ -1226,10 +1221,7 @@ def _BuildBootableImage(image_name, sourcedir, fs_config_file, info_dict=None,
|
||||||
# AVB: if enabled, calculate and add hash to boot.img or recovery.img.
|
# AVB: if enabled, calculate and add hash to boot.img or recovery.img.
|
||||||
if info_dict.get("avb_enable") == "true":
|
if info_dict.get("avb_enable") == "true":
|
||||||
avbtool = info_dict["avb_avbtool"]
|
avbtool = info_dict["avb_avbtool"]
|
||||||
if partition_name == "recovery":
|
part_size = info_dict[partition_name + "_size"]
|
||||||
part_size = info_dict["recovery_size"]
|
|
||||||
else:
|
|
||||||
part_size = info_dict[image_name.replace(".img","_size")]
|
|
||||||
cmd = [avbtool, "add_hash_footer", "--image", img.name,
|
cmd = [avbtool, "add_hash_footer", "--image", img.name,
|
||||||
"--partition_size", str(part_size), "--partition_name",
|
"--partition_size", str(part_size), "--partition_name",
|
||||||
partition_name]
|
partition_name]
|
||||||
|
|
Loading…
Reference in a new issue