summaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
Diffstat (limited to 'classes')
-rw-r--r--classes/image_types_fsl.bbclass30
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