From: Mathew McBride Date: Tue, 1 Jun 2021 01:48:25 +0000 (+0000) Subject: build: use 128MiB as the boot/kernel partition size on armvirt target X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=04d2f8f11fc4c1809c297b5b90fddbad98ce905d;p=openwrt%2Fstaging%2Fblocktrron.git build: use 128MiB as the boot/kernel partition size on armvirt target The nominal partition type for EFI boot partitions is FAT32, which has a minimum size of 32MiB on a 512-byte-sector block device. To ensure that the boot partition is created as FAT32 set a size well above this minimum. A useful discussion about EFI partition sizes can be found here: https://superuser.com/questions/1310927/what-is-the-absolute-minimum-size-a-uefi-system-partition-can-be I have found 128MiB works pretty consistently across both tools (mkfs.fat) and firmwares (EDKII) Signed-off-by: Mathew McBride (cherry picked from commit 71e56b2ff1e8aeb3205784c0b5f8ca6ba0fbbf63) --- diff --git a/config/Config-images.in b/config/Config-images.in index cbf1e9f26d..396f1dd3e3 100644 --- a/config/Config-images.in +++ b/config/Config-images.in @@ -292,6 +292,7 @@ menu "Target Images" depends on USES_BOOT_PART default 8 if TARGET_apm821xx_sata default 64 if TARGET_bcm27xx + default 128 if TARGET_armvirt default 16 config TARGET_ROOTFS_PARTSIZE