On Thu, Mar 18, 2021 at 12:32:30PM +0100, Claudio Fontana wrote:
> And why do we have a separate arm_cpu_finalize_features()?

Separate, because it's not just called from arm_cpu_realizefn().

> 
> Nothing in the ARM cpu classes initializations ever seems to be "final" to me.

Some CPU features cannot be simply switched on/off at the property
parse time. For example, there could be dependencies on multiple
properties, the mutual exclusion of properties, or other aspects
that can only be known later than property parse time. That stuff
goes in arm_cpu_finalize_features().

Thanks,
drew


Reply via email to