[U-Boot] [PATCH v2 7/8] nios2: show fdt blob address in board info command

Thomas Chou thomas at wytron.com.tw
Sun Sep 6 15:20:21 CEST 2015


Hi Marek,

>>> I think this will not work on 64bit machines.

I tried 64bits with

	print_lnum("fdt_blob", (u64)gd->fdt_blob);

But got this warning,

   CC      common/cmd_bdinfo.o
common/cmd_bdinfo.c: In function 'do_bdinfo':
common/cmd_bdinfo.c:180:25: warning: cast from pointer to integer of 
different size [-Wpointer-to-int-cast]
   print_lnum("fdt_blob", (u64)gd->fdt_blob);
                          ^
include/asm-generic/global_data.h
	const void *fdt_blob;	/* Our device tree, NULL if none */

Actually, the print is guarded with CONFIG_NIOS2, so it is safe to use 
32bits.

Or shall we invent a "print pointer address"?

Best regards,
Thomas Chou


More information about the U-Boot mailing list