Commit Graph

681 Commits

Author SHA1 Message Date
Aaron Frinzell eb27e705db Update interrupts_cmd.py CLI 2021-03-25 10:13:35 -07:00
Erik Bjorge c5b15cdada Adding display of register when in verbose mode.
Verbose mode should allow for initial verification of register settings
instead of blindly trusting the test.

Signed-off-by: Erik Bjorge <erik.c.bjorge@intel.com>
2021-03-09 19:20:50 -08:00
Erik Bjorge 1607ee8b42 Fixed parameter processing in I/O command
The I/O command reversed the usage of metavar and the actual parameter.
Also cleaned up the command name and made parameter processing more
consistent with other commands.

Signed-off-by: Erik Bjorge <erik.c.bjorge@intel.com>
2021-03-09 19:19:16 -08:00
Sae86 47c5da496d Updating to 1.5.10
Signed-off-by: Sae86 <sae.batllori@intel.com>
2021-02-24 16:17:42 -08:00
Aaron Frinzell 9e2b168223 spi_fdopss check for FDOPSS 2021-02-24 16:14:15 -08:00
brentholtsclaw 1ff5f2ef0c Add lock and lockedby to configuration
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2021-02-24 14:49:08 -08:00
Assaf Carlsbad ff8df8b752 Define MSR_SMM_FEATURE_CONTROL only for platforms the support it. 2021-02-24 10:19:40 -08:00
Assaf Carlsbad 8ca35ffbfb Add GPL license. 2021-02-24 10:19:40 -08:00
Assaf Carlsbad 0af175c88b Return ModuleResult.FAILED instead of ModuleResult.ERROR. 2021-02-24 10:19:40 -08:00
Assaf Carlsbad 99a23778bc Introduce a new module that checks that SMM_Code_Chk_En is configured properly. 2021-02-24 10:19:40 -08:00
Assaf Carlsbad 38ee79658a Add the definition for MSR_SMM_FEATURE_CONTROL. 2021-02-24 10:19:40 -08:00
Aaron Frinzell 043817b8f1 Minor typos in smm_ptr.py 2021-02-17 15:31:35 -08:00
Sae86 79661752c4 Changing helper calls to HAL calls
- debugenabled: helper -> cpu
    - hypercall: helper -> mem

Signed-off-by: Sae86 <sae.batllori@intel.com>
2021-02-05 12:28:33 -08:00
Nathaniel Mitchell f27ad9dbf8 Updating to 1.5.9
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2021-01-27 15:13:32 -08:00
Nathaniel Mitchell 30ee829b3f Fixed error in uefi shell for spectre v2 test
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2021-01-27 08:16:45 -08:00
Aaron Frinzell ef825166df Minor typo in hal\interrupts.py 2021-01-26 16:14:09 -08:00
Aaron Frinzell e912c3473e Fix spd.py decode fn 2021-01-26 16:12:36 -08:00
Aaron Frinzell 8551e14b39 Update spidesc_cmd.py CLI 2021-01-26 16:11:45 -08:00
Aaron Frinzell 14b47b87fc Update spd_cmd.py CLI 2021-01-26 16:11:06 -08:00
Sae86 c7259cfac0 Signed-off-by: Sae86 <sae.batllori@intel.com>
Modifying copyright date.

