1027 Commits

Author SHA1 Message Date
Nathaniel Mitchell 37fbee9c4c Updating to 1.5.6
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
1.5.6
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
brentholtsclaw 9428fd498c Fixes to uefi_cmd so functions work properly
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-10-28 09:52:41 -07:00
Aaron Frinzell 90a220b22c Document sphinx related updates 2020-10-28 09:52:02 -07:00
Aaron Frinzell 1192759715 Build scripts 2020-10-28 09:51:40 -07:00
Aaron Frinzell a66772b1e3 Scanner changes and updates 2020-10-28 09:51:40 -07:00
Aaron Frinzell 831a10cb39 Clean up APL, DNV, & GLK configs 2020-10-28 09:51:10 -07:00
brentholtsclaw 62989d900d Fix python3 str/bytes issue within smm_ptr
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-10-28 09:50:38 -07:00
Aaron Frinzell 4556ef54ea Memory writes in EFI Shell 2020-10-28 09:50:14 -07:00
Aaron Frinzell 298c0aa2fa Corner cases 2020-10-28 09:49:42 -07:00
Aaron Frinzell b1f0dccb7b Comment Typos 2020-10-28 09:49:42 -07:00
Aaron Frinzell fd95ba6b09 Better default get_device_bus() 2020-10-28 09:49:42 -07:00
Oguz Bektas 77cc389808 add archstrike reference
archstrike also includes chipsec: https://archstrike.org/packages/chipsec
2020-10-28 09:48:55 -07:00
Nathaniel Mitchell 9c6a2b9996 Updating to 1.5.5
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
1.5.5
2020-09-25 16:48:22 -07:00
Nathaniel Mitchell 0be7ea5bb8 Merge branch 'master' of https://github.com/chipsec/chipsec 2020-09-25 16:02:45 -07:00
Nathaniel Mitchell 6fedd0f37c Merge branch 'pr/999' 2020-09-25 16:01:39 -07:00
Aaron Frinzell e028434261 Remove SMI_EN overwrite 2020-09-24 15:59:32 -07:00
Aaron Frinzell a3cac04dfc Additional SKUs 2020-09-24 15:59:32 -07:00
Aaron Frinzell 4d69aa0549 Add DNV SKU 2020-09-24 15:59:32 -07:00
Aaron Frinzell 2fcdb07f4f Win32helper.py error except fix 2020-09-24 15:59:10 -07:00
Nathaniel Mitchell 749de73d38 Merge branch 'master' into nobanner 2020-09-24 15:22:54 -07:00
brentholtsclaw 51ce222498 Add skip_config option
option skips driver load and configuration loading

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-09-24 09:54:30 -07:00
brentholtsclaw 095ce07320 Updating util commands
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-09-24 09:53:31 -07:00
Assaf Carlsbad 95ae69af1f Use 'enabled' instead of 'supported'. 2020-09-24 09:53:03 -07:00
Assaf Carlsbad 84a1616f76 Use a constant for SpecCtrlRetpolineEnabled. 2020-09-24 09:53:03 -07:00
Assaf Carlsbad a2ba1a8e82 Add retpoline_supported() to basehelper.py 2020-09-24 09:53:03 -07:00
Assaf Carlsbad 8560ee253e Spectre_v2: check for the presence of the Retpoline mitigation on Windows platforms. 2020-09-24 09:53:03 -07:00
Aaron Frinzell bd13860c76 Update text typo 2020-09-04 12:27:11 -05:00
Nathaniel Mitchell eca60ea3a7 Updating to 1.5.4
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
1.5.4
2020-08-31 16:55:46 -07:00
Nathaniel Mitchell e1b4e3f27b Removed duplicate code
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-08-31 08:59:06 -07:00
Nathaniel Mitchell 4334241463 Added function to check if a register defines all fields in input list
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-08-31 08:59:06 -07:00
brentholtsclaw f23d408abc Add -nb --no_banner option
Will allow to run main and util without a banner

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-08-28 14:50:19 -07:00
Ignacio Hernandez 3af340efb4 XML fix to correctly identify a system
The WHL xml file listed twice an sku, which was also defined in
CML. That caused the cpu to be identified using cpuid, which was
also mistaken, CML had an WHL cpuid listed.

Signed-off-by: Ignacio Hernandez <ignacio.hernandez@intel.com>
2020-08-27 15:02:00 -07:00
Aaron Frinzell 888af1ac4c Specify cpuid.py encoding 2020-08-27 11:05:52 -07:00
Ignacio Hernandez a1522fa629 Add a topology command
This new command will print out a list of the packages and cores
found in the system

Signed-off-by: Ignacio Hernandez <ignacio.hernandez@intel.com>
2020-08-27 11:05:14 -07:00
Ignacio Hernandez 57ff8b6bd2 Adding get_cpu_topology()
Returns a topology dictionary which contains two dictionaries:
'packages', where each item  contains a list of the threads
	    sharing the same package_id
'cores', where each item contains the list of threads running on
         the same physical core.

Signed-off-by: Ignacio Hernandez <ignacio.hernandez@intel.com>
2020-08-27 11:05:14 -07:00
Ignacio Hernandez 05ccd4dcdb Rework affinity functions for Linux
Signed-off-by: Ignacio Hernandez <ignacio.hernandez@intel.com>
2020-08-27 11:01:12 -07:00
brentholtsclaw 26cb2863fb Only check cpuid for platform if driver is loaded
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-08-27 10:51:01 -07:00
Aaron Frinzell 6f147a7e1c Fix APL HSFS size 2020-08-27 10:48:51 -07:00
Nathaniel Mitchell 9111981efe Updating to 1.5.3
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
1.5.3
2020-07-31 14:48:17 -07:00
brentholtsclaw f7fe1be074 More whitespace cleanup
E231, E201, E226

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-07-31 13:46:13 -07:00
brentholtsclaw 6c8464b6de Add detection value to icl
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-07-31 13:38:10 -07:00
brentholtsclaw 707d682388 Update uefi shell link within docs directory
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-07-31 09:27:44 -07:00
Ignacio Hernandez 722538b8f9 A couple fixes to native mode
Signed-off-by: Ignacio Hernandez <ignacio.hernandez@intel.com>
2020-07-30 09:21:02 -07:00