diff options
author | John Klug <john.klug@multitech.com> | 2017-04-11 10:00:21 -0500 |
---|---|---|
committer | John Klug <john.klug@multitech.com> | 2017-06-09 09:09:19 -0500 |
commit | 06f304cec0ee3260ccd28bcc47d591eb1fca257d (patch) | |
tree | c47c9da93ae1d30f674a6993a0d151471388a4b7 /recipes-bsp | |
parent | 825cb9ed01ed0a3dad3904d70a30ed20093fe1a6 (diff) | |
download | meta-multitech-atmel-06f304cec0ee3260ccd28bcc47d591eb1fca257d.tar.gz meta-multitech-atmel-06f304cec0ee3260ccd28bcc47d591eb1fca257d.tar.bz2 meta-multitech-atmel-06f304cec0ee3260ccd28bcc47d591eb1fca257d.zip |
Print out CRC in correct order.
Diffstat (limited to 'recipes-bsp')
-rw-r--r-- | recipes-bsp/u-boot/u-boot-2012.10/u-boot-env-crc-dbg.patch | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/recipes-bsp/u-boot/u-boot-2012.10/u-boot-env-crc-dbg.patch b/recipes-bsp/u-boot/u-boot-2012.10/u-boot-env-crc-dbg.patch deleted file mode 100644 index fccfbe3..0000000 --- a/recipes-bsp/u-boot/u-boot-2012.10/u-boot-env-crc-dbg.patch +++ /dev/null @@ -1,78 +0,0 @@ - - Print out CRC values for environment - -diff --git a/common/env_nand.c b/common/env_nand.c -<<<<<<< HEAD -index 79e8033..5536a39 100644 -======= -index 79e8033..9a9bac7 100644 ->>>>>>> Add patch for CRC Debug to u-boot ---- a/common/env_nand.c -+++ b/common/env_nand.c -@@ -83,15 +83,22 @@ int env_init(void) - #if defined(ENV_IS_EMBEDDED) || defined(CONFIG_NAND_ENV_DST) - int crc1_ok = 0, crc2_ok = 0; - env_t *tmp_env1; -+ uint32_t calc_crc; - - #ifdef CONFIG_ENV_OFFSET_REDUND - env_t *tmp_env2; - - tmp_env2 = (env_t *)((ulong)env_ptr + CONFIG_ENV_SIZE); -- crc2_ok = crc32(0, tmp_env2->data, ENV_SIZE) == tmp_env2->crc; -+ calc_crc = crc32(0, tmp_env2->data, ENV_SIZE); -+ crc2_ok = calc_crc == tmp_env2->crc; -+ printf("env_relocate_spec: crc2_ok=%d saved crc=0x%x calculated crc=0x%x flags=%d\n", -<<<<<<< HEAD -+ crc2_ok,tmp_env2->crc,calc_crc,tmp_env2->flags); -======= -+ crc2_ok,calc_crc,tmp_env2->crc,tmp_env2->flags); ->>>>>>> Add patch for CRC Debug to u-boot - #endif - tmp_env1 = env_ptr; -- crc1_ok = crc32(0, tmp_env1->data, ENV_SIZE) == tmp_env1->crc; -+ calc_crc = crc32(0, tmp_env1->data, ENV_SIZE); -+ crc1_ok = saved_crc == tmp_env1->crc; -+ printf("env_relocate_spec: crc1_ok=%d saved crc=0x%x calculated crc=0x%x flags=%d\n", -<<<<<<< HEAD -+ crc1_ok,tmp_env1->crc,calc_crc,tmp_env1->flags); -======= -+ crc1_ok,calc_crc,tmp_env1->crc,tmp_env1->flags); ->>>>>>> Add patch for CRC Debug to u-boot - - if (!crc1_ok && !crc2_ok) { - gd->env_addr = 0; -@@ -333,6 +340,7 @@ void env_relocate_spec(void) - #if !defined(ENV_IS_EMBEDDED) - int crc1_ok = 0, crc2_ok = 0; - env_t *ep, *tmp_env1, *tmp_env2; -+ uint32_t calc_crc; - - tmp_env1 = (env_t *)malloc(CONFIG_ENV_SIZE); - tmp_env2 = (env_t *)malloc(CONFIG_ENV_SIZE); -@@ -347,9 +355,14 @@ void env_relocate_spec(void) - - if (readenv(CONFIG_ENV_OFFSET_REDUND, (u_char *) tmp_env2)) - puts("No Valid Redundant Environment Area found\n"); -- -- crc1_ok = crc32(0, tmp_env1->data, ENV_SIZE) == tmp_env1->crc; -- crc2_ok = crc32(0, tmp_env2->data, ENV_SIZE) == tmp_env2->crc; -+ calc_crc = crc32(0, tmp_env1->data, ENV_SIZE); -+ crc1_ok = calc_crc == tmp_env1->crc; -+ printf("env_relocate_spec: crc1_ok=%d saved crc=0x%x calculated crc=0x%x flags=%d\n", -<<<<<<< HEAD -+ crc1_ok,tmp_env1->crc,calc_crc,tmp_env1->flags); -+ calc_crc = crc32(0, tmp_env2->data, ENV_SIZE); -+ crc2_ok = calc_crc == tmp_env2->crc; -+ printf("env_relocate_spec: crc2_ok=%d saved crc=0x%x calculated crc=0x%x flags=%d\n", -+ crc2_ok,tmp_env2->crc,calc_crc,tmp_env2->flags); -======= -+ crc1_ok,calc_crc,tmp_env1->crc,tmp_env1->flags); -+ calc_crc = crc32(0, tmp_env2->data, ENV_SIZE); -+ crc2_ok = calc_crc == tmp_env2->crc; -+ printf("env_relocate_spec: crc2_ok=%d saved crc=0x%x calculated crc=0x%x flags=%d\n", -+ crc2_ok,calc_crc,tmp_env2->crc,tmp_env2->flags); ->>>>>>> Add patch for CRC Debug to u-boot - - if (!crc1_ok && !crc2_ok) { - set_default_env("!bad CRC"); |