1008 Commits

Author SHA1 Message Date
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
Aaron Frinzell 5163468220 WIP: Windows driver multi-processor update 2020-07-30 09:20:16 -07:00
brentholtsclaw 529a7b5c7c Update 64bit python efi binary
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-07-30 09:19:36 -07:00
Aaron Frinzell 6acc47834e Update AUTHORS list 2020-07-30 09:19:11 -07:00
Assaf Carlsbad 32fc6914e4 Fix packing of XML config files. 2020-07-30 09:18:47 -07:00
Assaf Carlsbad 44c4cbbf8b Fix broken RWEverything helper. 2020-07-30 09:18:23 -07:00
Ignacio Hernandez 732146efd8 Explicitly open efivars files as binary for python3
Signed-off-by: Ignacio Hernandez <ignacio.hernandez@intel.com>
2020-07-28 11:31:04 -07:00
Ignacio Hernandez dcf4eddfe0 Making EFIVARS filenames lowercase
The files are lowercase in Linux, Windows should not care

Signed-off-by: Ignacio Hernandez <ignacio.hernandez@intel.com>
2020-07-28 11:31:04 -07:00
Ignacio Hernandez d4990dc028 Make get_control call print_register while running in DEBUG mode
Signed-off-by: Ignacio Hernandez <ignacio.hernandez@intel.com>
2020-07-28 11:27:20 -07:00
Aaron Frinzell 3f1f0b216a C620 BC fields update 2020-07-28 11:26:25 -07:00
Aaron Frinzell 656872dd55 MMIO BAR enabled update 2020-07-28 11:25:16 -07:00
brentholtsclaw b610b47a6f Fix module loading output with -m option
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-07-28 11:24:19 -07:00
Ignacio Hernandez 55271df70b Added MMIO register type to is_register_device_enabled()
Signed-off-by: Ignacio Hernandez <ignacio.hernandez@intel.com>
2020-07-28 11:22:31 -07:00
Erik Bjorge e7f8db4879 Fixed 64-bit PA issue in UEFI Shell
Updated Python UEFI Shell support to enable passing 64-bit addresses when accessing memory/MMIO.

Signed-off-by: Erik Bjorge <erik.c.bjorge@intel.com>
2020-07-09 09:40:35 -07:00
brentholtsclaw af7fa737ee Clean up indentation
E111

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-07-01 16:35:07 -07:00
brentholtsclaw a00b2838e5 Cleanup trailing whitespace
W291,W293,W391

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-07-01 15:44:21 -07:00
Nathaniel Mitchell 4240071cd3 Updating to version 1.5.2
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
1.5.2
2020-06-30 16:20:41 -07:00
Nathaniel Mitchell ae9e6b2b12 Fixed error condition of get_affinity
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-06-30 14:20:02 -07:00
Nathaniel Mitchell 856f5da5c2 Fixed Windows helper imports v2
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-06-30 14:19:42 -07:00
Nathaniel Mitchell dfc47129b6 Fixed Windows helper imports
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-06-30 14:19:42 -07:00