Commit Graph

22 Commits

Author SHA1 Message Date
Assaf Carlsbad 5254145ff0 Fix compression tools build - the trailing backslash was interpreted as a multi-line definition. 2020-02-05 23:55:30 -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 2efeda4345 Merge python3-rc2 branch into master (#656) 2019-08-15 14:11:20 -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
Alex 6820651a9e fixed deb for amd64 and i386. cleanup chipsec_tools linux (#370) 2018-03-16 17:55:46 -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
Erik Bjorge 388606733d Fixed x64 calling convention for SW SMI generation. (#255)
See chapter 2 of the UEFI specificaiton for more information about the
x64 calling convention.
2017-07-21 19:43:19 -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
abazhaniuk c377a72e28 Deb package (#135)
* merge

* Add Debian packaging

* cleanup

* Removed incorrect info into Copyright.

* One more: removed incorrect info in Copyright.
2017-01-06 12:57:13 -08:00
abazhaniuk f9738aeac0 Fix bug when calls compression tools on linux (#130) 2016-12-05 09:30:36 +11: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