Nathaniel Mitchell
22d0a47f88
Add hst_block_db to enable smbus block_reads
...
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-02-06 14:03:17 -08:00
Nathaniel Mitchell
19b3837432
Fix error handling in spihal and debugenabled/mmconfig modules
...
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-02-05 20:13:18 -08:00
Nathaniel Mitchell
8e3c0c914a
Add functionality to filter devices by enabled status
...
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-02-05 20:13:04 -08:00
Nathaniel Mitchell
39e4affe16
Add ARL configs
...
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-02-05 20:12:46 -08:00
Nathaniel Mitchell
ee7e7488be
Add RPL/PCH7xx configs to chipsec 2
...
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-02-05 20:12:34 -08:00
Nathaniel Mitchell
cfb598c88f
Move P2SBC MMIO range definition to TLCs for pch5xx and 6xx
...
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-02-05 20:12:34 -08:00
Nathaniel Mitchell
d57670af35
Fix call to mmio hal caseing
...
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-01-31 10:40:49 -08:00
ChipSec
12ac22cf13
Update to 2.0.0 ( #2661 )
...
Signed-off-by: Chipsec <chipsec@intel.com >
Co-authored-by: Chipsec <chipsec@intel.com >
2.0.0
2026-01-30 23:34:44 -08:00
Nathaniel Mitchell
b61a1bf535
Fix reg.get_list_by_name to match entire string
...
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-01-30 14:13:20 -08:00
Nathaniel Mitchell
958a3196cf
Add windows exception page to manual
...
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-01-30 14:12:54 -08:00
Nathaniel Mitchell
752082ced4
Minor cleanup
...
Fixed register definition in hostctl11gen.xml
Removed breakpoint() from platform.py
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-01-29 23:42:19 -08:00
brentholtsclaw
ad7e148041
Requested Fixes
...
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com >
2026-01-29 13:43:54 -08:00
brentholtsclaw
e5f5668159
dev/chipsec2 Add basic acpi aml parser
...
Add basic parser for dsdt and sdst tables to find memory regions. Still
recommend using acpi and iasl for full results.
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com >
2026-01-29 13:43:54 -08:00
Nathaniel Mitchell
e46b856359
Update test_cpu to match changes in cpu hal
...
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-01-29 13:42:02 -08:00
brentholtsclaw
4eb3f91cc2
Requested changes
...
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com >
2026-01-29 13:42:02 -08:00
brentholtsclaw
b7df4e5efb
dev/chipsec2 bug fixes
...
These changes were necessary to run chipsec2 on platform
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com >
2026-01-29 13:42:02 -08:00
Nathaniel Mitchell
17769c2b37
Update test content to pass unit tests for iommu changes
...
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-01-29 13:31:48 -08:00
brentholtsclaw
6c19755952
Requested Fixes
...
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com >
2026-01-29 13:31:48 -08:00
brentholtsclaw
9988bc0a6e
Update IOMMU to use DMAR parsing
...
Signed-off-by: brentholtsclaw <brent.holtsclaw@intel.com >
2026-01-29 13:31:48 -08:00
Nathaniel Mitchell
1b869ef10f
minor changes to spibar0.xml (descriptions and control)
...
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-01-29 11:59:53 -08:00
Nathaniel Mitchell
c45686c7b1
Fix Brotli (de)compression
...
Original commit for chipsec v1: 6b265feffa
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-01-29 11:59:38 -08:00
Dan Scott
a97a872a28
Add check to ensure proper variable type
...
Signed-off-by: Dan Scott <dan.scott@intel.com >
2026-01-29 11:59:38 -08:00
Nathaniel Mitchell
f2dfc55488
Add xml_validator script to check attribute types
...
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-01-29 11:59:38 -08:00
Dan Scott
e8db09d7b4
Add additional warning codition for sgx_check module
...
Signed-off-by: Dan Scott <dan.scott@intel.com >
2026-01-29 11:59:38 -08:00
Stephan
f5b750fa07
Fix objtool errors ( #2594 )
...
* Fix objtool 'unannotated intra-function call'
Fixes objtool errors in stricter kernel configs
objtool likely wants the function to be annotated with
SYM_CODE_START/SYM_CODE_END (linux/linkage.h). It might be
better to rewrite the linux kernel module assembly files to use gas,
and properly annotate everything, but this should be a quick fix for
now.
* Use module_init/module_exit in linux driver
Fixes objtool errors in stricter kernel configs
* Make init functions static
* Re-add __init & __exit macros in linux driver
* Add semicolons after module_init/module_exit calls
---------
Signed-off-by: J. Stephan Bentze <j.s.bentze@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-29 11:59:38 -08:00
Tamas K Lengyel
1d3b8c5ec1
access_uefispec: accept both hex and base-10 formatted attr input
...
Beside the functional improvement, converting the input to int is required
depending on what Python version is being used to avoid the variable
propagating down the call-chain as a str.
Signed-off-by: Tamas K Lengyel <tamas.lengyel@oracle.com >
2026-01-29 11:59:38 -08:00
Tamas K Lengyel
0f55fedd47
linuxhelper: assign default value if None is being passed in
...
linuxhelper's kern_set_EFI_variable only sets default value for attr if no
value has been passed in. In some call-chains (uefi var-write) however None
is being passed in, resulting in the following error from:
struct.error: required argument is not an integer
Make attr optional input and override if value is None with default value.
Signed-off-by: Tamas K Lengyel <tamas.lengyel@oracle.com >
2026-01-29 11:59:38 -08:00
Nathaniel Mitchell
93c2a23d7c
Enable MMIO BAR Address cacheing (resolves unit test failure)
...
Original commit for chipsec v1: 60ab31da9d
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-01-29 11:59:38 -08:00
Tamas K Lengyel
1c30511638
Make uefi variable modification test more configurable
...
Currently the common.uefi.access_uefispec -a modify test modifications to variables
with the default variable attribute of nv | bs | rs (0x7). In this patch we make
this behavior more configurable.
By default the -a modify option will attempt to modify only the content of the variable,
but will not attempt to change the existing attributes of the variable. We have observed
cases where the test used this way uncovered more issues on variables where different
attributes were used and we did not attempt changing the attribute.
By specifying an optional attribute with -a modify,<attribute> the user can now test
variable modification with any attribute instead of just the currently hard-coded one.
Signed-off-by: Tamas K Lengyel <tamas.lengyel@oracle.com >
2026-01-29 11:59:38 -08:00
Tamas K Lengyel
913c383b1a
Convert str to byte object in linuxhelper's kern_set_EFI_variable ( #2536 )
...
* Convert str to byte object in linuxhelper's kern_set_EFI_variable
This is required to be able to successfuly run the common.uefi.access_uefispec -a modify
test from under Linux and resolve the following error:
ERROR: Exception occurred during chipsec.modules.common.uefi.access_uefispec.run(): 'argument for 's' must be a bytes object'
Signed-off-by: Tamas K Lengyel <tamas.lengyel@oracle.com >
* Use recommended best practice isinstance for type checking
Co-authored-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
---------
Signed-off-by: Tamas K Lengyel <tamas.lengyel@oracle.com >
Co-authored-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-01-29 11:59:38 -08:00
dependabot[bot]
a0f909977f
Bump ubuntu from 7a39814 to cd1dba6 in /chipsec_tools/log_parser
...
Bumps ubuntu from `7a39814` to `cd1dba6`.
---
updated-dependencies:
- dependency-name: ubuntu
dependency-version: latest
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 11:59:38 -08:00
dependabot[bot]
a826d0c2ae
Bump actions/setup-python from 6.1.0 to 6.2.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/83679a892e2d95755f2dac6acb0bfd1e9ac5d548...a309ff8b426b58ec0e2a45f0f869d46889d02405 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 11:59:38 -08:00
dependabot[bot]
fa68f8cb55
Bump github/codeql-action from 4.31.7 to 4.31.10
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.7 to 4.31.10.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/cf1bb45a277cb3c205638b2cd5c984db1c46a412...cdefb33c0f6224e58673d9004f47f7cb3e328b89 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 11:59:38 -08:00
dependabot[bot]
7c28dcbe56
Bump actions/upload-artifact from 5.0.0 to 6.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/330a01c490aca151604b8cf639adc76d48f6c5d4...b7c566a772e6b6bfb58ed0dc250532a479d7789f )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 11:59:38 -08:00
dependabot[bot]
7c0c874f17
Bump step-security/harden-runner from 2.13.3 to 2.14.0
...
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner ) from 2.13.3 to 2.14.0.
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](https://github.com/step-security/harden-runner/compare/df199fb7be9f65074067a9eb93f12bb4c5547cf2...20cf305ff2072d973412fa9b1e3a4f227bda3c76 )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-version: 2.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 11:59:38 -08:00
Dan Scott
56d404571d
Bump alpine linux support to current versions
...
Signed-off-by: Dan Scott <dan.scott@intel.com >
2026-01-29 11:59:38 -08:00
dependabot[bot]
e282f0fc9d
Bump actions/checkout from 4.2.2 to 6.0.1
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.2.2 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/11bd71901bbe5b1630ceea73d27597364c9af683...8e8c483db84b4bee98b60c0593521ed34d9990e8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 11:59:38 -08:00
dependabot[bot]
43e3de24e8
Bump actions/dependency-review-action from 4.8.1 to 4.8.2
...
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) from 4.8.1 to 4.8.2.
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](https://github.com/actions/dependency-review-action/compare/40c09b7dc99638e5ddb0bfd91c1673effc064d8a...3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 )
---
updated-dependencies:
- dependency-name: actions/dependency-review-action
dependency-version: 4.8.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 11:59:38 -08:00
dependabot[bot]
4f6895b1ad
Bump ossf/scorecard-action from 2.4.2 to 2.4.3
...
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action ) from 2.4.2 to 2.4.3.
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](https://github.com/ossf/scorecard-action/compare/05b42c624433fc40578a4040d5cf5e36ddca8cde...4eaacf0543bb3f2c246792bd56e8cdeffafb205a )
---
updated-dependencies:
- dependency-name: ossf/scorecard-action
dependency-version: 2.4.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 11:59:38 -08:00
Nathaniel Mitchell
d8524c35ff
Fix potential CI issues. source: zizmor
...
Signed-off-by: Nathaniel Mitchell <nathaniel.p.mitchell@intel.com >
2026-01-29 11:59:38 -08:00
Sara Batllori
6c148dee62
Update AUTHORS file
...
Signed-off-by: Sara Batllori <sara.batllori@intel.com >
2026-01-29 11:59:38 -08:00
William Leara
e3b8d0d31c
remove unused imports from hypercall.py
...
These imports are not used within this module.
Signed-off-by: William Leara <william.leara@dell.com >
2026-01-29 11:59:38 -08:00
William Leara
855ef7ce4a
remove unused imports from testcase.py
...
These imports are not used within this module.
Signed-off-by: William Leara <william.leara@dell.com >
2026-01-29 11:59:38 -08:00
William Leara
e6a67f3be0
remove unused imports from ec.py
...
These imports are not used within this module.
Signed-off-by: William Leara <william.leara@dell.com >
2026-01-29 11:59:38 -08:00
William Leara
9bb36abfd9
remove unused imports from igd_cmd.py
...
These imports are not used within this module.
Signed-off-by: William Leara <william.leara@dell.com >
2026-01-29 11:59:38 -08:00
William Leara
fa8319628f
remove unused imports from vmbus.py
...
These imports are not used within this module.
Signed-off-by: William Leara <william.leara@dell.com >
2026-01-29 11:59:38 -08:00
William Leara
b401595419
remove unused imports from cs.py
...
These imports are not used within this module.
Signed-off-by: William Leara <william.leara@dell.com >
2026-01-29 11:59:38 -08:00
William Leara
97028a35ff
remove unused imports from test_tpm_eventlog.py
...
These imports are not used within this module.
Signed-off-by: William Leara <william.leara@dell.com >
2026-01-29 11:59:38 -08:00
William Leara
cc5ffca6e1
remove unused imports from test_ubuntu.py
...
These imports are not used within this module.
Signed-off-by: William Leara <william.leara@dell.com >
2026-01-29 11:59:38 -08:00
William Leara
9862660a95
remove unused imports from hypercall.py
...
These imports are not used within this module.
Signed-off-by: William Leara <william.leara@dell.com >
2026-01-29 11:59:38 -08:00