summaryrefslogtreecommitdiff
path: root/lib_arm/bootm.c
diff options
context:
space:
mode:
authorMichael Zaidman <michael.zaidman@gmail.com>2009-04-04 01:43:00 +0300
committerBen Warren <biggerbadderben@gmail.com>2009-04-19 23:24:16 -0700
commit3c172c4fdbbb5858fae38478d6399be4a16be3fc (patch)
tree19a0643e154642a2e357c054396d777eb7c15cef /lib_arm/bootm.c
parentb11f664f52c2855990107c18f242223377183575 (diff)
NetLoop initialization bug
The patch fixes the bug of partial initialization of global network parameters. Upon u-boot's start up the first ping command causes a failure of the consequent TFTP command. It happens in the recently added mechanism of the NetLoop initialization where initialization of global network parameters is separated in the NetInitLoop routine which is called per env_id change. Thus, ping request will initialize the network parameters necessary for ping operation only, afterwards the env_changed_id will be set to the env_id that will prevent all following initialization requests from other protocols. The problem is that the initialized by ping subset of network parameters is not sufficient for other protocols and particularly for TFTP which requires the NetServerIp also. Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com> Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
Diffstat (limited to 'lib_arm/bootm.c')
0 files changed, 0 insertions, 0 deletions