Alix1c won't boot with the zero decompress code. So I have disabled it in a simple way:
Index: util/lar/stream.c =================================================================== --- util/lar/stream.c (revision 602) +++ util/lar/stream.c (working copy) @@ -148,6 +148,7 @@ continue; } thisalgo = zeroes; + thisalgo = algo; if (verbose()) fprintf(stderr, "New section addr %#x size %#x\n", (u32)shdr[i].sh_addr, (u32)shdr[i].sh_size);
I think the code is using the wrong address on decompress, but I have no idea and I want to rest.
FWIW, all the changes I put in for the dtc work seem to work fine.
BTW, we need to put svn rev in the coreboot banner, if anyone wants to try.
It's amazing how the simplest, most obvious, can't fail patches are the ones that chew up 3 hours of debug time :-)
Thanks
ron