Comment 45 for bug 1999551

Revision history for this message
Julian Schroeder (jumaco) wrote :

We are running into an issue with the Linux kernel and SVE. Here's my current understanding of it: Upon return from a kernel call the context restore does not re-enable SVE. When encountering the next SVE instruction in user space, an exception (trap) is triggered that then re-enables SVE and restores the SVE context. This causes a 6% performance degradation on our NGNIX test workload in a single core system.
With this we should hold off on merging SVE memcpy/memmove.