diff options
Diffstat (limited to 'classes')
-rw-r--r-- | classes/image_types_fsl.bbclass | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/classes/image_types_fsl.bbclass b/classes/image_types_fsl.bbclass index 1144bff..c369832 100644 --- a/classes/image_types_fsl.bbclass +++ b/classes/image_types_fsl.bbclass | |||
@@ -146,23 +146,23 @@ generate_mxs_sdcard () { | |||
146 | imx-bootlets) | 146 | imx-bootlets) |
147 | # The disk layout used is: | 147 | # The disk layout used is: |
148 | # | 148 | # |
149 | # 0 -> IMAGE_ROOTFS_ALIGNMENT - reserved for bootstream (not partitioned) | 149 | # 0 -> 1024 - Unused (not partitioned) |
150 | # IMAGE_ROOTFS_ALIGNMENT -> BOOT_SPACE - kernel and other data | 150 | # 1024 -> BOOT_SPACE - kernel and other data (bootstream) |
151 | # BOOT_SPACE -> SDIMG_SIZE - rootfs | 151 | # BOOT_SPACE -> SDIMG_SIZE - rootfs |
152 | # | 152 | # |
153 | # Default Free space = 1.3x | 153 | # Default Free space = 1.3x |
154 | # Use IMAGE_OVERHEAD_FACTOR to add more space | 154 | # Use IMAGE_OVERHEAD_FACTOR to add more space |
155 | # <---------> | 155 | # <---------> |
156 | # 4MiB 8MiB SDIMG_ROOTFS 4KiB | 156 | # 1024 8MiB SDIMG_ROOTFS 4MiB |
157 | # <-----------------------> <----------> <----------------------> <------------------------------> | 157 | # <-------> <----------> <----------------------> <------------------------------> |
158 | # ------------------------ ------------ ------------------------ ------------------------------- | 158 | # --------------------- ------------------------ ------------------------------- |
159 | # | IMAGE_ROOTFS_ALIGNMENT | BOOT_SPACE | ROOTFS_SIZE | IMAGE_ROOTFS_ALIGNMENT | | 159 | # | Unused | BOOT_SPACE | ROOTFS_SIZE | IMAGE_ROOTFS_ALIGNMENT | |
160 | # ------------------------ ------------ ------------------------ ------------------------------- | 160 | # --------------------- ------------------------ ------------------------------- |
161 | # ^ ^ ^ ^ ^ | 161 | # ^ ^ ^ ^ ^ |
162 | # | | | | | | 162 | # | | | | | |
163 | # 0 4096 4MiB + 8MiB 4MiB + 8Mib + SDIMG_ROOTFS 4MiB + 8MiB + SDIMG_ROOTFS + 4MiB | 163 | # 0 1024 1024 + 8MiB 1024 + 8Mib + SDIMG_ROOTFS 1024 + 8MiB + SDIMG_ROOTFS + 4MiB |
164 | parted -s ${SDCARD} unit KiB mkpart primary ${IMAGE_ROOTFS_ALIGNMENT} $(expr ${IMAGE_ROOTFS_ALIGNMENT} \+ ${BOOT_SPACE_ALIGNED}) | 164 | parted -s ${SDCARD} unit KiB mkpart primary 1024 $(expr ${IMAGE_ROOTFS_ALIGNMENT} \+ ${BOOT_SPACE_ALIGNED}) |
165 | parted -s ${SDCARD} unit KiB mkpart primary $(expr ${IMAGE_ROOTFS_ALIGNMENT} \+ ${BOOT_SPACE_ALIGNED}) $(expr ${IMAGE_ROOTFS_ALIGNMENT} \+ ${BOOT_SPACE_ALIGNED} \+ $ROOTFS_SIZE) | 165 | parted -s ${SDCARD} unit KiB mkpart primary $(expr ${IMAGE_ROOTFS_ALIGNMENT} \+ ${BOOT_SPACE_ALIGNED}) $(expr ${IMAGE_ROOTFS_ALIGNMENT} \+ ${BOOT_SPACE_ALIGNED} \+ $ROOTFS_SIZE) |
166 | 166 | ||
167 | # Empty 4 bytes from boot partition | 167 | # Empty 4 bytes from boot partition |
168 | dd if=/dev/zero of=${SDCARD} conv=notrunc seek=2048 count=4 | 168 | dd if=/dev/zero of=${SDCARD} conv=notrunc seek=2048 count=4 |