Commit Graph

4 Commits

Author SHA1 Message Date
brentholtsclaw f58e2e0a40 Replace compression tools with python3 module extension for
tianocompress

Adds build script and files to build python3 module with UEFI/Tiano
algorithms
lzma is built into python3
brotli is a pypy package

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-20 17:32:45 -08:00
BrentHoltsclaw ec404f0afc Update compression tools with edk2 Basetools
Modify Compression Libraries, Common, Makefiles, Includes

Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2019-09-24 12:23:26 -07:00
BrentHoltsclaw c73f1101a2 Compression Changes
-------------------
1. Removed previous compression methodology
  a. All files were removed
2. Using compression tools directly from tianocore/edk2/BaseTools
  a. Downloaded from master branch
  b. Changed Makefiles to build within Chipsec
  c. Added BrotliCompress
3. Reworked Windows and Linux Helper to utilize tools built from compression tools
  a. Both helpers utilize same logic of calling compression tools
  b. Updated to support BrotliCompress
4. Modified GUID functionality within uefi_common to unpack struct as strings opposed to numbers
2019-05-10 11:23:47 -07:00
abazhaniuk f12b035458 Ported efi_compressor from uefi-firmware-parser to chipsec_tools (#152)
* Ported efi_compressor from uefi-firmware-parser to chipsec_tools

* moved compression_source_files
2017-02-11 00:05:30 -08:00