All of lore.kernel.org
 help / color / mirror / Atom feed
From: Robert P. J. Day <rpjday@crashcourse.ca>
To: u-boot@lists.denx.de
Subject: [U-Boot] what are valid formats for initrd image downloaded and used by "bootm"
Date: Fri, 8 Jul 2016 07:40:57 -0400 (EDT)	[thread overview]
Message-ID: <alpine.LFD.2.20.1607080739350.7066@localhost.localdomain> (raw)
In-Reply-To: <20160708112033.789AC100A93@atlas.denx.de>

On Fri, 8 Jul 2016, Wolfgang Denk wrote:

> Dear Robert,
>
> In message <alpine.LFD.2.20.1607080453210.5437@localhost.localdomain> you wrote:
> >
> >   ok, and one last (admittedly a bit off-topic) followup ...
> > openembedded supplies a class, image_types_uboot.bbclass, that can
> > generate a pile of u-boot related images:
> >
> > IMAGE_TYPES += "ext2.u-boot ext2.gz.u-boot ext2.bz2.u-boot
> >    ext2.lzma.u-boot ext3.gz.u-boot ext4.gz.u-boot cpio.gz.u-boot"
> >
> > if i want an immediately usable initrd i can download and pass off to
> > bootm, i'm assuming i can use any of those "u-boot" suffixed image
> > types, like, say, "cpio.gz.u-boot," which will generate a file with a
> > name like "blahblah...20160708082958.rootfs.cpio.gz.u-boot".
>
> What is your assumption based on?  Just on the suffix ".u-boot"?
>
> >   so more an openembedded question, but am i correct in assuming that
> > any of those OE "u-boot" files are usable as initrds? thanks.
>
> You need to look into the actual recipes to be sure what the ".u-boot"
> means, and how these images are built.
>
> "openembedded-core/meta/classes/image_types_uboot.bbclass" defines
> something like this:
>
> oe_mkimage () {
>     mkimage -A ${UBOOT_ARCH} -O linux -T ramdisk -C $2 -n ${IMAGE_NAME} \
>         -d ${DEPLOY_DIR_IMAGE}/$1 ${DEPLOY_DIR_IMAGE}/$1.u-boot
>     if [ x$3 = x"clean" ]; then
>         rm $1
>     fi
> }
>
> This would indeed mean that ".u-boot" is, from U-Boot's point of
> view, a ramdisk image wrapped with the legacy image header, and as
> such usable with "bootm".

  yup, i just went through most of the above, and built a
*cpio.gz.u-boot format ramdisk, and it works just fine, so i'm happy.
onward ...

rday

  reply	other threads:[~2016-07-08 11:40 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-07-08  7:59 [U-Boot] what are valid formats for initrd image downloaded and used by "bootm" Robert P. J. Day
2016-07-08  8:21 ` Wolfgang Denk
2016-07-08  8:58   ` Robert P. J. Day
2016-07-08 11:20     ` Wolfgang Denk
2016-07-08 11:40       ` Robert P. J. Day [this message]
2016-07-08 12:56         ` Wolfgang Denk
2016-07-08 13:59           ` Robert P. J. Day

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=alpine.LFD.2.20.1607080739350.7066@localhost.localdomain \
    --to=rpjday@crashcourse.ca \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.