Commit Graph

81 Commits

Author SHA1 Message Date
c7zero dabccd36c0 Version 1.2.3
- new VMM hypercall interface support (Xen and HyperV hypercall formats)
- Windows only
- new paging hierarchy dump/parsing (paging HAL component and
chipsec_util cpu pt)
- new EPT paging hierarchy dump/parsing (chipsec_util vmm ept)
- new VT-d paging hierarchy dump/parsing (chipsec_util iommu pt)
- new support of Embedded Controller (EC) access (ec HAL component and
chipsec_util ec)
- new support of TPM 1.2 access (tpm HAL component)
- new support of Message Bus access on Atom SoC (msgbus HAL component
and chipsec_util msgbus) - Linux only
- parsing RAW UEFI images
- updated smbus and SPD HAL components to use XML config
- merged cpuid into cpu HAL component (use chipsec_util cpu cpuid)
- new module: tools.vmm.vbox.vbox_crash_apicbase
- udated modules: common.bios_ts, common.uefi.s3bootscript, remap
- added template config file smm_config.ini for tools.smm.smm_ptr SMI
fuzzer
- added template config file te.cfg for tools.secureboot.te tool
2016-06-30 23:06:41 -07:00
c7zero c681defd37 Version 1.2.3
- updated platform config files
- debug command-line option
2016-06-30 15:59:40 -07:00
c7zero b595c9d17f Pull request #33 2016-06-30 14:30:16 -07:00
c7zero cff2b88ae4 Merge pull request #40 from tweksteen/helper_driver_request_reviewed
Forward the driver loading request to the helpers
2016-06-30 13:27:58 -07:00
c7zero 4fb09e7bec Merge pull request #41 from tweksteen/test_dump_spi_reviewed
Add test for SPI dump
2016-06-30 12:58:02 -07:00
Thiebaud Weksteen 34ad155f44 Add test for SPI dump 2016-06-30 17:49:03 +10:00
Muhammad Rais Fathin Mudzakir de2df1a579 Update tests to test for known bug in "find_RSDP" 2016-06-22 14:44:20 +10:00
Muhammad Rais Fathin Mudzakir 2c9ec833e3 Refactor and fix a bug in find_RSDP method in HAL
Fixes a bug where if one RSDP finding method fails it does not
attempt to use the others
2016-06-22 12:58:37 +10:00
Thiebaud Weksteen 592c76af23 Forward the driver loading request to the helpers 2016-06-22 11:56:32 +10:00
c7zero 5abd91269b Merge pull request #30 from tweksteen/util_command_class_reviewed
Move the util functions to classes
2016-06-09 10:34:45 -07:00
Thiebaud Weksteen 0ec4c5fead Modify chipsec_utils to use the new classes 2016-05-27 11:49:39 +10:00
Thiebaud Weksteen ccaa33f927 Move iommu command to a class 2016-05-27 11:49:37 +10:00
Thiebaud Weksteen 8a999e1f3c Move mmio command to a class 2016-05-27 11:49:04 +10:00
Thiebaud Weksteen f7cd553997 Move ucode command to a class 2016-05-27 11:48:25 +10:00
Thiebaud Weksteen 28575f30f5 Move uefi command to a class 2016-05-27 11:47:37 +10:00
Thiebaud Weksteen 4fb865245a Move spidesc command to a class 2016-05-27 11:46:47 +10:00
Thiebaud Weksteen 4b24ac6f43 Move spi command to a class 2016-05-27 11:46:05 +10:00
Thiebaud Weksteen d77dad427b Move spd command to a class 2016-05-27 11:45:09 +10:00
Thiebaud Weksteen bd0d22eac3 Move smbus command to a class 2016-05-27 11:43:23 +10:00
Thiebaud Weksteen bf1e9c2407 Move pci command to a class 2016-05-27 11:42:30 +10:00
Thiebaud Weksteen d8e89c21f7 Move msr command to a class 2016-05-27 11:41:44 +10:00
Thiebaud Weksteen d4b7c48a1b Move mmcfg command to a class 2016-05-27 11:40:15 +10:00
Thiebaud Weksteen bc9469c8ad Move mem command to a class 2016-05-27 11:39:53 +10:00
Thiebaud Weksteen dbc05e604f Move io command to a class 2016-05-27 11:38:22 +10:00
Thiebaud Weksteen 2f8172fa26 Move interrupts command to a class 2016-05-27 11:36:59 +10:00
Thiebaud Weksteen 2a37de7c11 Move desc command to a class 2016-05-27 11:32:53 +10:00
Thiebaud Weksteen 4eaf51d8c3 Move decode command to a class 2016-05-27 11:32:18 +10:00
Thiebaud Weksteen deac61a00d Move cpu command to a class 2016-05-27 11:30:33 +10:00
Thiebaud Weksteen 704271c063 Move cpuid command to a class 2016-05-27 11:29:43 +10:00
Thiebaud Weksteen a4350f70b6 Move cmos command to a class 2016-05-27 11:24:27 +10:00
Thiebaud Weksteen 1ed18786ca Move chipset command to a class 2016-05-27 11:24:21 +10:00
Thiebaud Weksteen 75e62f9967 Move acpi command to a class 2016-05-27 11:23:31 +10:00
Thiebaud Weksteen 85b912be4e Add BaseCommand class 2016-05-23 09:35:44 +10:00
WilliamLeara 5e7bb6968d add support for Skylake-H
IDs taken from 544925, Skylake EDS Vol 2.
2016-04-20 13:13:32 -05:00
c7zero 47db665f0d Merge pull request #26 from tweksteen/cmos_test_reviewed
Add test for CMOS dump
2016-04-16 12:55:19 -07:00
c7zero 9ed584a6e6 Merge pull request #25 from tweksteen/spi_test_reviewed
Add test for SPI info
2016-04-16 11:11:15 -07:00
Thiebaud Weksteen e06828e88e Remove unused setUp and tearDown 2016-04-13 15:55:18 +10:00
Thiebaud Weksteen 11bff9db68 Add hardware test for X1 Carbon 2016-04-11 13:30:29 +10:00
Thiebaud Weksteen 9f4d207723 Add test for CMOS dump 2016-04-11 13:22:04 +10:00
Thiebaud Weksteen 6ee7a73ac5 Add test for SPI info 2016-04-07 15:08:28 +10:00
c7zero e1a6bc82c4 Merge pull request #24 from tweksteen/raise_oshelper
Change sys.exit to re-raise
2016-04-05 21:46:21 -07:00
Thiebaud Weksteen 929c8bdf88 Change sys.exit to re-raise 2016-04-05 16:59:54 +10:00
Thiebaud Weksteen 5a0bdb05dc Sort ACPI tables by name 2016-04-05 16:40:23 +10:00
c7zero a0188747e5 Merged changes from #17 pull request
Merged the following changes:
- remap module was incorrectly skipped on Skylake
- chipset.py: add support for mobile Skylake (U/Y)
from "Add Skylake mobile support" #17
2016-04-03 19:15:50 -07:00
CHIPSEC 4e9b01d123 removed win specific cleanup script 2016-04-03 17:06:44 -07:00
c7zero 9b7993906a Merge pull request #21 from chipsec/dev
Add tests for ACPI
2016-04-03 17:03:13 -07:00
c7zero 6437e8679e Merge pull request #11 from tweksteen/setup
Fix setup.py for Linux
2016-04-03 14:41:34 -07:00
Thiebaud Weksteen 032d72777e Fix ACPI RSDP resolution based on EBDA 2016-03-11 15:07:10 +11:00
Thiebaud Weksteen b74f321445 Add tests for ACPI RSDP, RSDT and XSDT.
Fix the parsing of RSDT. Fix finding RSDP when using 0xE0000.
Fix the parsing of RSDP (ACPI v1).
2016-03-11 14:49:43 +11:00
Thiebaud Weksteen c97e8fad7c Add basic tests 2016-03-11 14:48:41 +11:00