Home
last modified time | relevance | path

Searched hist:"5 ca05c8b0304c6e99466fd3c43398273c1e9cad9" (Results 1 – 1 of 1) sorted by relevance

/rk3399_rockchip-uboot/drivers/video/
H A Dcfb_console.c5ca05c8b0304c6e99466fd3c43398273c1e9cad9 Sat Mar 08 14:55:52 UTC 2014 Eric Nelson <eric.nelson@boundarydevices.com> 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>