diff options
author | Derek Foreman <derekf@osg.samsung.com> | 2015-07-30 10:34:09 +0200 |
---|---|---|
committer | Andrei Gherzan <andrei@gherzan.ro> | 2015-08-09 23:55:55 +0200 |
commit | bfe2307cc4f546e8534fb21cb7c11b1644fdde5b (patch) | |
tree | 3a71c0c4f84e03608e829e464d4a5b3b4dd40627 /classes | |
parent | d676d54f0409d7156343d9d71ad9b3e41dd21af3 (diff) | |
download | meta-raspberrypi-bfe2307cc4f546e8534fb21cb7c11b1644fdde5b.tar.gz |
sdcard_image-rpi.bbclass: Allocate more space for boot partition
The boot partition currently has a size of 20 MiB but just the start elf
binaries account almost 12 MiB, which means that only 8 MiB is left for
the kernel image. A recent kernel with many of its options built-in can
easily be more than 4 MiB so let's double the boot partition size to 40
MiB to make sure that it has enough room for the kernel image, the DTBs
and possible even a backup kernel.
Signed-off-by: Derek Foreman <derekf@osg.samsung.com>
[javier: Extended the commit message]
Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
Diffstat (limited to 'classes')
-rw-r--r-- | classes/sdcard_image-rpi.bbclass | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/classes/sdcard_image-rpi.bbclass b/classes/sdcard_image-rpi.bbclass index 62c0768..bdecfb4 100644 --- a/classes/sdcard_image-rpi.bbclass +++ b/classes/sdcard_image-rpi.bbclass | |||
@@ -14,14 +14,14 @@ inherit linux-raspberrypi-base | |||
14 | # Default Free space = 1.3x | 14 | # Default Free space = 1.3x |
15 | # Use IMAGE_OVERHEAD_FACTOR to add more space | 15 | # Use IMAGE_OVERHEAD_FACTOR to add more space |
16 | # <---------> | 16 | # <---------> |
17 | # 4MiB 20MiB SDIMG_ROOTFS | 17 | # 4MiB 40MiB SDIMG_ROOTFS |
18 | # <-----------------------> <----------> <----------------------> | 18 | # <-----------------------> <----------> <----------------------> |
19 | # ------------------------ ------------ ------------------------ | 19 | # ------------------------ ------------ ------------------------ |
20 | # | IMAGE_ROOTFS_ALIGNMENT | BOOT_SPACE | ROOTFS_SIZE | | 20 | # | IMAGE_ROOTFS_ALIGNMENT | BOOT_SPACE | ROOTFS_SIZE | |
21 | # ------------------------ ------------ ------------------------ | 21 | # ------------------------ ------------ ------------------------ |
22 | # ^ ^ ^ ^ | 22 | # ^ ^ ^ ^ |
23 | # | | | | | 23 | # | | | | |
24 | # 0 4MiB 4MiB + 20MiB 4MiB + 20Mib + SDIMG_ROOTFS | 24 | # 0 4MiB 4MiB + 40MiB 4MiB + 40Mib + SDIMG_ROOTFS |
25 | 25 | ||
26 | # This image depends on the rootfs image | 26 | # This image depends on the rootfs image |
27 | IMAGE_TYPEDEP_rpi-sdimg = "${SDIMG_ROOTFS_TYPE}" | 27 | IMAGE_TYPEDEP_rpi-sdimg = "${SDIMG_ROOTFS_TYPE}" |
@@ -40,7 +40,7 @@ SDIMG_KERNELIMAGE_raspberrypi2 ?= "kernel7.img" | |||
40 | BOOTDD_VOLUME_ID ?= "${MACHINE}" | 40 | BOOTDD_VOLUME_ID ?= "${MACHINE}" |
41 | 41 | ||
42 | # Boot partition size [in KiB] (will be rounded up to IMAGE_ROOTFS_ALIGNMENT) | 42 | # Boot partition size [in KiB] (will be rounded up to IMAGE_ROOTFS_ALIGNMENT) |
43 | BOOT_SPACE ?= "20480" | 43 | BOOT_SPACE ?= "40960" |
44 | 44 | ||
45 | # Set alignment to 4MB [in KiB] | 45 | # Set alignment to 4MB [in KiB] |
46 | IMAGE_ROOTFS_ALIGNMENT = "4096" | 46 | IMAGE_ROOTFS_ALIGNMENT = "4096" |