Skip to content

[FEATURE] New ABI version dedicated for debug interface #2374

@mmaka1

Description

@mmaka1

Is your feature request related to a problem? Please describe.
The sof-logger and potentially other debug API clients perform ABI compatibility check using the single FW ABI version. The same one is used by the primary FW client which is the kernel driver. If there is a change made to the debug API, the main ABI has to be updated to protect integrity of the debug tools while such a change may not affect the kernel driver at all.

Describe the solution you'd like
Introduce new debug ABI version and bump only that one if the main ABI is not affected. Recompilation and installation of the new driver every time the tunneled debug protocol is upgraded could be avoided.

Describe alternatives you've considered
Stay with a single ABI version and recompile & redeploy all components at once to keep ABI versioning simpler.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions