Changeset 3987
- Timestamp:
- 01/30/08 23:24:41 (5 years ago)
- File:
-
- 1 edited
-
trunk/src/target/u-boot/patches/loadenv.patch (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/target/u-boot/patches/loadenv.patch
r3986 r3987 26 26 --- u-boot.orig/common/cmd_nvedit.c 27 27 +++ u-boot/common/cmd_nvedit.c 28 @@ -563,7 +563,3 3@@28 @@ -563,7 +563,36 @@ 29 29 return (saveenv() ? 1 : 0); 30 30 } … … 34 34 +int do_loadenv(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) 35 35 +{ 36 + extern void env_relocate_spec(void); 36 37 + extern char *env_name_spec; 38 + extern env_t *env_ptr; 37 39 + 38 40 + printf("Loading Environment from %s...\n", env_name_spec); … … 40 42 + if (env_init()) 41 43 + return 1; 42 + env_relocate(); 44 + env_relocate_spec(); 45 + gd->env_addr = (ulong) &env_ptr->data; 43 46 + return 0; 44 47 +} … … 52 55 + extern char *env_name_spec; 53 56 + 54 + printf("Environment reset to default settings ...\n");57 + printf("Environment reset to default settings\n"); 55 58 + 56 59 + default_env(); … … 61 64 62 65 /************************************************************************ 63 @@ -615,7 +64 1,23 @@66 @@ -615,7 +644,23 @@ 64 67 NULL 65 68 );
Note: See TracChangeset
for help on using the changeset viewer.
