All of lore.kernel.org
 help / color / mirror / Atom feed
From: Albert ARIBAUD <albert.u.boot@aribaud.net>
To: u-boot@lists.denx.de
Subject: [U-Boot] initramfs support through the initrd mechanism of u-boot
Date: Sat, 16 Jul 2011 11:25:36 +0200	[thread overview]
Message-ID: <4E215910.4060003@aribaud.net> (raw)
In-Reply-To: <C12A6026D660AE43A63DC2270B27335475BBA43F25@GVW1154EXB.americas.hpqcorp.net>

Hi Thomas,

Le 15/07/2011 09:53, Cao, Da-Shi (EB-Presales-ZTE/HW-GZ) a ?crit :
> Hi Albert?
> I did not know how to make a uImage of initrd. I guess u-boot does not support the gzipped cpio as an initrd. As I'm new to u-boot, so I would be glad if I can make the gzipped cpio to be acceptable by u-boot as a valid initrd.

This is something that you can probably find answers to in Denx' ELDK --
see the Denx website.

> As for the physical address, it is in the file arch/arm/mm/init.c of Linux kernel. It works when I pass a physical address of initrd to it. It seems that if the old format of initrd is passed to Linux kernel, it expects a virtual address!
> 
> I can either change the init.c of Linux kernel to expect a virtual address, or change the u-boot to give a physical address. It is more dependable to make u-boot send out a physical address, as the virtual address of u-boot may not be the virtual address of the Linux kernel, although it is now identical for current moment.

I am surprised that U-Boot provides a virtual address. If you are sure
that it does -- i.e. if you have traced the current (git u-boot/master)
U-Boot code and made sure that the address passed is not correct as a
physical address and is correct as a virtual one, then please open a new
discussion thread here with an adequate subject and mention the exact SW
and HW setup you're using, along with your observations.

> Thanks a lot.
> Thomas

Amicalement,
-- 
Albert.

      parent reply	other threads:[~2011-07-16  9:25 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-07-14 14:17 [U-Boot] initramfs support through the initrd mechanism of u-boot Cao, Da-Shi
2011-07-14 14:40 ` Albert ARIBAUD
     [not found]   ` <C12A6026D660AE43A63DC2270B27335475BBA43F25@GVW1154EXB.americas.hpqcorp.net>
2011-07-16  9:25     ` Albert ARIBAUD [this message]

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=4E215910.4060003@aribaud.net \
    --to=albert.u.boot@aribaud.net \
    --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.