Open Issues Need Help
View All on GitHubAutomatically generates custom pcileech firmware from real pcie devices. Supports behavior inspection, advanced customization options and multiple profiles. **This is pre-release code until v1.x is tagged. Expect pretty verbose log output and additional features added. Feedback and PRs are appreciated.**
AI Summary: The issue is a bug in the PCILeechFWGenerator where the template rendering fails due to a missing attribute ('counter_width_bits') in the PerformanceConfig object. Debugging requires examining the template (`sv/advanced_controller.sv.j2`), the PerformanceConfig class within the `src.templating.advanced_sv_features` module, and potentially the data extraction process from the PCIe device to identify why this attribute is not being populated correctly. The log file provides additional context for the error.
Automatically generates custom pcileech firmware from real pcie devices. Supports behavior inspection, advanced customization options and multiple profiles. **This is pre-release code until v1.x is tagged. Expect pretty verbose log output and additional features added. Feedback and PRs are appreciated.**