Lines Matching refs:SM
68 `PSTATE.SM` moves the CPU in and out of a special execution mode called
74 needs to retain this state across `PSTATE.SM` transitions, it must manually
82 Most SME instructions require both `PSTATE.SM` and `PSTATE.ZA` to be
86 to execute FPSIMD instructions, setting `PSTATE.{SM,ZA} = {0,1}` will do so
89 `PSTATE.{SM,ZA} = {0,0}` acts as a hint to the CPU that it may power down
153 Hence, anytime xnu enters the kernel with `PSTATE.SM` set, it saves the current
154 `Z`, `P`, and `SVCR` values and then clears `PSTATE.SM`. xnu later restores
157 guarantee that no problematic SIMD instructions are executed while `PSTATE.SM`
189 `PSTATE.SM` on kernel exit. Hence `machine_restore_sme_context()` updates
191 `PSTATE.SM`. Likewise `machine_restore_sme_context()` doesn't manipulate the `Z`
212 `PSTATE.{SM,ZA} = {0,0}` on every context-switch, unless the new thread has live
213 `ZA` state. (Recall that `PSTATE.SM` was previously cleared on kernel entry.)
242 with `PSTATE.SM` set.