Hal msg bus - removed non working link
Hal spd - changed simmtester links to functioning ones
Cfg sfdp - added docstring
utilcmd mem_cmd - removed random lonely colon
Modules-Common-cpu-cpuinfo and iauntrusted - added temp docstrings
Tools-vmm-hv and xen folders -> imports needed more detail
Modules Me mfg mode - fixed error caused by asterisk in links
2021-01-26 16:10:34 -08:00
Aaron Frinzell bd16a16d96 Update reg_cmd.py CLI 2021-01-26 16:08:15 -08:00
Aaron Frinzell 0caa5709cf Update msgbus_cmd.py CLI 2021-01-26 16:06:14 -08:00
Aaron Frinzell 19922c2b03 Update vmm_cmd.py CLI 2021-01-26 16:05:52 -08:00
Aaron Frinzell a241fdde9a Update mmcfg_cmd.py CLI 2021-01-26 16:05:11 -08:00
Nathaniel Mitchell d4e6e9fa01 Added log message to print actual DIDs if using -p or --pch
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2021-01-26 16:03:26 -08:00
Aaron Frinzell ea16df16f7 Move bios_smi.py control 2021-01-21 11:24:30 -08:00
Nathaniel Mitchell 94468b30ea Updating to 1.5.8
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-12-17 10:46:04 -08:00
Aaron Frinzell 702bb6a9b7 LGTM except 2020-12-15 15:29:25 -08:00
Aaron Frinzell af5d51bb3d Update vmem_cmd.py CLI 2020-12-15 15:29:25 -08:00
Aaron Frinzell d747d545fc Align efihelper.py va2pa 2020-12-15 15:29:12 -08:00
Aaron Frinzell 047235888c Update ucode_cmd.py CLI 2020-12-15 15:28:59 -08:00
Aaron Frinzell 8fc0e629a2 Update tmp_util.py CLI 2020-12-15 15:28:46 -08:00
Aaron Frinzell 7ec4faa0a3 me_mfg_mode.py self.res update 2020-12-15 15:28:34 -08:00
Aaron Frinzell a6a5df9b2a UEFI HAL module variable and description updates 2020-12-15 15:28:19 -08:00
Tim Gates 9a2195d376 docs: fix simple typo, incompatibe -> incompatible
There is a small typo in chipsec/modules/tools/vmm/hv/hypercallfuzz.py, chipsec/modules/tools/vmm/hv/synth_dev.py, chipsec/modules/tools/vmm/hv/synth_kbd.py, chipsec/modules/tools/vmm/hv/vmbusfuzz.py.

Should read `incompatible` rather than `incompatibe`.
2020-12-15 15:28:00 -08:00
Nathaniel Mitchell ddf3f3e767 Updating to 1.5.7
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-11-19 14:21:08 -08:00
Aaron Frinzell c6854c49e9 Update smbus_cmd.py CLI 2020-11-18 20:38:57 -08:00
Aaron Frinzell b60d5c7ec3 Update spi_cmd.py CLI 2020-11-18 20:38:46 -08:00
Aaron Frinzell a5bc9786f4 Update mem_cmd.py CLI 2020-11-18 20:38:33 -08:00
Aaron Frinzell f942232fc9 Update msr_cmd.py CLI 2020-11-18 20:38:21 -08:00
Aaron Frinzell edc73dacb3 Update iommu_cmd.py CLI 2020-11-18 20:38:10 -08:00
brentholtsclaw d32ebd6565 Pass string not array to EFI_GUID_STR from parse_sb_db
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-11-18 20:37:55 -08:00
Nathaniel Mitchell 37fbee9c4c Updating to 1.5.6
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-10-29 09:46:49 -07:00
Ignacio Hernandez 5fab85b70d Updated pcidb
Signed-off-by: Ignacio Hernandez <ignacio.hernandez@intel.com>
2020-10-28 16:15:55 -07:00
Nathaniel Mitchell afb540d497 Added log message when PCH or Plat are unknown and prints the VID/DID/RID that chipsec read
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-10-28 13:12:23 -07:00
brentholtsclaw be928b5e56 Add decode option to save specific filetypes
Modify uefi_cmd to add filetype argument
Modify spi_uefi to parse and save filetypes from a list
Modify spi_uefi to clean up flake8 issues

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-10-28 10:47:42 -07:00
Ignacio Hernandez c93391c09a Fix native writemsr for linux
Signed-off-by: Ignacio Hernandez <ignacio.hernandez@intel.com>
2020-10-28 10:11:30 -07:00
Aaron Frinzell 350486d171 Update igd_cmd.py CLI 2020-10-28 10:10:37 -07:00
Aaron Frinzell d8011e8601 Update mmio_cmd.py CLI 2020-10-28 10:02:36 -07:00
Aaron Frinzell 8c0e9d1ded Update decode_cmd.py CLI 2020-10-28 09:58:50 -07:00