> -----Original Message----- > From: Albert ARIBAUD [mailto:[email protected]] > Sent: Tuesday, July 07, 2015 7:20 PM > To: Tang Yuantian-B29983 > Cc: [email protected]; Xie Shaohui-B21989; [email protected] > Subject: Re: [U-Boot] [PATCH v2] ahci: Fix compiling warnings under 64bit > platforms > > Hello [email protected], > > On Tue, 7 Jul 2015 15:48:26 +0800, [email protected] > <[email protected]> wrote: > > From: Tang Yuantian <[email protected]> > > > > When compling under 64bit platforms, there are lots of warnings, > > like: > > > > drivers/block/ahci.c:114:18: warning: cast to pointer from integer of > > different size [-Wint-to-pointer-cast] > > u8 *port_mmio = (u8 *)probe_ent->port[port].port_mmio; > > ^ > > drivers/block/ahci.c: In function ?.hci_host_init?. > > drivers/block/ahci.c:218:49: warning: cast from pointer to integer of > > different size [-Wpointer-to-int-cast] > > probe_ent->port[i].port_mmio = ahci_port_base((u32) mmio, i); > > > > ...... > > > > Signed-off-by: Shaohui Xie <[email protected]> > > Signed-off-by: Tang Yuantian <[email protected]> > > --- > > v2: > > - refined some type casts > > Out of curiosity, which toolchain are you using? > ARCH=arm64 CROSS_COMPILE=gcc-linaro-aarch64-linux-gnu-4.8-2013.12_linux/bin/aarch64-linux-gnu-
I believe that any cross compile for arm64 will cause those warnings. Regards, Yuantian > Amicalement, > -- > Albert. _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

