[U-Boot] [PATCH 3/4] x86: Refactor the zboot innards so they can be reused with a vboot image

Gabe Black gabeblack at chromium.org
Fri Dec 2 22:47:22 CET 2011


On Fri, Dec 2, 2011 at 1:43 PM, Graeme Russ <graeme.russ at gmail.com> wrote:

> Hi Gabe,
>
> On 30/11/11 20:17, Gabe Black wrote:
> > If vboot successfully verifies a kernel, it will leave it in place and
> > basically ready to boot. The zeropage table which is part of the x86 boot
> > protocol is at the end of the kernel, though, instead of the beginning,
> and
> > because the image is already in place there's no need to copy it around.
> > This change refactors the code which implements the zboot command so that
> > the configuration of the zeropage table and loading the pieces of the
> > kernel into memory are done separately. Also, because the command line
> goes
> > before the zeropage table in vboot which is somewhat incompatible with
> the
> > normal protocol, where to put the command line is a now a parameter
> instead
> > of being hard coded.
>
> What exactly is vboot? Is this something new you a looking to introduce to
> U-Boot later, or is it something entirely separate?
>
> Regards,
>
> Graeme
>


Vboot is verified boot, a separate ChromeOS thing which is linked into
u-boot and calls into its functions.

Gabe


More information about the U-Boot mailing list