[U-Boot-Users] Can U-boot Autodetect arch/ppcversusarch/powerpc from info in the uImage?

Jerry Van Baren gerald.vanbaren at ge.com
Thu Dec 13 19:49:23 CET 2007


Wolfgang Denk wrote:
> In message <1197205927.937.51.camel at gentoo-jocke.transmode.se> you wrote:
>> Made a new patch with Jerrys comments addressed. Also renamed
>> DEFAULT_OF_TREE to CFG_OF_TREE. OK?
> 
> I still object against this modification.
> 
>> +#ifdef CFG_OF_TREE
>> +	char	*of_flat_tree = CFG_OF_TREE;
>> +#else
>>  	char	*of_flat_tree = NULL;
>> +#endif
>>  	ulong	of_data = 0;
>>  #endif
> 
> I hereby NAK this patch for 3 reasons:
> 
> 1) The patch does not solve a problem. Instead of hardwiring the
>    address, you can just pass it as argument to the bootm command
>    which seems more straightforward to me
> 
> 2) The patch causes confusion. Documented behaviour is that "bootm"
>    with one or two arguments (kernel address, or kernel plus ramdisk
>    addresses) will boot a non-OF enabled kernel. With this patch,
>    "bootm" will behave different on systems where the CFG_OF_TREE has
>    been selected - which is usually not known to and cannot be
>    checked by the end user, thus causing confusion.
> 
> 3) With the patch applied and CFG_OF_TREE defined, there is no way to
>    boot a non-OF kernel, thus breaking backward compatibility.
> 
> Best regards,
> 
> Wolfgang Denk

FWIIW, #2 and #3 are serious problems that I had not considered when I 
supported Jocke's proposed patch.  Sorry, Jocke, but I have to side with 
Wolfgang in light of those arguments.

Best regards,
gvb





More information about the U-Boot mailing list