[U-Boot-Users] Why are some global vars part of the image, and some not?

Timur Tabi
2006-11-06T19:54:56Z

Scott Wood wrote:

> The benefit is that bss-related bugs in the pre-RAM code go away and
> stay away, and that ugliness such as having to specify __attribute__
> ((section ("data"))) whenever the value is zero also goes away.

For the record, the only use of "section (data)" is in the I2C code I just
wrote. And this code can be eliminated if we change i2c_read() and
i2c_write() to take the bus number as a parameter. Although I should we
should implement that change, doing so would require changing 91 files.

--
Timur Tabi
Linux Kernel Developer @ Freescale