Hi Richard,

> Unlike base PCS functions, __arm_streaming and __arm_streaming_compatible
> functions allow/require PSTATE.SM to be 1 on entry, so they need to
> be treated as STO_AARCH64_VARIANT_PCS.
>
> Similarly, functions that share ZA or ZT0 with their callers require
> ZA to be active on entry, whereas the base PCS requires ZA to be
> dormant or off.  These functions too need to be marked as having
> a variant PCS.
> 
> Tested on aarch64-linux-gnu.  OK to install?

Looks good, OK. That's easy enough to backport too.

Cheers,
Wilco

Reply via email to