Commit Graph

1792 Commits

Author SHA1 Message Date
Frinzell, Aaron b2ee2fffdc Remove Python EFI Shell code
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2023-05-08 09:27:07 -07:00
nstarke b41a2bfd61 Removing extraneous variable left over from when this function handled strings 2023-05-08 09:26:24 -07:00
nstarke f46c07f2df Bug fixes for SPI Write. Fixes #1775 2023-05-08 09:26:24 -07:00
nstarke 61fcd60637 Fixing broken 'intelsecurity.com' link with wayback link 2023-05-08 09:05:13 -07:00
nstarke 40754bd0c7 ading 2.80 system table revision to fix 'uefi tables' from not working on new platform 2023-05-08 09:04:57 -07:00
Dan Scott e250693fff Add pycryptodome to windows requirements list
Signed-off-by: Dan Scott <dan.scott@intel.com>
2023-05-08 09:03:22 -07:00
Nathaniel Mitchell d08fb0f96b Update to 1.10.6
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
1.10.6
2023-05-05 15:56:14 -07:00
Nathaniel Mitchell fad091ea7e Fix issue in shell for updated helper loading method
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2023-05-05 15:40:01 -07:00
Nathaniel Mitchell 8962072378 Update to 1.10.5
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
1.10.5
2023-04-27 09:46:26 -07:00
Nathaniel Mitchell 6f7f97753e Add workaround if lzma is not importable.
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2023-04-26 16:52:43 -07:00
Nathaniel Mitchell 4b9ab99839 Change the way helper loading is done
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2023-04-26 16:52:26 -07:00
Nathaniel Mitchell 814995e345 Rename win7 driver/helper to windows
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2023-04-26 16:52:26 -07:00
Sara Batllori 425de595b7 Remove not needed files from not wanted list
Signed-off-by: Sara Batllori <sara.batllori@intel.com>
2023-04-25 16:00:35 -07:00
Sara Batllori a61fa5cbb1 Add to the ignored files patterns
Signed-off-by: Sara Batllori <sara.batllori@intel.com>
2023-04-25 15:27:09 -07:00
Sara Batllori 25a50ac8cc f'string updates to vmm subfolders in tools
Signed-off-by: Sara Batllori <sara.batllori@intel.com>
2023-04-25 15:26:15 -07:00
Frinzell, Aaron a84f077277 Type Hint and f-string updates to linuxhelper.py
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2023-04-25 09:10:44 -07:00
Sara Batllori 5517ad198c Update/improve sphinx
Signed-off-by: Sara Batllori <sara.batllori@intel.com>
2023-04-25 08:33:08 -07:00
Sara Batllori 31b7edb884 f'string updates to cpuid
Signed-off-by: Sara Batllori <sara.batllori@intel.com>
2023-04-25 08:32:10 -07:00
Sara Batllori a981fbbd1d f'string updates to msr_fuzz, pcie_fuzz and pcie_overlap_fuzz
Signed-off-by: Sara Batllori <sara.batllori@intel.com>
2023-04-25 08:31:53 -07:00
Nathaniel Mitchell 1ea833bbc0 Clean up memconfig
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2023-04-25 08:31:11 -07:00
Frinzell, Aaron c5aef1d180 Type Hint and f-string updates to winhelper.py
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2023-04-25 08:30:50 -07:00
Frinzell, Aaron b6fbb2bb32 Add missing types to oshelper.py
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2023-04-25 08:27:52 -07:00
Frinzell, Aaron 85fd938f95 Add missing methods to dalhelper.py
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2023-04-25 08:27:37 -07:00
Frinzell, Aaron ec1904b23e Add missing methods to efihelper.py
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2023-04-25 08:27:03 -07:00
Frinzell, Aaron 858cb22240 Add types.py for common Type Hints
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2023-04-25 08:26:48 -07:00
Sara Batllori 152a8c44ec f'string updates to vmm hv folder in tools
Signed-off-by: Sara Batllori <sara.batllori@intel.com>
2023-04-24 14:03:39 -07:00
Nathaniel Mitchell d209262ff6 Add type hinting and f'
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2023-04-24 14:03:19 -07:00
Nathaniel Mitchell b74183824d Update uefi variable test to not require dbx
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2023-04-24 14:03:19 -07:00
Dan Scott 54a81b8a78 Add flush method, typehints, fstrings to common.py
Signed-off-by: Dan Scott <dan.scott@intel.com>
2023-04-20 10:26:48 -07:00
Nathaniel Mitchell 498e06a487 Fix error when generating pypi package to include .h files
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2023-04-17 16:38:45 -07:00
Frinzell, Aaron b69ed35c66 Update werkzeug version in log_parser\requirements.txt
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2023-04-17 16:38:09 -07:00
Sara Batllori 86ecd5f087 f-string updates for cpu, secureboot and smm folders in tools
Signed-off-by: Sara Batllori <sara.batllori@intel.com>
2023-04-12 09:09:58 -07:00
Sara Batllori 36ca280c8a f-string updates for uefi folder in tools
Signed-off-by: Sara Batllori <sara.batllori@intel.com>
2023-04-12 09:09:05 -07:00
Nicolas Iooss 517326cde1 Fix CPUID detection value of Gemini Lake (GLK)
The value `7006a` is not a valid CPUID: it would be "family 0,
model 0x76, stepping 0xa".

