The android image format has a u32 value which tells the loader where to put the ATAG list. Casting this value to a pointer directly causes a warning on aarch64. Silence it by casting it to unsigned long first. The code is of no use on aarch64, so no need to fix anything really. Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> --- arch/arm/lib/bootm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/lib/bootm.c b/arch/arm/lib/bootm.c index 25efb42541..9c6174adfe 100644 --- a/arch/arm/lib/bootm.c +++ b/arch/arm/lib/bootm.c @@ -522,7 +522,7 @@ static int do_bootm_aimage(struct image_data *data) linux_bootargs_overwrite(header->cmdline); if (!getenv("aimage_noverwrite_tags")) - armlinux_set_bootparams((void*)header->tags_addr); + armlinux_set_bootparams((void *)(unsigned long)header->tags_addr); cmp = &header->second_stage; if (cmp->size) { -- 2.16.1 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox