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

Signed-off-by: Pali Rohár <pali.ro...@gmail.com>
---
 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 8a71096..1ef8ecc 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
         */
-- 
1.7.5.4

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to