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.
Does that mean that we're introducing higher risk at some other side, as per ARM having validated "less" that scenario of the processor?