[U-Boot-Users] [Patch] Disable icache before call the first line of kernel in do_bootelf().

Mike Frysinger vapier at gentoo.org
Mon Aug 13 16:52:43 CEST 2007


On Wednesday 08 August 2007, Wolfgang Denk wrote:
> In message <1186558396.17519.11.camel at sevens.analog.com> you wrote:
> > Thank you for your comment. Yes, this may not be necessary for all arch.
> > How about add a hook function for each arch?
>
> Using "weak", right.

so using weak hooks is OK now ?  i think it'd be good to migrate all of the 
ugly boote/bootm/etc... cruft to external weaks and let arches define their 
own

> > int do_go (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
> > {
> >         ulong   addr, rc;
> >         int     rcode = 0;
> >
> >         if (argc < 2) {
> >                 printf ("Usage:\n%s\n", cmdtp->usage);
> >                 return 1;
> >         }
> >
> >         addr = simple_strtoul(argv[1], NULL, 16);
> >         printf ("## Starting application at 0x%08lX ...\n", addr);
> >
> >         if (icache_status()){
> >                icache_disable();
> >         }
> >         if (dcache_status()) {
> >                dcache_disable();
> >         }
>
> This is not in the official tree, and it will not make it  there.  It
> will probably not even build for many boards.

it's called pseudo code ... of course code that has "..." in it wont build :p
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: This is a digitally signed message part.
Url : http://lists.denx.de/pipermail/u-boot/attachments/20070813/7d25b842/attachment.pgp 


More information about the U-Boot mailing list