<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-raspberrypi.git/classes, branch thud</title>
<subtitle>Mirror of http://git.yoctoproject.org/cgit/cgit.cgi/meta-raspberrypi</subtitle>
<id>https://git.enea.com/cgit/linux/meta-raspberrypi.git/atom?h=thud</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/atom?h=thud'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/'/>
<updated>2019-02-19T18:16:40+00:00</updated>
<entry>
<title>sdcard_image-rpi: Format boot partition as FAT32</title>
<updated>2019-02-19T18:16:40+00:00</updated>
<author>
<name>Richard Osterloh</name>
<email>richard.osterloh@gmail.com</email>
</author>
<published>2019-02-14T12:44:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=2b3693ea3a871619624ee8ebf1ad946915eb1aa8'/>
<id>urn:sha1:2b3693ea3a871619624ee8ebf1ad946915eb1aa8</id>
<content type='text'>
Closes: #382

Signed-off-by: Richard Osterloh &lt;richard.osterloh@gmail.com&gt;
</content>
</entry>
<entry>
<title>sdcard_image-rpi: fix kernel artifacts variables</title>
<updated>2018-09-07T12:01:51+00:00</updated>
<author>
<name>Laurent Bonnans</name>
<email>laurent.bonnans@here.com</email>
</author>
<published>2018-09-03T16:21:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=165bdf89749c89a542593d3f859ef460124ba40f'/>
<id>urn:sha1:165bdf89749c89a542593d3f859ef460124ba40f</id>
<content type='text'>
${INITRAMFS_SYMLINK_NAME} has been changed to ${INITRAMFS_LINK_NAME} in
poky's commit f09947586c5c2c05368651838fea970808ab161d
</content>
</entry>
<entry>
<title>sdcard_image-rpi.bbclass: allow to easily deploy vfat partition even for non u-boot case</title>
<updated>2018-07-16T15:54:32+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2018-07-11T14:05:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=52255ae3afa2d6720aceb4b20130f126768920ef'/>
<id>urn:sha1:52255ae3afa2d6720aceb4b20130f126768920ef</id>
<content type='text'>
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>sdcard_image-rpi.bbclass: drop KERNEL_INITRAMFS variable</title>
<updated>2018-07-16T15:54:32+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2017-11-20T19:35:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=e8f9a4e8f80c44c6faf18af8d397d240e460b981'/>
<id>urn:sha1:e8f9a4e8f80c44c6faf18af8d397d240e460b981</id>
<content type='text'>
* use INITRAMFS_SYMLINK_NAME from new kernel-artifact-names.bbclass
  instead of KERNEL_INITRAMFS
* the documentation says that KERNEL_INITRAMFS should be used to
  define extension of initramfs, but in linux-raspberrypi.inc it's
  defined only to 1 or empty based on INITRAMFS_IMAGE_BUNDLE variable
  and I don't see any code in meta-raspberry or oe-core which would
  use KERNEL_INITRAMFS to actualy name the initramfs artifact to create:
  ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}${KERNEL_INITRAMFS}-${MACHINE}.bin
  used in classes/sdcard_image-rpi.bbclass
* also fix the assumption that there is -${MACHINE} suffix in:
  ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}${KERNEL_INITRAMFS}-${MACHINE}.bin
  because that's defined as KERNEL_IMAGE_SYMLINK_NAME and some DISTROs
  might use different value
* this depends on oe-core changes which were merged today:
  http://git.openembedded.org/openembedded-core/commit/?id=7d0ef0eaa1bfe97015a774c26f5791622e7e8b12
* this is the last piece of previous pull-request:
  https://github.com/agherzan/meta-raspberrypi/pull/159

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>sdcard_image-rpi.bbclass: use 4 spaces for indentation instead of mix of tabs and spaces</title>
<updated>2018-07-07T10:28:48+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2018-06-29T13:22:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=efa848ca84a5ed541d4a755d19e66855214bfa23'/>
<id>urn:sha1:efa848ca84a5ed541d4a755d19e66855214bfa23</id>
<content type='text'>
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>sdcard_image-rpi: add dependency on rpi-u-boot-scr</title>
<updated>2018-07-07T10:28:48+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2017-11-20T20:24:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=55aadae7aabe0d10b7a66d174105330bf1f54048'/>
<id>urn:sha1:55aadae7aabe0d10b7a66d174105330bf1f54048</id>
<content type='text'>
* there is runtime dependency on rpi-u-boot-scr from u-boot itself:
  recipes-bsp/u-boot/u-boot_%.bbappend:RDEPENDS_${PN}_append_rpi = " rpi-u-boot-scr"
