Skip to content

RFC arm64: Scalable Vector Extension core support

Szabolcs Nagy linux-arm-kernel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest0 of 29 patches 0 repliesNew

Patches in v1 No applies recorded yet

None of the 29 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC PATCH 00/29] arm64: Scalable Vector Extension core support
Quoted 4 lines · Dave Martin

For setcontext/setjmp, we don't save/restore any SVE state due to the caller-save status of SVE, and I would not consider it necessary to save/restore VL itself because of the no-change-on-the-fly policy for this.

the problem is not changing VL within a thread, but that setcontext can resume a context of a different thread which had different VL and there might be SVE regs spilled on the stack according to that.

(i consider this usage undefined, but at least the gccgo runtime does this)