diff options
author | Eric Nelson <eric.nelson@boundarydevices.com> | 2014-03-08 07:55:52 -0700 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2014-03-10 13:50:31 -0400 |
commit | 5ca05c8b0304c6e99466fd3c43398273c1e9cad9 (patch) | |
tree | b051863dcc59e11907cf02f38ff6893573683d21 /drivers/block | |
parent | 73545f75b66d5bd68076742f082a5b7fdfb5b086 (diff) | |
download | u-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