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