Commit Graph

19 Commits

Author SHA1 Message Date
BrentHoltsclaw 0e686a9d80 Update chipsec manual and VERSION to 1.4.3
Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2019-10-22 15:05:13 -07:00
Erik Bjorge 7e016af070 Updating version to 1.3.7
Signed-off-by: Erik Bjorge <erik.c.bjorge@intel.com>
2019-03-05 17:25:06 -08:00
Erik Bjorge 4761a38aa2 Updating version to 1.3.6
- Version number updates
- User Manual updates

Signed-off-by: Erik Bjorge <erik.c.bjorge@intel.com>
2018-11-20 11:15:03 -08:00
c7zero 5c5ae294eb Updated version and manual 2017-03-20 18:08:42 -07:00
c7zero f87207a0fc Updated Linux installation instructions in chipsec-manual.pdf 2016-11-04 14:13:35 -07:00
c7zero 911701c69d Revert "Updated Linux install instructions in chipsec-manual.pdf"
This reverts commit f7722edf76.
2016-11-04 14:09:54 -07:00
c7zero f7722edf76 Updated Linux install instructions in chipsec-manual.pdf 2016-11-04 14:06:05 -07:00
c7zero 06b1f0dd5f More documentation update
Fixed passing the argv to chipsec_main.main() and chipsec_util.main()
when importing them as packages
2016-10-19 20:06:28 -07:00
c7zero fd7849c05e Documentation update 2016-10-15 23:20:32 -07:00
c7zero 7fa0bc6f53 Updated documentation (#96) 2016-10-06 17:15:43 -07:00
CHIPSEC 20cc5a3067 Version 1.2.2
See README.md for release notes.
2015-11-06 16:08:05 -08:00
CHIPSEC a080525f36 Uploading version 1.2.1 2015-07-10 21:43:48 -05:00
CHIPSEC 5e52a8e925 1.2.0
updated manual
2015-06-09 17:25:51 -07: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 38fcc6612d 1.1.9
added tools.smm.smm_ptr
various bug fixes
2015-04-27 21:56:38 -07:00
CHIPSEC 4069971469 Version 1.1.7 2015-01-23 16:07:19 -08:00
CHIPSEC fc9259b7aa Version 1.1.2 2014-08-22 19:12:14 -05:00
CHIPSEC ac2ca7264f 1. We have support for uefi variables on Windows and Linux but not
UEFI shell.
2.       Decompression of images in SPI flash parsing is only supported in
Windows.
3.	UEFI - Support for IA32 and i586 (Quark)
4.	Added capability to use modules from an arbitrary path with the -I
/ --import command line option
5.	Module functionality encapsulated in class inheriting BaseModule
6.	Fixed  loading platform specific configuration
7.	Fixed issue with modules which run on multiple logical CPUs
hanging on Bay Trail (Windows/Linux). The issue still exist when running
from UEFI shell
8.	Added template for a module - module_template.py
9.	Added options to flush log files
10.	Added ability to define custom platforms
Driver changes:
1.	Windows - Added IOCTL_ALLOC_PHYSMEM to allocate physical memory
buffer
2.	Linux - Fix wrpci defect
2014-05-29 21:57:40 +01:00
CHIPSEC 811c969d12 Initial commit 2014-03-13 10:58:12 -06:00