the following patch was just integrated into master: commit 00e5da6f25483f5d29aefadfff56a11dd0f3c97c Author: Gabe Black gabeblack@google.com Date: Wed Mar 6 04:46:00 2013 -0800
libpayload: Don't do unaligned accesses during LZMA decompression
Use memcpy to access a uint32_t that's inherently unaligned due to the layout of the LZMA header format.
Built and booted on Daisy and saw a data abort go away. Built and booted into developer mode on Link and verified that bitmaps were decompressed/displayed correctly.
Change-Id: Id3ae746c04d23bcb0345cb71797bfa219479cc8f Signed-off-by: Gabe Black gabeblack@google.com Reviewed-on: http://review.coreboot.org/2670 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich rminnich@gmail.com
Build-Tested: build bot (Jenkins) at Tue Mar 12 23:10:29 2013, giving +1 Reviewed-By: Ronald G. Minnich rminnich@gmail.com at Wed Mar 13 23:42:08 2013, giving +2 See http://review.coreboot.org/2670 for details.
-gerrit