[yocto] [meta-raspberrypi][PATCH V2] Add initramfs support
Andrei Gherzan
andrei at gherzan.ro
Tue Feb 11 02:59:04 PST 2014
Hello,
On Mon, Feb 10, 2014 at 12:05 PM, Sebastien MENNETRIER <
s.mennetrier at innotis.org> wrote:
> Hi,
>
>
> 2014-02-09 Andrei Gherzan <andrei at gherzan.ro>:
>
> Hi,
>>
>>
>> On Fri, Jan 31, 2014 at 5:30 PM, Sébastien Mennetrier <
>> s.mennetrier at innotis.org> wrote:
>>
>>> Permit to build an image with initramfs.
>>>
>>> Signed-off-by: Sébastien Mennetrier <s.mennetrier at innotis.org>
>>> ---
>>> classes/sdcard_image-rpi.bbclass | 5 ++++-
>>> 1 file changed, 4 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/classes/sdcard_image-rpi.bbclass
>>> b/classes/sdcard_image-rpi.bbclass
>>> index 3ee4e94..815aaa9 100644
>>> --- a/classes/sdcard_image-rpi.bbclass
>>> +++ b/classes/sdcard_image-rpi.bbclass
>>> @@ -26,6 +26,9 @@ inherit image_types
>>> # Set kernel and boot loader
>>> IMAGE_BOOTLOADER ?= "bcm2835-bootfiles"
>>>
>>> +# Set initramfs extension
>>> +KERNEL_INITRAMFS ?= ""
>>> +
>>>
>>
>> I'm not sure how is this supposed to work. Could you please give more
>> info? I haven't seen this defined anywhere else so it must be something
>> custom you use.
>>
>
> When you would build an initramfs image, you must set this 3 kernel
> variables :
> # Set initramfs
> kernel_configure_variable BLK_DEV_INITRD y
> kernel_configure_variable INITRAMFS_SOURCE ""
> kernel_configure_variable RD_GZIP y
>
> And you must set INITRAMFS_IMAGE and INITRAMFS_IMAGE_BUNDLE variables.
> These variables are used in kernel.bbclass from poky.
>
> The generated image name with initramfs feature is
> ${KERNEL_IMAGETYPE}-initramfs-${MACHINE}.bin
>
> So you must set KERNEL_INITRAMFS in the machine.conf file with
> "-initramfs" in order to use this image in the mcopy below.
>
>
This was exactly my point. We need to document this somewhere (most
probably in README). Could you please add a patch which does this?
--
*Andrei Gherzan*
m: +40.744.478.414 | f: +40.31.816.28.12
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20140211/20152814/attachment.html>
More information about the yocto
mailing list