Dne Čt 1. července 2010 05:33:46 Marek Vasut napsal(a): > Dne Čt 1. července 2010 02:44:01 Albert ARIBAUD napsal(a): > > Le 01/07/2010 02:09, Marek Vasut a écrit : > > >>>> common/cmd_ide.c | 22 +++++++++++++--------- > > >>>> 1 files changed, 13 insertions(+), 9 deletions(-) > > >>> > > >>> I don't see the big advantage of this patch yet. > > >> > > >> It won't compile at least on ARM. Same case as with the dm9000 > > >> ethernet adapter. > > >> > > >>> What are the exact advantages of your version? > > >> > > >> That it actually compiles and works on other architectures than ppc. > > > > > > Any updates ? > > > > Actually I've compiled cmd_ide.c for ARM -- I just sent a patchset for > > this. Required me to #define __io in my board's config, > > Are you really supposed to #define __io in your config ?! I doubt that.
Bump? After some discussion with Wolfgang, we figured that'd be the easiest temporary solution actually. But after I tried this approach, I git this problem: u-boot-pxa/arch/arm/lib/eabi_compat.o -L /usr/lib/gcc/arm-linux-gnueabi/4.4.4 - lgcc -Map u-boot.map -o u-boot common/libcommon.a(cmd_ide.o): In function `output_data': /home/marex/PalmLD/u-boot-pxa/common/cmd_ide.c:904: undefined reference to `__raw_writesw' common/libcommon.a(cmd_ide.o): In function `input_data': /home/marex/PalmLD/u-boot-pxa/common/cmd_ide.c:962: undefined reference to `__raw_readsw' /home/marex/PalmLD/u-boot-pxa/common/cmd_ide.c:962: undefined reference to `__raw_readsw' make: *** [u-boot] Error 1 So arm is missing the implementation of __raw_reads[bwl] etc. > > > and also to > > #define CONFIG_IDE_SWAP_IO, a new configuration option which replaces > > the complex conditionals on __PPC__ et al. > > > > Amicalement, _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot