diff for duplicates of <4A55BC4D.2000601@bubblegen.co.uk> diff --git a/a/1.txt b/N1/1.txt index fbdea44..a1fb5af 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -49,44 +49,3 @@ The 'BIV' is relevant because in my 2.6.29 kernel src arch/m68k/include/asm/bootinfo_mm.h, BOOTINFOV_MAGIC is defined to be 0x4249561A which is BIV^Z. This ascii text is located in the kernel image header info: - ->From arch/m68k/coldfire/head.S: - - -.section ".text.head","ax" -ENTRY(_stext) - bras 1f /* Jump over bootinfo version numbers */ - - .long BOOTINFOV_MAGIC - .long 0 - - -And from U-Boot itself: - - --> md ${loadaddr} -40010000: 27051956 97342d7d 4a54afd5 00300000 '..V.4-}JT...0.. -40010010: 40020000 40020000 8a006fc1 050c0200 @...@.....o..... -40010020: 4c696e75 78204b65 726e656c 20496d61 Linux Kernel Ima -40010030: 67650000 00000000 00000000 00000000 ge.............. -40010040: 60084249 561a0000 00004ef9 40304000 `.BIV.....N.@0@. - - -I suspect that the failure of starting Linux is caused by some mismatch -in data structures (or versions there of) shared/copied between Linux -and U-Boot and that this data has somehow changed when U-Boot is built -with CONFIG_WATCHDOG #defined. However, I can't find any evidence of -this in the U-Boot code base. The bras instruction above must be key and -I suspect that this is the area causing the problem. - -Can anybody offer any advice / explanation of what exactly could be -going on and why? I wouldn't have expected that defining CONFIG_WATCHDOG -would change anything as fundamental as this. - -Apologies for the cross-post (U-Boot and m68k kernel dev) but I hope to -get opinions/feedback/help from both communities. - -Any assistance very much appreciated indeed. - -Many thanks, --- Matt diff --git a/a/content_digest b/N1/content_digest index f3f2116..db0c663 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,8 +1,7 @@ "From\0Matthew Lear <matt@bubblegen.co.uk>\0" - "Subject\0Can't start Linux if U-Boot built with CONFIG_WATCHDOG\0" + "Subject\0[U-Boot] Can't start Linux if U-Boot built with CONFIG_WATCHDOG\0" "Date\0Thu, 09 Jul 2009 10:45:49 +0100\0" - "To\0u-boot@lists.denx.de" - " linux-m68k@vger.kernel.org\0" + "To\0u-boot@lists.denx.de\0" "\00:1\0" "b\0" "Hello all,\n" @@ -55,47 +54,6 @@ "The 'BIV' is relevant because in my 2.6.29 kernel src\n" "arch/m68k/include/asm/bootinfo_mm.h, BOOTINFOV_MAGIC is defined to be\n" "0x4249561A which is BIV^Z. This ascii text is located in the kernel\n" - "image header info:\n" - "\n" - ">From arch/m68k/coldfire/head.S:\n" - "\n" - "\n" - ".section \".text.head\",\"ax\"\n" - "ENTRY(_stext)\n" - "\tbras\t1f\t/* Jump over bootinfo version numbers */\n" - "\n" - "\t.long\tBOOTINFOV_MAGIC\n" - "\t.long\t0\n" - "\n" - "\n" - "And from U-Boot itself:\n" - "\n" - "\n" - "-> md ${loadaddr}\n" - "40010000: 27051956 97342d7d 4a54afd5 00300000 '..V.4-}JT...0..\n" - "40010010: 40020000 40020000 8a006fc1 050c0200 @...@.....o.....\n" - "40010020: 4c696e75 78204b65 726e656c 20496d61 Linux Kernel Ima\n" - "40010030: 67650000 00000000 00000000 00000000 ge..............\n" - "40010040: 60084249 561a0000 00004ef9 40304000 `.BIV.....N.@0@.\n" - "\n" - "\n" - "I suspect that the failure of starting Linux is caused by some mismatch\n" - "in data structures (or versions there of) shared/copied between Linux\n" - "and U-Boot and that this data has somehow changed when U-Boot is built\n" - "with CONFIG_WATCHDOG #defined. However, I can't find any evidence of\n" - "this in the U-Boot code base. The bras instruction above must be key and\n" - "I suspect that this is the area causing the problem.\n" - "\n" - "Can anybody offer any advice / explanation of what exactly could be\n" - "going on and why? I wouldn't have expected that defining CONFIG_WATCHDOG\n" - "would change anything as fundamental as this.\n" - "\n" - "Apologies for the cross-post (U-Boot and m68k kernel dev) but I hope to\n" - "get opinions/feedback/help from both communities.\n" - "\n" - "Any assistance very much appreciated indeed.\n" - "\n" - "Many thanks,\n" - -- Matt + image header info: -8f119933dbb38695a149d6b58cb7a650d4bf789d8908bbd3b44602480330dc48 +9ea1a422f72a354923c65f96045b528f4caf1bcec171e0d27a5c66dbe4ed1f46
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.