[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250806215133.43475-3-jthoughton@google.com>
Date: Wed, 6 Aug 2025 21:51:32 +0000
From: James Houghton <jthoughton@...gle.com>
To: Paolo Bonzini <pbonzini@...hat.com>, Sean Christopherson <seanjc@...gle.com>
Cc: Akinobu Mita <akinobu.mita@...il.com>, David Matlack <dmatlack@...gle.com>,
James Houghton <jthoughton@...gle.com>, kvm@...r.kernel.org, linux-doc@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [PATCH 2/2] Documentation: fault-injection: Add entries for KVM fault
injection points
KVM now supports three fault injection points:
1. fail_kvm_mmu_invalidate_retry, for all architectures.
2. fail_tdp_mmu_cmpxchg, for x86 only.
3. fail_tdp_mmu_resched, for x86 only.
Provide basic documentation for them.
Signed-off-by: James Houghton <jthoughton@...gle.com>
---
Documentation/fault-injection/fault-injection.rst | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/Documentation/fault-injection/fault-injection.rst b/Documentation/fault-injection/fault-injection.rst
index c2d3996b5b407..da75c921d6c4d 100644
--- a/Documentation/fault-injection/fault-injection.rst
+++ b/Documentation/fault-injection/fault-injection.rst
@@ -87,6 +87,18 @@ Available fault injection capabilities
inject init_hctx() errors by setting config items under
/sys/kernel/config/nullb/<disk>/init_hctx_fault_inject.
+- fail_kvm_mmu_invalidate_retry
+
+ For KVM, injects fake MMU invalidations.
+
+- fail_tdp_mmu_cmpxchg
+
+ For KVM/x86, injects cmpxchg failures for TDP MMU SPTE updates.
+
+- fail_tdp_mmu_resched
+
+ For KVM/x86, injects fake MMU lock contention for TDP MMU SPTE iteration.
+
Configure fault-injection capabilities behavior
-----------------------------------------------
--
2.50.1.703.g449372360f-goog
Powered by blists - more mailing lists