
14 Jan
2005
14 Jan
'05
10:15 a.m.
Hi
I don't understand the way the global data pointer (gd) is implemented in u-boot.
Why is declared as a local register variable (in functions that access it), rather than a global register variable?
I know this more a gcc question, rather than u-boot, but perhaps someone in the group has time to enlighten me, or point me to some documentation.
Regards
Peter