Message ID | 20221202185156.696189-1-oliver.upton@linux.dev (mailing list archive) |
---|---|
Headers | show |
Series | KVM: arm64: Parallel access faults | expand |
On Fri, 2 Dec 2022 18:51:50 +0000, Oliver Upton wrote: > When I implemented the parallel faults series I was mostly focused on > improving the performance of 8.1+ implementations which bring us > FEAT_HAFDBS. In so doing, I failed to put access faults on the read side > of the MMU lock. > > Anyhow, this small series adds support for handling access faults in > parallel, piling on top of the infrastructure from the first parallel > faults series. > > [...] Applied to kvmarm/next, thanks! [1/6] KVM: arm64: Use KVM's pte type/helpers in handle_access_fault() https://git.kernel.org/kvmarm/kvmarm/c/9a7ad19ac804 [2/6] KVM: arm64: Ignore EAGAIN for walks outside of a fault https://git.kernel.org/kvmarm/kvmarm/c/ddcadb297ce5 [3/6] KVM: arm64: Return EAGAIN for invalid PTE in attr walker https://git.kernel.org/kvmarm/kvmarm/c/76259cca4795 [4/6] KVM: arm64: Don't serialize if the access flag isn't set https://git.kernel.org/kvmarm/kvmarm/c/7d29a2407df6 [5/6] KVM: arm64: Handle access faults behind the read lock https://git.kernel.org/kvmarm/kvmarm/c/fc61f554e694 [6/6] KVM: arm64: Condition HW AF updates on config option https://git.kernel.org/kvmarm/kvmarm/c/1dfc3e905089 -- Best, Oliver