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
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@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios