Hi,
On 1/12/23 13:24, Varun Wadekar via TF-A wrote:
> Hi,
>
> The Errata ABI only solves part of the problem. We don’t have a discovery
> mechanism for everything that is implemented by the firmware. For example,
> general bug fixes cannot be discovered. The firmware version is a good
> indicator. It provides some way to track the deployment across multiple
> programs/platforms.
>
> LTS is better positioned as we will introduce more granularity to the firmware
> version thus allowing greater control over deployment. It would be great to ask
> the mainline to use the same versioning scheme. But the mechanism to read the
> firmware version at runtime is missing today.
I don't think that version should be used for any feature checking. We have used
it in past and stop to use it because there is no control over out of tree code.
And it is forcing some dependencies and someone has to keep track of features
present is certain version.
It is good to be aware about version but not for checking any functionality.
It means solid and stable feature discovery mechanism is preferred approach.
Thanks,
Michal
--
TF-A mailing list -- tf-a@lists.trustedfirmware.org
To unsubscribe send an email to tf-a-leave@lists.trustedfirmware.org