rom_stream: The use of stream tags?

steven james pyro at linuxlabs.com
Tue Nov 26 07:10:00 CET 2002


Greetings,

That sounds like the copy in the baremetal toolkit. I put it in there so
that multiple payloads can be detected and chosen at boot time. The tag
structure consists of one or more 16 byte segments starting with $TAG$ for
detection. The 1st block contains a count of additional blocks, and the
target's size, + 6 bytes for the name of the target. Additional blocks
contain the continuation of the name. 

I set it up to start at offset 0 in the event that there are no tags for
backward compatability.

G'day,
sjames



On Mon, 25 Nov 2002, Andrew Kohlsmith wrote:

> Can someone explain why the rom stream init function looks for "$TAG$" in 
> memory?  It appears nowhere in a "regular" romimage (i.e. one with only an 
> elfboot and the linuxbios image), other in the code that looks for the tag.
> 
> Regards,
> Andrew
> _______________________________________________
> Linuxbios mailing list
> Linuxbios at clustermatic.org
> http://www.clustermatic.org/mailman/listinfo/linuxbios
> 

-- 
-------------------------steven james, director of research, linux labs
... ........ ..... ....                     230 peachtree st nw ste 701
the original linux labs                             atlanta.ga.us 30303
      -since 1995                              http://www.linuxlabs.com
                                   office 404.577.7747 fax 404.577.7743
-----------------------------------------------------------------------





More information about the coreboot mailing list