[U-Boot] [RFC] Add 64-bit data support for memory commands
FengHua
fenghua at phytium.com.cn
Thu Feb 13 03:41:07 CET 2014
> -----Original Messages-----
> From: "Wolfgang Denk" <wd at denx.de>
> Sent Time: 2014-02-13 06:11:01 (Thursday)
> To: "York Sun" <yorksun at freescale.com>
> Cc: scottwood at freescale.com, u-boot at lists.denx.de
> Subject: Re: [U-Boot] [RFC] Add 64-bit data support for memory commands
>
> Dear York Sun,
>
> In message <1392240023-25205-1-git-send-email-yorksun at freescale.com> you wrote:
> > For aarch64, unsigned long is 64-bit data. Memory commands should be fixed
> > with u32 for 32-bit address access. A double word data size is added to
> > support 64-bit data.
> >
> > Signed-off-by: York Sun <yorksun at freescale.com>
>
> Can you please make all this code conditional for 64 bit architectures
> only, so that 32 bit systems do not suffer from the increased code
> size?
>
> Thanks.
>
> Best regards,
>
> Wolfgang Denk
How about use some macro from compiler of sizeof(long)?
Maybe this could avoid conditional switch, and cmd_mem work with 32 and 64 bit platform.
Best Wishes
More information about the U-Boot
mailing list