[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