On Aug 14, 2009, at 3:13 PM, Jean-Christophe PLAGNIOL-VILLARD wrote: > On 14:00 Fri 14 Aug , Kumar Gala wrote: >> Added a arch_preboot() function that cpu specific code can >> implement to >> allow for various modifications to the state of the machine right >> before >> we boot. This can be useful to setup register state to a specific >> configuration. >> >> Signed-off-by: Kumar Gala <ga...@kernel.crashing.org> >> --- >> common/cmd_bootm.c | 10 ++++++++++ >> 1 files changed, 10 insertions(+), 0 deletions(-) >> >> diff --git a/common/cmd_bootm.c b/common/cmd_bootm.c >> index 86c8122..766889a 100644 >> --- a/common/cmd_bootm.c >> +++ b/common/cmd_bootm.c >> @@ -166,6 +166,13 @@ void __arch_lmb_reserve(struct lmb *lmb) >> } >> void arch_lmb_reserve(struct lmb *lmb) __attribute__((weak, >> alias("__arch_lmb_reserve"))); >> >> +/* Allow for arch specific config before we boot */ >> +void __arch_preboot(void) >> +{ >> + /* please define platform specific arch_preboot() */ >> +} >> +void arch_preboot(void) __attribute__((weak, >> alias("__arch_preboot"))); >> + > why not a section so you will be able to have multiple callback so > it can be > arch or soc or board too in any combination
Because the use I have for it is a simple single case at this point. If and when we need more complexity we can add it. - k _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot