855 Commits

Author SHA1 Message Date
Nathaniel Mitchell f0eabf1dff Updating to 1.4.8
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
1.4.8
2020-03-03 14:47:13 -08:00
BrentHoltsclaw cee738a185 Create pch for 3xx 3xxOP and 3xxLP
Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-03-02 19:46:31 -08:00
BrentHoltsclaw 7d9215ba27 Fix decompress pfs and readability
Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-03-02 15:28:00 -08:00
BrentHoltsclaw a7754ef7bd Edit chipsec banner information
Add ability to display a message from MESSAGE file within chipsec directory

Modify get version function to check for VERSION files not VERSION and CUSTOM_VERSION files

Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-03-02 13:45:23 -08:00
Nathaniel Mitchell cca172498e Fixed build issue when building via old method.
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-03-02 13:45:02 -08:00
Assaf Carlsbad 439a1b198f Pack Shell.efi and te.cfg as py2exe data files. 2020-02-28 15:48:18 -08:00
Assaf Carlsbad 10bc5d1f2b Try to replace other bootloaders as well. 2020-02-28 15:48:18 -08:00
Assaf Carlsbad 6117d46b43 Add Shell.efi 2020-02-28 15:48:18 -08:00
Assaf Carlsbad 5e16e89765 Warn if boot loader can't be found on ESP. 2020-02-28 15:48:18 -08:00
Assaf Carlsbad 16bf089251 Tabs to spaces. 2020-02-28 15:48:18 -08:00
Assaf Carlsbad cd202f5ed0 Gracefully handle the case where 'virus_total_apis' is not installed. 2020-02-28 15:47:57 -08:00
Assaf Carlsbad ca1d27e046 Introduce a small tool to perform reputation checks on EFI modules based on the VirusTotal API. 2020-02-28 15:47:57 -08:00
Frinzell a7f892d2d6 C620 register updates 2020-02-28 15:46:43 -08:00
Nathaniel Mitchell 59e9caf6fe Fixing syntax issue when comparing variable to literal.
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-02-28 15:46:27 -08:00
Assaf Carlsbad 5ba7fb84cc Update .gitignore 2020-02-28 15:45:37 -08:00
Assaf Carlsbad a41b9640c9 Delete unused source_dir. 2020-02-28 15:45:37 -08:00
Assaf Carlsbad aa87823b48 Make root_dir relative to __file__. 2020-02-28 15:45:37 -08:00
Assaf Carlsbad 8f5fda0588 Restore original console colors before termination. 2020-02-28 15:43:47 -08:00
brentholtsclaw 7b720f946e Add set_affinity function to efihelper
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-02-28 15:43:29 -08:00
brentholtsclaw 0a97f2229c Modify SNB support for spd_wd
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-02-28 15:43:11 -08:00
Nathaniel Mitchell 3633c3c442 Updating to 1.4.7
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
1.4.7
2020-02-05 13:54:05 -08:00
Assaf Carlsbad 3ce6b2526c Check for proper usage before construction a TPM object. 2020-02-05 11:14:51 -08:00
Assaf Carlsbad d4a0bacc57 Fix TPM's _send_command method to be compatible with Python 3. 2020-02-05 11:14:51 -08:00
Assaf Carlsbad 5789e2125d Fix logging of the Flash Descriptor signature. 2020-02-05 11:14:33 -08:00
Assaf Carlsbad 2f8703a424 Fix metavar notation for current log file. 2020-02-05 11:14:17 -08:00
Assaf Carlsbad 7ab1328731 Fix argument names for deltas command. 2020-02-05 11:14:17 -08:00
Assaf Carlsbad d162892ad1 Don't rely on py2exe to create the dist dir. 2020-02-05 11:14:01 -08:00
Assaf Carlsbad 0f5d1d7dfc Fix embedding of version information on binaries. 2020-02-05 11:14:01 -08:00
Assaf Carlsbad f01cca7511 Update comment. 2020-02-05 11:14:01 -08:00
Assaf Carlsbad c7d516e87b Remove commented-out code. 2020-02-05 11:14:01 -08:00
Assaf Carlsbad eea61d3806 Use print as a function. 2020-02-05 11:14:01 -08:00
Nathaniel Mitchell 157104bff4 Fixed copy right year and removed enterprise verbiage.
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-02-05 11:08:38 -08:00
Nathaniel Mitchell dfc9d5953a Fixed errors caused by list_EFI_variables in Windows.
Fixing issues in helper/modules that are caused by some versions of windows blocking runtime access to UEFI varialbes. Also fixed issue print_buffer issue when using --hal.

Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-02-05 11:08:38 -08:00
BrentHoltsclaw bce38bb4a2 Update HSF for DVN
Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-02-05 11:07:23 -08:00
Assaf Carlsbad 762b16883b The path to library.zip should be relative to the root executable, not to the current working directory. 2020-02-05 11:06:04 -08:00
BrentHoltsclaw 9f4fb929cf Add tcoctllock control to 4xxlp
Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-02-04 15:10:32 -08:00
Nathaniel Mitchell fc9914be76 Updating to 1.4.6
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
1.4.6
2020-01-23 18:15:10 -08:00
BrentHoltsclaw e7b2c983ec Cleanup imports within modules directory
Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-01-23 15:07:44 -08:00
BrentHoltsclaw cb4f8e889d Clean up spi_access and add check for valid flash descriptor
Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-01-23 08:55:22 -08:00
BrentHoltsclaw 24e97b3e56 Update SDFP commit
Moved sfdp to common configuration
updated spi hal to use register functions opposed to xml parsing

Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-01-23 08:55:00 -08:00
Sushmith Hiremath 407ab6a4bc - SFDP module to parse JDEC parameter table
- Bug fixes in spi_util

Signed-off-by: Sushmith Hiremath <sushmith.m.hiremath@intel.com>
2020-01-23 08:55:00 -08:00
BrentHoltsclaw 8819b9a64a Fixup chipsec_util unsupported platform logic
Enforce the -i option

Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-01-23 08:54:46 -08:00
npmitche 203813a978 Revert "Fixup chipsec_util unsupported platform logic"
This reverts commit 9ec064d08e.
2020-01-22 16:01:28 -08:00
BrentHoltsclaw 9ec064d08e Fixup chipsec_util unsupported platform logic
Enforce the -i option

Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-01-22 15:54:18 -08:00
nick 23cc63f126 checing IA32_FEATURE_CONTROL and TCO1_CNT lock on atom 2020-01-22 15:53:36 -08:00
BrentHoltsclaw 44f98e4f2c Fix ability to log to log_file
Error occuring when using decompress

Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-01-21 14:44:52 -08:00
assafcarlsbad 27f79aa991 Update copyright years. 2020-01-21 14:44:37 -08:00
assafcarlsbad 79d662bf80 Update access_uefispec.py 2020-01-21 14:44:37 -08:00
Assaf Carlsbad cc63edbc46 Check that 'uefispec_concern' is not empty before logging an error message. 2020-01-21 14:44:37 -08:00
Assaf Carlsbad 666d075213 Always un-mount the ESP, even in the face of exceptions. 2020-01-21 14:44:13 -08:00