* but that's not enough to ensure that rpi-u-boot-scr:do_deploy is
  finished before do_image_rpi_sdimg and for
  ${DEPLOY_DIR_IMAGE}/boot.scr to exist in time

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>sdcard_image-rpi.bbclass: copy the DTB files with canonical name</title>
<updated>2018-07-07T10:28:48+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2017-11-20T16:38:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=4826d225807850f082d99ba42019023e54215b84'/>
<id>urn:sha1:4826d225807850f082d99ba42019023e54215b84</id>
<content type='text'>
* instead of using ${KERNEL_IMAGETYPE}-${DTB_BASE_NAME}.dtb use
  the entries from KERNEL_DEVICETREE
* basename is still needed because raspberrypi3-64 is using:
  broadcom/bcm2710-rpi-3-b.dtb and the ${DEPLOY_DIR_IMAGE} doesn't
  contain any directories for DTBs and we cannot remove broadcom/
  prefix, because then "make bcm2710-rpi-3-b.dtb" from
  kernel-devicetree.bbclass will fail with:
  make[3]: *** No rule to make target 'arch/arm64/boot/dts/bcm2710-rpi-3-b.dtb'.  Stop.

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>sdcard_image-rpi.bbclass: Fix a typo in comment</title>
<updated>2018-05-04T14:11:47+00:00</updated>
<author>
<name>Eduardo Abinader</name>
<email>eduardoabinader@gmail.com</email>
</author>
<published>2018-05-04T13:32:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=070c894321bc9f2ddda8fe5622875c4f1fcef712'/>
<id>urn:sha1:070c894321bc9f2ddda8fe5622875c4f1fcef712</id>
<content type='text'>
Only a small typo on bbclass header.

Signed-off-by: Eduardo Abinader &lt;eduardoabinader@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix do_image_rpi_sdimg/do_image_wic dependencies</title>
<updated>2018-02-28T18:02:58+00:00</updated>
<author>
<name>Paul Barker</name>
<email>pbarker@toganlabs.com</email>
</author>
<published>2018-02-26T13:59:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=6d0830b26fe3d4b04296621fedf6906e66c054d7'/>
<id>urn:sha1:6d0830b26fe3d4b04296621fedf6906e66c054d7</id>
<content type='text'>
The dependency resolution code in bitbake has recently been optimized and this
seems to have slightly changed the behaviour of do_image_rpi_sdimg and
do_image_wic. We ensure that the main build artifacts are present by depending
on the relevant do_deploy and do_populate_sysroot tasks. However, we need to
ensure that other build tasks for these dependencies have also been executed
before we try to create our image. This can be achieved by adding a recursive
dependency on do_build, so that the do_build tasks of all recipes in the
dependency chain of do_image_rpi_sdimg/do_image_wic are executed before the
image function itself is executed.

The original issue seen here was that 'recipedata' files were not copied to
'tmp/deploy/licenses' as do_populate_lic for each dependency had not been ran
before the image creation function. The write_deploy_manifest function from
license.bbclass (listed in IMAGE_POSTPROCESS_COMMAND) therefore failed. Adding
the recursive dependency on do_build fixes this issue, ensuring do_populate_lic
runs before do_image_rpi_sdimg/do_image_wic.

Signed-off-by: Paul Barker &lt;pbarker@toganlabs.com&gt;
</content>
</entry>
<entry>
<title>sdcard_image-rpi: Use un-timestamped link to rootfs partition image</title>
<updated>2017-09-24T19:39:35+00:00</updated>
<author>
<name>Paul Barker</name>
<email>pbarker@toganlabs.com</email>
</author>
<published>2017-09-08T13:34:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-raspberrypi.git/commit/?id=37e4e18f4a745ce8dc11f7e40a29da0859ff13c6'/>
<id>urn:sha1:37e4e18f4a745ce8dc11f7e40a29da0859ff13c6</id>
<content type='text'>
The timestamp in the rootfs partition image filename may not match the current
timestamp if the do_image_rpi_sdimg step is repeated without repeating the
previous do_image_ext3 (or similar) step.

Signed-off-by: Paul Barker &lt;pbarker@toganlabs.com&gt;
</content>
</entry>
</feed>
