982 Commits

Author SHA1 Message Date
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
brentholtsclaw d6458e9e81 LGTM warning fixes
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-30 11:12:45 -07:00
brentholtsclaw a21f08eda5 Fix NextFwFileSection read past buffer and import cleanup
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-30 11:12:45 -07:00
brentholtsclaw ec0b3167df Update Whitelist.py imports
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-30 11:12:45 -07:00
brentholtsclaw 738c9b31a4 Changes to uefi decompress functions
Created hal.uefi_fv to contain uefi_fv functions
Modified Guids to use UUID
function cleanup

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-30 11:12:45 -07:00
brentholtsclaw 53003b1a07 Handle if python2 is still being used
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-30 11:12:23 -07:00
brentholtsclaw cd7bc14ea6 Fix from comments
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-30 11:12:23 -07:00
brentholtsclaw 66f93f1b3d Modify linux helper get/set_affinity functions
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-30 11:12:23 -07:00
brentholtsclaw a7eec3cc2e Update smbus registers
Doc shows they start at offset 0x100 not 0x0

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-30 10:43:33 -07:00
brentholtsclaw e53e900b5c Update apl.xml
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-30 10:43:33 -07:00
brentholtsclaw 44481157a5 Fix divide for python3 in bios_kbrd_buffer
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-30 09:55:59 -07:00
brentholtsclaw d814238e91 Add pch_4xx support
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-30 09:55:41 -07:00
brentholtsclaw e1b7e7b385 Add unittest for chipset function
Will check that cpu and pch can be properly identified

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-29 16:05:03 -07:00
brentholtsclaw beacd44206 Add is_enabled function to hal.igd update common.xml
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-29 16:04:19 -07:00
Nathaniel Mitchell e5ca45405b Fixed chipset bug in xml config init
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2020-06-29 16:03:41 -07:00
Ignacio Hernandez 66bbcc3d04 Adding a legacy pci method for read/write registers on native mode
This method is only usable when kernel does not enumerate device

Signed-off-by: Ignacio Hernandez <ignacio.hernandez@intel.com>
2020-06-29 09:35:35 -07:00
Ignacio Hernandez 9b7aebd04c Adding a linux native cpuid helper function
Adapted from github repository https://github.com/flababah/cpuid.py

Signed-off-by: Ignacio Hernandez <ignacio.hernandez@intel.com>
2020-06-29 09:35:35 -07:00
brentholtsclaw 72ea13c875 Add flake8 configuration file
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-29 09:34:13 -07:00
brentholtsclaw 8694571e71 Add better handling of detection values
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-29 09:33:15 -07:00
brentholtsclaw a9f13472c3 Suggested Fixes
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-29 09:33:15 -07:00
brentholtsclaw 9e0bcd2680 Add cpuid option when identifing cpu
If cpuid is within configuration file, can assign cpu configuration
without did

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-29 09:33:15 -07:00
Aaron Frinzell 14c224abe0 Remove unused variable 2020-06-29 09:32:09 -07:00
Aaron Frinzell 41788a611b SPI access updates 2020-06-29 09:32:09 -07:00
brentholtsclaw f1d5666d9c Update ia_untrused
check soc_bios_done bit
check each thread for IA_Untrusted bit

Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-29 09:31:47 -07:00
brentholtsclaw 4eadcf4e95 Update tco_en logic and module cleanup
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-26 13:58:57 -07:00
brentholtsclaw 36a8260866 Move modules from modules to modules/common
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-25 11:51:46 -07:00
brentholtsclaw a36387cb44 Change return guidance for unknown chipset error
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-06-25 11:50:48 -07:00