+Lukasz and a few others

Hi Brian,

On 31 August 2015 at 16:38, <[email protected]> wrote:
>
> Dell Customer Communication
>
>
>
> I have a question  with respect to the .itb as a complete bootable/execution 
> entity.
>
>
>
> OUR PAST  DESIGNs:
>
> Our past home grown solutions,    much like fit update,    is a binary that 
> contains the various components (meaning kernel, root file system, other 
> stuff).
>
> 1)      They are copied into hard coded flash locations,   bootcmd then does 
> mmc read of kernel,   then bootm,   kernel goes to hard coded location to get 
> the rootfs, etc.
>
> 2)      We also have a  system that copy’s the kernel and rootfs as files 
> into a ext4 file system,  bootcmd does ext4load of kernel,   then bootm,  
> kernel knows of file  /rootfs,  etc.
>
>
>
>
>
> FULL BENEFIT OF .itb
>
> It would seem that the benefit of having everything in the .itb    (Kernel, 
> rootfs, dtb, etc).
>
> It can be copied as a single blob, so fwupdate is really just a single copy 
> to your flash device.
>

Yes that's right.

>
>
>
>
> QUESTIONs:
>
> Is the full intent of the .itb  is to leave it all together,  kernel, dtb, 
> rootfs, other stuff?
>
> Pull the itb into memory, boot the kernel, it knows how to find the rootfs, 
> etc.
>
> OR
>
> Is the .itb a kernel/dtb ,  then via  bootargs we tell the kernel where 
> rootfs is?
>
> Meaning it is not part of the .itb.

The second option. You can put a ramdisk in the .itb (FIT) but
typically that is just used to get the boot started, and you then use
a root disk on another device, with bootargs telling the kernel where
to find it.

>
>
>
> What the open source industry doing?
>
>
>
>
>
>
>
> If I am totally off base please feel free to correct me.
>
>
>
> Thank you for your time.
>
> Brian Brelsford
>

Regards,
Simon
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to