Message ID | 20230920080133.944717-1-oliver.upton@linux.dev (mailing list archive) |
---|---|
Headers | show |
Series | KVM: arm64: Address soft lockups due to I-cache CMOs | expand |
On Wed, 20 Sep 2023 09:01:31 +0100, Oliver Upton <oliver.upton@linux.dev> wrote: > > Small series to address the soft lockups that Gavin hits when running > KVM guests w/ hugepages on an Ampere Altra Max machine. While I > absolutely loathe "fixing" the issue of slow I-cache CMOs in this way, > I can't really think of an alternative. I don't think there is any, unfortunately. I don't think this change is inherently bad (we should have added something like this a long while ago), but it scares me that these systems can apparently be DoS'd from userspace or a guest... Anyway: Reviewed-by: Marc Zyngier <maz@kernel.org> M.
On Wed, 20 Sep 2023 08:01:31 +0000, Oliver Upton wrote: > Small series to address the soft lockups that Gavin hits when running > KVM guests w/ hugepages on an Ampere Altra Max machine. While I > absolutely loathe "fixing" the issue of slow I-cache CMOs in this way, > I can't really think of an alternative. > > Oliver Upton (2): > arm64: tlbflush: Rename MAX_TLBI_OPS > KVM: arm64: Avoid soft lockups due to I-cache maintenance > > [...] Applied to kvmarm/next, thanks! [1/2] arm64: tlbflush: Rename MAX_TLBI_OPS https://git.kernel.org/kvmarm/kvmarm/c/ec1c3b9ff160 [2/2] KVM: arm64: Avoid soft lockups due to I-cache maintenance https://git.kernel.org/kvmarm/kvmarm/c/909b583f81b5 -- Best, Oliver