summaryrefslogtreecommitdiff
path: root/drivers/block
diff options
context:
space:
mode:
authorEric Nelson <eric.nelson@boundarydevices.com>2014-03-08 07:55:52 -0700
committerTom Rini <trini@ti.com>2014-03-10 13:50:31 -0400
commit5ca05c8b0304c6e99466fd3c43398273c1e9cad9 (patch)
treeb051863dcc59e11907cf02f38ff6893573683d21 /drivers/block
parent73545f75b66d5bd68076742f082a5b7fdfb5b086 (diff)
downloadu-boot-imx-5ca05c8b0304c6e99466fd3c43398273c1e9cad9.zip
u-boot-imx-5ca05c8b0304c6e99466fd3c43398273c1e9cad9.tar.gz
u-boot-imx-5ca05c8b0304c6e99466fd3c43398273c1e9cad9.tar.bz2
cfb_console: align fields in gzipped .bmp files
.bmp files contain 32-bit integers aligned at offsets of +2, +6, et cetera within the bmp_header structure (see include/bmp_layout.h). Support for gzip-compressed .bmp files is present in the cfb_console display subsystem by uncompressing them prior to use. This patch forces the in-memory header to be aligned properly for these compressed images by extracting them to a 2-byte offset in the memory returned by malloc. Since malloc will always return a 4-byte aligned value, this forces the .bmp header fields to be naturally aligned on 4-byte addresses. Refer to these files for more details: doc/README.displaying-bmps Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Diffstat (limited to 'drivers/block')
0 files changed, 0 insertions, 0 deletions