On Mon, Oct 14, 2019 at 11:21:13AM +0100, Julien Grall wrote:
The kernel may not support SVE if CONFIG_ARM64_SVE is not set and
will hide the feature from the from userspace.
I don't understand this sentence.
Unfortunately, the fields of ID_AA64ZFR0_EL1 are still exposed and could
lead to undefined behavior in userspace.
Undefined in what way? Generally, we can't stop exposing things that
we've exposed previously in case somebody has started relying on them, so
this needs better justification.