aboutsummaryrefslogtreecommitdiffstats
path: root/classes
AgeCommit message (Collapse)Author
2013-05-02sdcard_image-rpi.bbclass: Fix error in conditional testdylanSeth Bollinger
When the shell tests for rootfs type I was seeing "[[: not found". I use echo and egrep to test for the xz rootfs type to work around this error. Signed-off-by: Seth Bollinger <seth.boll@gmail.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-05-02sdcard_image-rpi: Use the size of the generated rootfsJan Schmidt
When constructing the SD card image, the code was using the inherited ROOTFS_SIZE, which is the size of the rootfs contents. When building (for example) a compressed rootfs, this allocates a partition much larger than necessary. Instead, take the size of the generated rootfs file that is about to be written into the generated image, and round it up to the IMAGE_ROOTFS_ALIGNMENT size. Fix some comments - the alignment is 4MiB, not 4KiB. Signed-off-by: Jan Schmidt <thaytan@noraisin.net> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-05-01sdcard_image-rpi.bbclass: Copy startup files required for 16MB GPU operation.Seth Bollinger
start_cd.elf and fixup_cd.dat are required when running the system with a 16MB GPU memory configuration. This change copies all files contained in bcm2835-bootfiles instead of cherry picking. Signed-off-by: Seth Bollinger <seth.boll@gmail.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27sdcard_image-rpi: Remove RPI_GPU_FIRMWARE and add/remove files to boot partitionAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-10-18sdcard_image-rpi: Use the partition table as described in commentsAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-18sdcard_image-rpi: Ship config.txt from RPi-config recipeAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-18sdcard_image-rpi: Fix xzcat command while writing rootfs partitionAndrei Gherzan
[GITHUB #74] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16sdcard_image-rpi: Ship cmdline.txt fileAndrei Gherzan
Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16sdcard_image-rpi.bbclass: Inherit image_types as this class will be in ↵Andrei Gherzan
IMAGE_CLASSES Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16README: Move RPI_GPU_FIRMWARE instructions to READMEAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16sdcard_image-rpi: Fix SDIMG_SIZEAndrei Gherzan
The final SDIMG_SIZE was missing a IMAGE_ROOTFS_ALIGNMENT padding. [GITHUB #65] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-12sdcard_image-rpi: Align SD partition and optimize final SD imageAndrei Gherzan
SD image file was 4G in size but actually the rootfs partition was only 60MB (ex.: rpi-basic-image). The image file size is not fixed anymore but calculated inside this class. In this way we will setup the partition for rootfs to fit the ext file used as SDIMG_ROOTFS. By default the free space is calculated with IMAGE_OVERHEAD_FACTOR which is by default 1.3. If more free space is needed this can be overwritten. IMAGE_ROOTFS_ALIGNMENT set at 4096. This should be the best value for a SD card. [GITHUB #20] [GITHUB #59] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-06sdcard_image-rpi.bbclass: Add sysctl.d config to set vm.min_free_kbytes to 8192Sander van Grieken
[GITHUB #49] Signed-off-by: Sander van Grieken <sander@outrightsolutions.nl> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-29sdcard_image-rpi.bbclass: Add support for 240M/16M GPU memory splitSander van Grieken
Signed-off-by: Sander van Grieken <sander@outrightsolutions.nl>
2012-08-28sdcard_image-rpi: Use xzcat if SDIMG_ROOTFS_TYPE is a .xz fileAndrei Gherzan
When burning the rootfs partition we use dd if rootfs file is not compressed and xzcat piped with dd if rootfs file is a .xz file. [GITHUB #39] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-10sdcard_image-rpi: Use ${KERNEL_IMAGETYPE}-${MACHINE} as kernel source from ↵Andrei Gherzan
deploy dir ${KERNEL_IMAGETYPE} symlink was introduced after denzil so we use ${KERNEL_IMAGETYPE}-${MACHINE} to be able to satisfy the existence in denzil and master as well. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-06sdcard_image-rpi: Copy the kernel specified with KERNEL_FSTYPEAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-02sdcard_image-rpi.bbclass: Change to be usable with any imageAndrei Gherzan
Instead of being inherited by a specific image recipe, this class can now be inherited globally in the machine configuration, allowing it to be used with any image. This means we can remove "inherit image", and we can also remove the IMAGE_FSTYPES modification since the machine config does this already. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-02sdcard_image-rpi.bbclass: Rewrite sdimage creation class - implemented with ↵Andrei Gherzan
parted This implementation doesn't use loop mounts, it uses mcopy to copy files to partitions. The partition creation is done with parted. Because of using these tools the IMAGE_DEPENDS was modified accordingly. Added a way of selecting the desired GPU firmware. Because we don't create the rootfs image but we rely on an already created rootfs image, the stamp is available only in the boot partition. By default the class needs an ext3 rootfs image. This is because we don't have yet a way of generating cmdline.txt in order to pass the partition type to the kernel. By default ext3 is mounted so we use this fs type until this will be selectable while generating a cmdline file. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-04-23sdcard_image-rpi: Add 1st cut at a class to build an SD card image for the RPi.David-John Willis