summaryrefslogtreecommitdiff
path: root/net/dns_resolver
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2022-04-19 12:22:21 +0100
committerCatalin Marinas <catalin.marinas@arm.com>2022-04-22 18:50:58 +0100
commitb40c559b45bec736f588c57dd5be967fe573058b (patch)
tree3db88580a158e081a31efcea398857d19099d351 /net/dns_resolver
parenta9d69158595017d260ab37bf88b8f125e5e8144c (diff)
arm64/sme: Implement SVCR context switching
In SME the use of both streaming SVE mode and ZA are tracked through PSTATE.SM and PSTATE.ZA, visible through the system register SVCR. In order to context switch the floating point state for SME we need to context switch the contents of this register as part of context switching the floating point state. Since changing the vector length exits streaming SVE mode and disables ZA we also make sure we update SVCR appropriately when setting vector length, and similarly ensure that new threads have streaming SVE mode and ZA disabled. Signed-off-by: Mark Brown <broonie@kernel.org> Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Link: https://lore.kernel.org/r/20220419112247.711548-14-broonie@kernel.org Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'net/dns_resolver')
0 files changed, 0 insertions, 0 deletions