Commit Graph

25 Commits

Author SHA1 Message Date
Frinzell, Aaron 537caa4a81 Move from distutil for Python 3.12
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2023-08-07 16:37:40 -07:00
brentholtsclaw 244d6c1355 Attempt to fix windows compiler error
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2023-05-10 08:22:39 -07:00
brentholtsclaw 9e2982cc7b Add LZMAF86
Found that F86 option adds a conversion routine prior to encode and post
decode.  Added the functionality to the EfiCompressor code within
chipsec_tools.

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2023-05-10 08:22:39 -07:00
Nathaniel Mitchell ecedfc0718 Fix compiler warnings for efi/tiano compress
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2022-12-14 12:42:42 -08:00
brentholtsclaw 5b67236de0 Remove binary version of compression tools
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-12-05 16:34:48 -08:00
brentholtsclaw d0038681db Add ability to build tianocompress with python
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-12-05 16:34:48 -08:00
BrentHoltsclaw 68184c2621 Update get_vsvars.bat to sync with edk (#1406)
Add option to compile with VS2022
2022-03-25 14:42:06 -05:00
Adrián Herrera Arcila 5a7f5f7691 [PATCH] Fix VLA parameter warning (#893)
Make VLA buffer types consistent in declarations and definitions.
Resolves build crash when using -Werror due to "vla-parameter" warning.

Signed-off-by: Adrian Herrera <adr.her.arc.95@gmail.com>
Upstream-status: Backport [https://github.com/google/brotli/commit/0a3944c8c99b8d10cc4325f721b7c273d2b41f7b]
2021-10-25 14:50:39 -07:00
Assaf Carlsbad 9f80c67bf0 Fix compression tools build - the trailing backslash was interpreted as a multi-line definition. 2019-12-18 16:29:20 -08:00
BrentHoltsclaw 331c2ae0ad Fix compression includes on WIN
Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2019-10-21 14:17:18 -07: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 b97905b73a Add support to use python build_ext -i command on windows
(assuming VS and WDK are installed)

Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2019-07-23 14:01:50 -07:00
brentholtsclaw 99ad141f31 Fix case issue within chipsec_tools LZMA directory name
fixup setup.py for osx
2019-05-29 09:33:48 -07:00
BrentHoltsclaw a3928c9cef Setup.py was not rebased correctly and lzma directory 2019-05-10 11:23:47 -07:00
BrentHoltsclaw e5f6187a8a Update windows build 2019-05-10 11:23:47 -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
Jesse Michael 5380cc7930 Prevent stack overflow when processing malformed compressed blobs 2018-08-21 14:38:42 -07:00
Federico Perez eb7f7f4d65 Fixed compression bug(#312) 2018-01-19 16:52:59 -03:00
Federico Perez 0a7fe559b5 Fixed (#269) 2017-10-20 11:07:48 -07:00
Federico Perez a20093eadf Fixed (#269) 2017-10-20 11:07:48 -07:00
Federico Perez 7693398e0a Fixed (#269) 2017-10-20 11:07:48 -07:00
Federico Perez 841c06dbe4 Fixed (#269) 2017-10-20 11:07:48 -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
c7zero 8ee894b880 More generic handling of chipsec tools (#118)
* More generic handling of chipsec_tools

* file extension fix

* Installing chipsec-manual.pdf
2016-11-04 14:38:06 -07:00
abazhaniuk 9e42ff337d add compression tools to python package (#111) 2016-10-25 14:01:27 -07:00