[U-Boot] [PATCH] Add ability for arch code to make changes before we boot
Jean-Christophe PLAGNIOL-VILLARD
plagnioj at jcrosoft.com
Fri Aug 14 22:13:57 CEST 2009
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 <galak at 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
Best Regards,
J.
More information about the U-Boot
mailing list