
13 Aug
2007
13 Aug
'07
4:52 p.m.
On Wednesday 08 August 2007, Wolfgang Denk wrote:
In message 1186558396.17519.11.camel@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