On Tue, Apr 12, 2011 at 2:56 PM, Wolfgang Denk <w...@denx.de> wrote: > Dear Simon Glass, > > In message <1302642840-6958-5-git-send-email-...@chromium.org> you wrote: >> In many environments the DHCP server (which provides IP addresses) is not >> under control of the individual engineer. While it is required in order to >> connect to the corporate network, it doesn't provide useful information for >> booting. For example, it may be set up for PC imaging and provide a bootfile >> and tftp server for pxelinux. >> >> To deal with this, this commit provides for a separate tftpserverip >> environment >> variable. If this is defined, then this IP address is used in preference >> to serverip. A new CONFIG_BOOTP_IGNORE_BOOTFILE option is provided to >> indicate >> that any bootfile name returned by the DHCP server is bogus and should be >> ignored. > > Why don't you simply re-assing another value to "serverip" before > doing any TFTP transfers?
The point here is to initialize the ethernet only once. setenv autoload n; bootp; tftp... does two initializations which costs a few seconds (to get a link, etc.). We want to just do this: setenv bootfile "uImage"; setenv autoload y; bootp The reason we can't use bootp to load the kernel in this situation is that the DHCP server is not under our control. This is a common situation at larger companies. > > This can be done with trivial scripting, without any code changes. > >> To use this feature, just setenv tftpserverip to the address of your TFTP >> server and define CONFIG_BOOTP_IGNORE_BOOTFILE in your board file. > > Why don't you simply set the "autoload" environment variable to "no"? > This is the documented way to do exactly this. > > Sorry, but I see no use for this patch. Please take another look. Regards, Simon > > NAK. > > > Best regards, > > Wolfgang Denk > > -- > DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel > HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany > Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de > You could end up being oddly sad and full of a strange, diffuse com- > passion which would lead you to believe that it might be a good idea > to wipe out the whole human race and start again with amoebas. > - Terry Pratchett, _Guards! Guards!_ > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot