Commit Graph

1378 Commits

Author SHA1 Message Date
brentholtsclaw 168a2e1c6f Changes to pch config files
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 12:31:58 -08:00
brentholtsclaw 0d55c788a6 Changes to cpu config files
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 12:31:58 -08:00
brentholtsclaw 311006b043 Dev 2.0 updates chipsec root folder
flake8 updates

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 12:30:50 -08:00
brentholtsclaw e5413b7f7a Dev 2.0 helper updates
flake8 changes

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 12:29:00 -08:00
brentholtsclaw 268d0459c3 Dev-2.0.0 module changes
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 12:24:34 -08:00
brentholtsclaw 3b46c8cd0d fix reg_read function to only find registers
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 12:16:25 -08:00
brentholtsclaw 14b0ccd56c Dev 2.0.0 util_cmd changes
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 12:16:25 -08:00
brentholtsclaw eb813b65af Lib file cleanup
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 12:06:41 -08:00
brentholtsclaw 89f3c2b761 Cleanup of HAL commands
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 12:06:41 -08:00
brentholtsclaw 3d3fdf80a6 Remove logger().warn function
Exchanged with logger().log_warning()

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 12:01:38 -08:00
brentholtsclaw 734ea92ab9 Logging changes to setlevel function and pci_enumeration
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 12:01:38 -08:00
brentholtsclaw 9d9b9c37c8 Integrate self.logger into chipset.py
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 12:01:38 -08:00
brentholtsclaw 1fbbe67a15 Cleanup lgtm alerts
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 10:37:51 -08:00
brentholtsclaw 7ab241f90f Split hal and lib - uefi
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 10:37:51 -08:00
brentholtsclaw ae89dbbacd Split hal and lib tpm
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 10:37:51 -08:00
brentholtsclaw 349c61acff Split hal and lib spi, spd
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 10:37:51 -08:00
brentholtsclaw 79d8b4c02e Split hal and lib pci
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 10:37:51 -08:00
brentholtsclaw b887271077 Split hal and lib acpi_tables
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-02-24 10:37:51 -08:00
brentholtsclaw fce237dd28 Additional Cleanup due to rebase
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-21 16:16:10 -08:00
brentholtsclaw bfccfedcaa Fix unit_tests
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-21 16:16:10 -08:00
brentholtsclaw 66ad80d3a2 Change helper mmio api to match native api for all helpers
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-21 16:16:10 -08:00
brentholtsclaw 521deb564c Split linux helper into driver and native helper
Remove native functions from oshelper

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-21 16:16:10 -08:00
brentholtsclaw 8e8ab333b5 Fix logic error within uefi_compression
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-20 17:32:45 -08:00
brentholtsclaw 28e5a6730b Modify workflows to install pip requirements and use python3
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-20 17:32:45 -08:00
brentholtsclaw 09a9485f37 Move brotli to requirements.txt files
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-20 17:32:45 -08:00
brentholtsclaw 9363b10d33 Remove compression binaries for windows
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-20 17:32:45 -08:00
brentholtsclaw 190a4b9c00 Code cleanup based on changes
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-20 17:32:45 -08:00
brentholtsclaw 4ff8f75a13 Remove compression from helpers
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-20 17:32:45 -08:00
brentholtsclaw d8a95228e8 Fixup modules dependent on compression functionality to match changes
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-20 17:32:45 -08:00
brentholtsclaw fd35e0e0f3 Move compression functionality to HAL
No need to use helpers, just build eficompressor module and import
brotli and lzma

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-20 17:32:45 -08:00
brentholtsclaw f58e2e0a40 Replace compression tools with python3 module extension for
tianocompress

Adds build script and files to build python3 module with UEFI/Tiano
algorithms
lzma is built into python3
brotli is a pypy package

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-20 17:32:45 -08:00
brentholtsclaw a485818f7c Fix rebase error
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-18 16:31:57 -08:00
brentholtsclaw 902837686a Modify setlevel to use self.level
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-18 16:31:57 -08:00
brentholtsclaw 228ac310f5 Remove log_*_check
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-18 16:31:57 -08:00
brentholtsclaw 37029fa0df Fix syntax errors
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-18 16:31:57 -08:00
brentholtsclaw a33ba664b1 Update complex logging cases to use _hal/_verbose/_debug
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-18 16:31:57 -08:00
brentholtsclaw 87b36d196d Update log_debug part 2
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-18 16:31:57 -08:00
brentholtsclaw e57920d31e Change to use log_debug part 1
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-18 16:31:57 -08:00
brentholtsclaw 91b3660d71 Update HAL logging statements part2
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-18 16:31:57 -08:00
brentholtsclaw 20471db045 Update HAL prints part 1
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-18 16:31:57 -08:00
brentholtsclaw ba2f6a8f8c Update to use log_verbose
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-18 16:31:57 -08:00
brentholtsclaw 470fc0c3f4 dev-2.0.0 logging changes
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-18 16:31:57 -08:00
brentholtsclaw 7a5de47c63 Amend scoping within hal commands and modules to use dictionary
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-13 15:51:26 -08:00
brentholtsclaw 6b255f2bf7 Changes to get unit testing working with configuration loader chagnes
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-13 15:51:26 -08:00
brentholtsclaw d6d614ef90 Change chipsec register scoping to dictionary
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-13 15:51:26 -08:00
brentholtsclaw b1240ac88f Cleanup config loading
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-13 15:51:26 -08:00
brentholtsclaw 817b6705a9 Move functions from chipset to config
If functions only access configuration registers, move them under the
Cfg class

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-13 15:51:26 -08:00
brentholtsclaw 28c8b62178 Add vid dictionary to Cfg class
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-13 15:51:26 -08:00
brentholtsclaw 92fe54db29 Modify xml configuration loading
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-13 15:51:26 -08:00
brentholtsclaw 5acd080510 Changes to configuration loading
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2022-01-13 15:51:26 -08:00