Commit Graph

836 Commits

Author SHA1 Message Date
Nathaniel Mitchell 57137335a2 Updating to 1.4.7
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-02-05 23:55:30 -08:00
Assaf Carlsbad 6ec5da566e Check for proper usage before construction a TPM object. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 7bf8ef6a4b Fix TPM's _send_command method to be compatible with Python 3. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 3daa7029de Fix logging of the Flash Descriptor signature. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 7d718852c8 Fix metavar notation for current log file. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad fb8027b404 Fix argument names for deltas command. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad cf79dbb2ed Don't rely on py2exe to create the dist dir. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad a2304c14e9 Fix embedding of version information on binaries. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 76633435c7 Update comment. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 4bf768ab10 Remove commented-out code. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad c01989660d Use print as a function. 2020-02-05 23:55:30 -08:00
Nathaniel Mitchell 85d99264f2 Fixed copy right year and removed enterprise verbiage.
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-02-05 23:55:30 -08:00
Nathaniel Mitchell 31328a1ab5 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 23:55:30 -08:00
BrentHoltsclaw 596b51258c Update HSF for DVN
Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-02-05 23:55:30 -08:00
Assaf Carlsbad d05854bd6b The path to library.zip should be relative to the root executable, not to the current working directory. 2020-02-05 23:55:30 -08:00
BrentHoltsclaw 36d3e22129 Add tcoctllock control to 4xxlp
Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-02-05 23:55:30 -08:00
Nathaniel Mitchell 10a2112d95 Updating to 1.4.6
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-02-05 23:55:30 -08:00
BrentHoltsclaw ae329f68d0 Cleanup imports within modules directory
Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-02-05 23:55:30 -08:00
BrentHoltsclaw 8b0e23bad9 Clean up spi_access and add check for valid flash descriptor
Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-02-05 23:55:30 -08:00
BrentHoltsclaw 2c66083510 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-02-05 23:55:30 -08:00
Sushmith Hiremath 0849635b15 - SFDP module to parse JDEC parameter table
- Bug fixes in spi_util

Signed-off-by: Sushmith Hiremath <sushmith.m.hiremath@intel.com>
2020-02-05 23:55:30 -08:00
BrentHoltsclaw 2b05bdef13 Fixup chipsec_util unsupported platform logic
Enforce the -i option

Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-02-05 23:55:30 -08:00
npmitche e564a6d12c Revert "Fixup chipsec_util unsupported platform logic"
This reverts commit 9ec064d08e.
2020-02-05 23:55:30 -08:00
BrentHoltsclaw a6b99dfc7e Fixup chipsec_util unsupported platform logic
Enforce the -i option

Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-02-05 23:55:30 -08:00
nick cf06801562 checing IA32_FEATURE_CONTROL and TCO1_CNT lock on atom 2020-02-05 23:55:30 -08:00
BrentHoltsclaw 2836471fcb Fix ability to log to log_file
Error occuring when using decompress

Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-02-05 23:55:30 -08:00
assafcarlsbad 5f19a8d529 Update copyright years. 2020-02-05 23:55:30 -08:00
assafcarlsbad 72fdf3fb9f Update access_uefispec.py 2020-02-05 23:55:30 -08:00
Assaf Carlsbad f22dc3fdd4 Check that 'uefispec_concern' is not empty before logging an error message. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 1ae1fa98ef Always un-mount the ESP, even in the face of exceptions. 2020-02-05 23:55:30 -08:00
BrentHoltsclaw 0caae5cb30 Fix error for uefi win support
Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-02-05 23:55:30 -08:00
BrentHoltsclaw 809ba5d044 Fix macOS asm build issue
Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2020-02-05 23:55:30 -08:00
Assaf Carlsbad 5a1122a5d3 Fix RWEverything helper. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 197ea30c23 Build path to blacklist.json such that it will be valid when running the py2exe version. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 4888fe841f Pack blacklist.json as a data file when building CHIPSEC with py2exe. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad afd42f7771 Expose the --helper option to chipsec_util as well. 2020-02-05 23:55:30 -08:00
nha 45d61877d0 a more elegant solution 2020-02-05 23:55:30 -08:00
nick ae2f3857b5 remove debug 2020-02-05 23:55:30 -08:00
nick 054ab4f089 ACPI SMI py2/3 fix 2020-02-05 23:55:30 -08:00
nick e239180647 updating dnv config 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 6fedf6868b Add newline. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 00dcc2fc0f Forward all logging to the base method. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 051349fb8e Add optional 'level' argument to log method. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 87b48aef5b Strip terminating NULL bytes from the CPU brand. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 82fef642e1 Correctly handle the case where the CPU already has microcode updates. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 0cb69ef891 Set failure status when pool allocation fails. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 073d015361 Fix input buffer length check for IOCTL_LOAD_UCODE_PATCH.
Fix traces.
2020-02-05 23:55:30 -08:00
Assaf Carlsbad ce3d928edc Fix input buffer length check for IOCTL_WRMSR. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad 37c224f550 Add support for the Intel Core i7-8565U CPU, whose CPUID signature is 0x806EB. 2020-02-05 23:55:30 -08:00
Assaf Carlsbad f763cb0de7 Add some Windows related entries to gitignore. 2020-02-05 23:55:30 -08:00