-
Notifications
You must be signed in to change notification settings - Fork 349
Description
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.