|
Enable EFIv1 compression in bmpbklk_utility.
This lets bmpbklk_utility generate BMPBLOCKs with EFIv1-compressed bitmaps.
It also adds the ability to display or unpack BMPBLOCK blobs.
The compression/decompression routines come from the tianocore EDK on
sourceforge and are written in C, so now there's a mix of C and C++, but it
works just fine.
BUG= chromium-os:11491
TEST=manual
cd src/platform/vboot_reference
make
make runbmptests
Committed: http://chrome-svn/viewvc/chromeos?view=rev&revision=61362d6
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+3121 lines, -44 lines) |
Patch |
 |
A |
tests/bitmaps/Background.bmp
|
View
|
1
|
Binary file |
0 comments
|
Download
|
 |
M |
tests/bitmaps/TestBmpBlock.py
|
View
|
1
|
2 chunks |
+67 lines, -1 line |
0 comments
|
Download
|
 |
A |
tests/bitmaps/Word.bmp
|
View
|
1
|
Binary file |
0 comments
|
Download
|
 |
A |
tests/bitmaps/case_simple.yaml
|
View
|
1
|
1 chunk |
+27 lines, -0 lines |
0 comments
|
Download
|
 |
M |
utility/Makefile
|
View
|
|
1 chunk |
+9 lines, -1 line |
0 comments
|
Download
|
 |
M |
utility/bmpblk_util.c
|
View
|
|
4 chunks |
+250 lines, -15 lines |
0 comments
|
Download
|
 |
M |
utility/bmpblk_utility.cc
|
View
|
1
|
9 chunks |
+56 lines, -25 lines |
0 comments
|
Download
|
 |
A |
utility/eficompress.c
|
View
|
1
|
1 chunk |
+1609 lines, -0 lines |
0 comments
|
Download
|
 |
A |
utility/efidecompress.c
|
View
|
1
|
1 chunk |
+1008 lines, -0 lines |
0 comments
|
Download
|
 |
M |
utility/include/bmpblk_util.h
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
utility/include/bmpblk_utility.h
|
View
|
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
A |
utility/include/eficompress.h
|
View
|
1
|
1 chunk |
+86 lines, -0 lines |
0 comments
|
Download
|
Total messages: 5 (0 generated)
|