Thiebaud Weksteen
759bca3a8d
Add TravisCI build status to README.md
2016-08-05 11:44:30 +10:00
Thiébaud Weksteen
bf645d8202
Merge pull request #56 from tweksteen/fix_acpi_tests_reviewed
...
Fix ACPI tests
2016-08-05 11:43:26 +10:00
Thiebaud Weksteen
9a34976ddd
Fix ACPI tests
2016-08-05 11:18:30 +10:00
c7zero
60221b8185
Merge pull request #52 from tweksteen/linux_no_driver_reviewed
...
Add support for /dev/mem to the Linux driver
2016-08-04 12:43:10 -07:00
c7zero
3871b8d870
cosmetic changes in ACPI output
2016-08-03 19:52:35 -07:00
c7zero
4274ab9803
Merge pull request #51 from tweksteen/update_hardware_tests_reviewed
...
Add BOOT_MODE to hardware tests
2016-08-02 18:39:32 -07:00
Thiebaud Weksteen
3c92faae30
Add option to avoid loading the driver
2016-07-25 12:05:25 +10:00
Thiebaud Weksteen
89669a3746
Add support to use /dev/mem as a fallback method on Linux
2016-07-25 12:03:57 +10:00
Thiebaud Weksteen
a3fe15fb4b
Add BOOT_MODE to hardware tests
2016-07-25 11:52:12 +10:00
c7zero
659cac3748
Merge pull request #50 from raisfathin/parse_dsdt_signature_sharing_fixed_new_reviewed
...
Parse DSDT Table with Signature Sharing Fixed
2016-07-21 00:57:53 -07:00
c7zero
c0769f9549
Bug fixes in regexp search within EFI binaries
2016-07-21 00:41:17 -07:00
Muhammad Rais Fathin Mudzakir
2e6a64bcb2
Add tests for DSDT table address parsing
2016-07-19 13:24:41 +10:00
Muhammad Rais Fathin Mudzakir
2aa7fc4893
Parse DSDT table address in FADT
2016-07-19 13:24:41 +10:00
Muhammad Rais Fathin Mudzakir
358a01006b
Add FADT table parsing support
2016-07-19 13:24:41 +10:00
c7zero
5f095d20ba
Updated EFI module search
...
Added a mode to find all occurrences of EFI binaries matching search
criteria while searching within UEFI firmware image vs retuning upon the
first match (findall argument in traverse_uefi_region)
2016-07-18 17:01:02 -07:00
c7zero
e2477824dd
UEFI image parsing enhancements
...
1. Automated identification of EFI NVRAM type (still cannot
auto-distinguish between various VSS types). NVRAM type is now optional
in all uefi util commands
2. Optimized performance of firmware volume parsing (it was taking
forever to parse FV with large chunk of F's)
3. Added auto-parsing of NVRAM when parsing firmware volumes with
variable store GUIDs
2016-07-16 03:25:23 -07:00
c7zero
4fd9ee8276
UEFI parsing changes
...
1. Added ability to calculate hashes of EFI binaries
2. Added ability to search EFI binaries by UI name, GUID, hashes or
contents matching regular expressions
3. Refactored UEFI firmware image parsing
4. Fixed get_tools_path in helpers
2016-07-15 01:52:27 -07:00
c7zero
97c8fa4a51
PCI option ROM enumeration and extraction
...
1. Added PCI expansion (option) ROM enumeration and extraction
capability
2. Added capability to dump entire legacy PCI config space for a given
or all available devices
3. Cosmetic changes in spd and cmos
4. Fixed register types in hsx.xml
2016-07-15 01:45:21 -07:00
Thiébaud Weksteen
fd8c4a0828
Merge pull request #47 from tweksteen/add_travis_ci_reviewed
...
Add .travis.yml
2016-07-12 11:20:30 +10:00
Thiebaud Weksteen
14de783fb7
Add .travis.yml
2016-07-11 13:18:47 +10:00
c7zero
e946e621e6
Merge pull request #48 from abazhaniuk/master
...
fix type issue
2016-07-07 12:24:25 -07:00
O Bazhaniuk
e31608a932
fix type issue
2016-07-06 20:58:26 -04:00
Thiébaud Weksteen
46c5702334
Merge pull request #45 from raisfathin/add_acpi_tests_reviewed
...
Add tests for ACPI table dump
2016-07-06 13:22:25 +10:00
Thiébaud Weksteen
76b742ec28
Remove test assertion based on stdout ( #44 )
2016-07-06 13:21:51 +10:00
Muhammad Rais Fathin Mudzakir
4717af1a1a
Add tests for parsing tables with same signature
2016-07-04 17:30:04 +10:00
Muhammad Rais Fathin Mudzakir
d9545b948c
Adjust ACPI tests in test_util to use ACPIHelper
2016-07-04 15:59:05 +10:00
Muhammad Rais Fathin Mudzakir
ba6c5a10ba
Add ACPIHelper to mock_helper.py
2016-07-04 15:59:02 +10:00
c7zero
f0f0b85bea
Fixed uninitialized var when UEFI table isn't found
2016-07-01 11:19:19 -07:00
c7zero
5cad4fc2c7
Version 1.2.3
...
Updated README
2016-07-01 10:57:16 -07:00
c7zero
1cc944b4eb
Version 1.2.3
...
Linux helper updated with message bus access
2016-07-01 10:34:46 -07:00
c7zero
8c97a11a05
recovered readme
2016-06-30 23:26:45 -07:00
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
66d4a2c02b
CHIPSEC 1.2.3
...
kernel driver support for hypercalls and message bus access on Atom SoC
2016-06-30 15:34:21 -07:00
c7zero
b595c9d17f
Pull request #33
2016-06-30 14:30:16 -07:00
c7zero
44f936180c
Merge pull request #29 from tweksteen/misc_linux_drv_reviewed
...
Use the misc device for the Linux driver
2016-06-30 14:00:51 -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
c7zero
f7389cbf78
Merge pull request #38 from raisfathin/refactor_find_rsdp_review
...
Refactor and fix a bug in find_RSDP method in HAL
2016-06-30 12:57:10 -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
bb3734ed50
Merge pull request #31 from dominicceliano/master
...
Fixed Linux Driver Error
2016-06-09 10:38:31 -07: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
c7zero
13c6bbb5c2
Merge pull request #28 from WilliamLeara/master
...
add support for Skylake-H
2016-06-09 10:06:08 -07:00
dominicceliano
4185fc194b
Removed cpu.o file from commit.
2016-05-31 23:08:29 -04:00
dominicceliano
4122ab10e7
Got rid of more unnecessary files.
2016-05-31 23:06:57 -04:00
dominicceliano
07d2117226
Got rid of files that were created when the driver was built.
2016-05-31 23:02:13 -04:00
root
6f31e8f49f
Stopped EFI errors on a non-EFI system
2016-05-31 22:32:37 -04:00