Commit Graph

19 Commits

Author SHA1 Message Date
Nathaniel Mitchell 99f349401a Update chipsec2 to work in UEFI Shell
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2026-03-10 13:46:56 -07:00
Nathaniel Mitchell 9b4c5d1427 Update UEFI Shell Python binary to reflect EDK2 updates
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2023-05-09 16:38:12 -07:00
Nathaniel Mitchell 687ba2352e Update to allow 0x00 (null value) mem writes in UEFI Shell
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com>
2022-09-30 14:53:41 -07:00
Frinzell, Aaron 907f8e4824 clean up
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2022-05-17 15:19:30 -07:00
Frinzell, Aaron 3b8a138e73 Update uuid.py
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2022-05-17 15:19:30 -07:00
Frinzell, Aaron af43a3c141 Move Py368 EFI to latest EDK2
Signed-off-by: Frinzell, Aaron <aaron.frinzell@intel.com>
2022-05-17 15:19:30 -07:00
Aaron Frinzell 4f8444edce Move UEFI Shell to Python 3.6.8 2021-12-08 08:39:32 -08:00
brentholtsclaw 529a7b5c7c Update 64bit python efi binary
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com>
2020-07-30 09:19:36 -07:00
Erik Bjorge 04ed21e79f Adding new version of X64 Python for UEFI Shell
Adding a new version of the X64 Python for the UEFI Shell to include the
latest updates for SW SMI generation.
2017-08-04 15:46:56 -07:00
CHIPSEC 20cc5a3067 Version 1.2.2
See README.md for release notes.
2015-11-06 16:08:05 -08:00
CHIPSEC 5fbbad0668 1.2.1 2015-07-21 15:51:17 -05:00
CHIPSEC e543a38673 Adding new chipsec UEFI files 2015-07-21 13:17:36 -05:00
CHIPSEC 0654edca19 Version 1.2.0
Revision 1.2.0
--------------

This version includes the following new or updated modules:

#. Merged common.secureboot.keys module into common.secureboot.variables
module
#. Updated tools.secureboot.te module to be able to test PE/TE issue on
Linux or UEFI shell
#. Updated tools.smm.smm_ptr module

This version includes the following updates:

#. Added the *controls* abstraction. Modules are encouraged to use
``get_control`` and ``set_control`` when interacting with platform
registers. This permits greater flexibility in case the register that
controls a given feature or configuration changes between platform
generations. The controls are defined in the platform XML file. At this
time, only a small number of controls are defined. We plan to move
existing modules over to this new mechanism.
#. Added XML Schema for the XML configuration files
#. Support for reading, writing, and listing UEFI variables from the
UEFI Shell environment has been added.
#. Added support for decompression while SPI flash parsing via
``decode`` or ``uefi decode`` commands in Linux
#. Added basic ACPI table parsing to HAL (RSDP, RSDT/XSDT, APIC, DMAR)
#. Added UEFI tables searching and parsing to HAL (EFI system table,
runtime services table, boot services table, DXE services table, EFI
configuration table)
#. Added DIMM Serial Presence Detect (SPD) ROM dumping and parsing to
HAL
#. Added ``uefi s3bootscript`` command parsing the S3 boot script to
chipsec_util.py
#. Added virtual-to-physical address translation function to
Linux/EFI/Windows helpers
#. Added support of server platforms (Haswell server and Ivy Town) to
chipset.py

This version has the following known issues:

#. Decompression of images in SPI flash parsing is not available in UEFI
shell.
#. When calling alloc_phys_mem, the argument to set maximum physical
address (max_pa) for allocation is ignored on linux. A message will be
printed in dmesg if the allocation is above the max_pa that is passed
in, but the call will return anyway.
#. UEFI Shell environment does not support ``cpuid`` or
``get_thread_count``. There are functions that simply warn that they are
not supported.
#. Size of PCIEXBAR (MMCFG) is calculated incorrectly
2015-06-09 16:48:26 -07:00
CHIPSEC 4069971469 Version 1.1.7 2015-01-23 16:07:19 -08:00
CHIPSEC 7acddd80ef Fix for error when parsing XML on UEFI SHELL
Re-Compiled python with expat support
2014-10-13 17:36:57 -05:00
CHIPSEC 90d09d53a0 Version 1.1.3 2014-09-22 19:27:15 -05:00
CHIPSEC 2dd1069bbf renamed x64 file 2014-08-22 19:16:30 -05:00
CHIPSEC e7fc17caff Python for UEFI IA32 and i586 2014-05-30 00:00:15 +01:00
CHIPSEC 7a36d480aa compiled python code for UEFI 64 bits 2014-03-13 11:18:24 -06:00