Skip to content

feature: Add pyzes support for firmware APIs - #548

Merged
joshuaranjan merged 1 commit into
oneapi-src:masterfrom
aviralni:pyzes_firmware
Oct 28, 2026
Merged

joshuaranjan merged 1 commit into
oneapi-src:masterfrom
aviralni:pyzes_firmware

Conversation

@aviralni

Copy link
Copy Markdown
Contributor

feature: Add pyzes support for firmware APIs

Add python bindings, unit tests, black box test coverage and README
entries for:

  1. zesFirmwareGetProperties

Related-To: SYSM-473

Signed-off-by: Aviral Nigam aviral.nigam@intel.com

@github-actions

github-actions Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Level Zero loader ABI check

last-release (v1.35.0): ✅ no ABI problems. Report

Creating compatibility report ...
Binary compatibility: 100%
Source compatibility: 100%
Total binary compatibility problems: 0, warnings: 0
Total source compatibility problems: 0, warnings: 0

master (master): ✅ no ABI problems. Report

Creating compatibility report ...
Binary compatibility: 100%
Source compatibility: 100%
Total binary compatibility problems: 0, warnings: 0
Total source compatibility problems: 0, warnings: 0

Workflow run

If an ABI change is intended, a reviewer with write access can accept it: leave an approval review on the PR head commit with the keyword abi-failure-approved in the review body. That re-runs the check.

Comment thread bindings/sysman/python/source/pyzes/__init__.py
@aviralni

Copy link
Copy Markdown
Contributor Author

Added outputs of validations in JIRA.

Add python bindings, unit tests, black box test coverage and README
entries for:
1. zesFirmwareGetProperties

Related-To: SYSM-473

Signed-off-by: Aviral Nigam <aviral.nigam@intel.com>
@joshuaranjan
joshuaranjan merged commit 1b53fac into oneapi-src:master Oct 28, 2026
73 checks passed
@aviralni
aviralni deleted the pyzes_firmware branch October 28, 2026 05:04
| `zesDeviceGetHealthStatusExt` | Device | 0.1.4 | None |
| `zesDeviceSetHealthStatusExt` | Device | 0.1.4 | Linux: Requires superuser; persisted to non-volatile memory |
| `zesDeviceEnumFirmwares` | Device | 0.1.4 | None |
| `zesFirmwareGetProperties` | Firmware | 0.1.4 | None |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@joshuaranjan do we need to specify the dependency on external lib like igsc here?
I noticed we are not doing this till now, wondering if it makes sense to call out dependency on udev/igsc/tracerfs/libnl

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants