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
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
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