Patch Series

Subject VMSCAPE optimization for BHI variant
Author pawan.kumar.gupta@linux.intel.com
Date 2025-11-26 22:14:54 +0000 UTC
Version 5
Cc asit.k.mallick@intel.com bp@alien8.de dave.hansen@linux.intel.com david.kaplan@amd.com hpa@zytor.com jpoimboe@kernel.org kvm@vger.kernel.org linux-kernel@vger.kernel.org nik.borisov@suse.com pawan.kumar.gupta@linux.intel.com pbonzini@redhat.com seanjc@google.com tao1.zhang@intel.com x86@kernel.org

Patches (9)

Name Content [All]
[PATCH v5 1/9] x86/bhi: x86/vmscape: Move LFENCE out of clear_bhb_loop() [Body]
[PATCH v5 2/9] x86/bhi: Make clear_bhb_loop() effective on newer CPUs [Body]
[PATCH v5 3/9] x86/vmscape: Rename x86_ibpb_exit_to_user to x86_predictor_flush_exit_to_user [Body]
[PATCH v5 4/9] x86/vmscape: Move mitigation selection to a switch() [Body]
[PATCH v5 5/9] x86/vmscape: Use write_ibpb() instead of indirect_branch_prediction_barrier() [Body]
[PATCH v5 6/9] x86/vmscape: Use static_call() for predictor flush [Body]
[PATCH v5 7/9] x86/vmscape: Deploy BHB clearing mitigation [Body]
[PATCH v5 8/9] x86/vmscape: Fix conflicting attack-vector controls with =force [Body]
[PATCH v5 9/9] x86/vmscape: Add cmdline vmscape=on to override attack vector controls [Body]

Session 2025-11-26

ID (for dev) 661e36e3-752e-4831-9e7d-c942837636cb
Status in progress
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] passed [Log]
[KASAN] Boot test: Base 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] passed [Log]
[KASAN] Build Patched 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] [patched] passed [Log]
[KASAN] Fuzzing 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] [patched] running [Log] [Artifacts]