Hello,
We see that several, if not most of the fields of CPUACTLR_EL1 values, in charge of enabling/disabling processor optimization features, come with the note 'This bit is used internally for debugging and characterization purposes only. For normal operation, ARM recommends that you do not change the value of this bit from its reset value'.
For the sake of predictability in execution time, it would be good for us to test with some of these features disabled, and we may eventually conclude we want some feature disabled in production software.
Besides the loss of performance, can we expect any issue when using the core with some of these features disabled?