[U-Boot] [PATCH 11/14] New config variable CONFIG_PREMONITOR

Marek Vasut
2012-01-25T18:12:51Z

> * if defined run env "premonitor" before Main Loop for Monitor Processing

What is this good for?
>
> Signed-off-by: Pali Roh?r <pali.rohar@gmail.com>
> ---
> Changes since original version:
> - removed #ifdef CONFIG_PREMONITOR in main.c
>
> common/env_common.c | 3 +++
> common/main.c | 4 ++++
> 2 files changed, 7 insertions(+), 0 deletions(-)
>
> diff --git a/common/env_common.c b/common/env_common.c
> index 71811c4..1c2360d 100644
> --- a/common/env_common.c
> +++ b/common/env_common.c
> @@ -92,6 +92,9 @@ const uchar default_environment[] = {
> #ifdef CONFIG_PREBOOT
> "preboot=" CONFIG_PREBOOT "\0"
> #endif
> +#ifdef CONFIG_PREMONITOR
> + "premonitor=" CONFIG_PREMONITOR "\0"
> +#endif
> #ifdef CONFIG_ROOTPATH
> "rootpath=" CONFIG_ROOTPATH "\0"
> #endif
> diff --git a/common/main.c b/common/main.c
> index 503d6c4..e0c262c 100644
> --- a/common/main.c
> +++ b/common/main.c
> @@ -427,6 +427,10 @@ void main_loop (void)
> }
> #endif
>
> + s = getenv("premonitor");
> + if (s)
> + run_command2(s, 0);
> +
> /*
> * Main Loop for Monitor Command Processing
> */