According to the relase notes in Intel Microcode Data Files repository
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/2be47edc99eeeb5b6d76bf9450b74747cdaf3263/releasenote.md
there are at least two possible CPUIDs related to GLK:

- 06-7a-01 (which is value 0x706a1) is "GLK"
- 06-7a-08 (which is value 0x706a8) is "GLK-R"

Fix the detection value for GLK processor to `706ax`, meaning "family 6,
model 0x7a, any stepping".

Signed-off-by: Nicolas Iooss <nicolas.iooss_git@polytechnique.org>
2023-04-04 16:40:33 -07:00
Nathaniel Mitchell 2c42ead1fa Update to 1.10.4
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
1.10.4
2023-03-30 14:32:57 -07:00
Sara Batllori a730c58c82 Change all double slashes in directories for os.join.path
Signed-off-by: Sara Batllori <sara.batllori@intel.com>
2023-03-30 14:20:43 -07:00
Sara Batllori 98c7535ff5 Consolidate create_manual scripts into one python script
Signed-off-by: Sara Batllori <sara.batllori@intel.com>
2023-03-30 13:06:32 -07:00
Dan Scott bf61523a63 Add Elkhart Lake configuration file
Signed-off-by: Dan Scott <dan.scott@intel.com>
2023-03-30 09:49:05 -07:00
Aaron Frinzell 1e8fcd27e9 Update chipsec/helper/dal/dalhelper.py
Co-authored-by: dscott90 <dan.scott@intel.com>
2023-03-29 15:10:39 -07:00
Aaron Frinzell 817268c626 Update chipsec/helper/dal/dalhelper.py
Co-authored-by: dscott90 <dan.scott@intel.com>
2023-03-29 15:10:39 -07:00
Aaron Frinzell ccf8e6e72e Update chipsec/helper/dal/dalhelper.py
Co-authored-by: dscott90 <dan.scott@intel.com>
2023-03-29 15:10:39 -07:00
Aaron Frinzell 7b4658f3c3 Update chipsec/helper/dal/dalhelper.py
Co-authored-by: dscott90 <dan.scott@intel.com>
2023-03-29 15:10:39 -07:00
Frinzell, Aaron 3c87d0f1a2 Type Hint and fstring updates to dalhelper.py
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2023-03-29 15:10:39 -07:00
Sara Batllori a2fcfb742c Remove sphinx warnings and spaces in installation file names
Signed-off-by: Sara Batllori <sara.batllori@intel.com>
2023-03-24 08:57:25 -07:00
Frinzell, Aaron 70c19189d0 Type Hint and fstring updates to efihelper.py
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2023-03-24 08:57:10 -07:00
Frinzell, Aaron 5b52003819 Fix try-except using finially instead of except in paging.py
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2023-03-22 16:38:15 -07:00
Frinzell, Aaron e72c0efae0 Type Hint and fstring updates to paging.py
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2023-03-22 16:38:15 -07:00
Frinzell, Aaron 6cc5747a4c Type Hint and fstring updates to spi_uefi.py
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2023-03-20 16:39:29 -07:00
Dan Scott 9bb892a2b5 Fix find_required_col_widths typehint
Signed-off-by: Dan Scott <dan.scott@intel.com>
2023-03-20 16:39:01 -07:00
Ignacio Hernandez 505170aed7 Updated PCIID database
Signed-off-by: Ignacio Hernandez <ignacio.hernandez@intel.com>
2023-03-16 11:40:58 -07:00