Show patches with: Submitter = Binbin Wu       |   98 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,2/2] KVM: x86: Use user_exit_on_hypercall() instead of opencode KVM: x86: Check hypercall's exit to userspace generically - 3 - --- 2024-08-26 Binbin Wu New
[v3,1/2] KVM: x86: Check hypercall's exit to userspace generically KVM: x86: Check hypercall's exit to userspace generically - 3 - --- 2024-08-26 Binbin Wu New
[v2,2/2] KVM: x86: Use is_kvm_hc_exit_enabled() instead of opencode KVM: x86: Check hypercall's exit to userspace generically - 2 - --- 2024-08-13 Binbin Wu New
[v2,1/2] KVM: x86: Check hypercall's exit to userspace generically KVM: x86: Check hypercall's exit to userspace generically - 1 - --- 2024-08-13 Binbin Wu New
[2/2] KVM: x86: Use is_kvm_hc_exit_enabled() instead of opencode KVM: x86: Check hypercall's exit to userspace generically - - - --- 2024-07-08 Binbin Wu New
[1/2] KVM: x86: Check hypercall's exit to userspace generically KVM: x86: Check hypercall's exit to userspace generically - - - --- 2024-07-08 Binbin Wu New
[kvm-unit-tests,v7,5/5] x86: Add test case for INVVPID with LAM x86: Add test cases for LAM - 1 - --- 2024-07-01 Binbin Wu New
[kvm-unit-tests,v7,4/5] x86: Add test cases for LAM_{U48,U57} x86: Add test cases for LAM - 1 - --- 2024-07-01 Binbin Wu New
[kvm-unit-tests,v7,3/5] x86: Add test case for LAM_SUP x86: Add test cases for LAM - 1 - --- 2024-07-01 Binbin Wu New
[kvm-unit-tests,v7,2/5] x86: Allow setting of CR3 LAM bits if LAM supported x86: Add test cases for LAM - 1 - --- 2024-07-01 Binbin Wu New
[kvm-unit-tests,v7,1/5] x86: Move struct invpcid_desc to processor.h x86: Add test cases for LAM - - - --- 2024-07-01 Binbin Wu New
KVM: VMX: Remove unused declaration of vmx_request_immediate_exit() KVM: VMX: Remove unused declaration of vmx_request_immediate_exit() - - - --- 2024-05-06 Binbin Wu New
[kvm-unit-tests,v6,4/4] x86: Add test case for INVVPID with LAM x86: Add test cases for LAM - 1 - --- 2024-01-22 Binbin Wu New
[kvm-unit-tests,v6,3/4] x86: Add test cases for LAM_{U48,U57} x86: Add test cases for LAM - 1 - --- 2024-01-22 Binbin Wu New
[kvm-unit-tests,v6,2/4] x86: Add test case for LAM_SUP x86: Add test cases for LAM - 1 - --- 2024-01-22 Binbin Wu New
[kvm-unit-tests,v6,1/4] x86: Allow setting of CR3 LAM bits if LAM supported x86: Add test cases for LAM - 1 - --- 2024-01-22 Binbin Wu New
[v4,2/2] target/i386: add control bits support for LAM Add support for LAM in QEMU - 2 1 --- 2024-01-12 Binbin Wu New
[v4,1/2] target/i386: add support for LAM in CPUID enumeration Add support for LAM in QEMU - 2 1 --- 2024-01-12 Binbin Wu New
[v11,16/16] KVM: x86: Advertise LASS CPUID to user space LAM and LASS KVM Enabling - - 1 --- 2023-09-13 Binbin Wu New
[v11,15/16] KVM: VMX: Virtualize LASS LAM and LASS KVM Enabling - - 1 --- 2023-09-13 Binbin Wu New
[v11,14/16] KVM: emulator: Add emulation of LASS violation checks on linear address LAM and LASS KVM Enabling - - 1 --- 2023-09-13 Binbin Wu New
[v11,13/16] KVM: x86: Use KVM-governed feature framework to track "LAM enabled" LAM and LASS KVM Enabling - - 1 --- 2023-09-13 Binbin Wu New
[v11,12/16] KVM: x86: Advertise and enable LAM (user and supervisor) LAM and LASS KVM Enabling - 3 1 --- 2023-09-13 Binbin Wu New
[v11,11/16] KVM: x86: Virtualize LAM for user pointer LAM and LASS KVM Enabling - 2 1 --- 2023-09-13 Binbin Wu New
[v11,10/16] KVM: x86: Virtualize LAM for supervisor pointer LAM and LASS KVM Enabling - 2 1 --- 2023-09-13 Binbin Wu New
[v11,09/16] KVM: x86: Untag address for vmexit handlers when LAM applicable LAM and LASS KVM Enabling - 1 1 --- 2023-09-13 Binbin Wu New
[v11,08/16] KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator LAM and LASS KVM Enabling - 1 1 --- 2023-09-13 Binbin Wu New
[v11,07/16] KVM: x86: Remove kvm_vcpu_is_illegal_gpa() LAM and LASS KVM Enabling - - 1 --- 2023-09-13 Binbin Wu New
[v11,06/16] KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality LAM and LASS KVM Enabling - - 1 --- 2023-09-13 Binbin Wu New
[v11,05/16] KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD LAM and LASS KVM Enabling - - 1 --- 2023-09-13 Binbin Wu New
[v11,04/16] KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() LAM and LASS KVM Enabling - - 1 --- 2023-09-13 Binbin Wu New
[v11,03/16] KVM: x86: Add an emulation flag for implicit system access LAM and LASS KVM Enabling - - 1 --- 2023-09-13 Binbin Wu New
[v11,02/16] KVM: x86: Use a new flag for branch targets LAM and LASS KVM Enabling - - 1 --- 2023-09-13 Binbin Wu New
[v11,01/16] KVM: x86: Consolidate flags for __linearize() LAM and LASS KVM Enabling 1 1 1 --- 2023-09-13 Binbin Wu New
[v10,9/9] KVM: x86: Expose LAM feature to userspace VMM Linear Address Masking (LAM) KVM Enabling - 3 1 --- 2023-07-19 Binbin Wu New
[v10,8/9] KVM: x86: Untag address for vmexit handlers when LAM applicable Linear Address Masking (LAM) KVM Enabling - 1 - --- 2023-07-19 Binbin Wu New
[v10,7/9] KVM: VMX: Implement and wire get_untagged_addr() for LAM Linear Address Masking (LAM) KVM Enabling - 1 - --- 2023-07-19 Binbin Wu New
[v10,6/9] KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator Linear Address Masking (LAM) KVM Enabling - 1 1 --- 2023-07-19 Binbin Wu New
[v10,5/9] KVM: x86: Virtualize CR3.LAM_{U48,U57} Linear Address Masking (LAM) KVM Enabling - 2 1 --- 2023-07-19 Binbin Wu New
[v10,4/9] KVM: x86: Virtualize CR4.LAM_SUP Linear Address Masking (LAM) KVM Enabling - 2 1 --- 2023-07-19 Binbin Wu New
[v10,3/9] KVM: x86: Use KVM-governed feature framework to track "LAM enabled" Linear Address Masking (LAM) KVM Enabling - - - --- 2023-07-19 Binbin Wu New
[v10,2/9] KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality Linear Address Masking (LAM) KVM Enabling - - - --- 2023-07-19 Binbin Wu New
[v10,1/9] KVM: x86/mmu: Use GENMASK_ULL() to define __PT_BASE_ADDR_MASK Linear Address Masking (LAM) KVM Enabling - - - --- 2023-07-19 Binbin Wu New
[v9,6/6] KVM: x86: Expose LAM feature to userspace VMM Linear Address Masking (LAM) KVM Enabling - 3 1 --- 2023-06-06 Binbin Wu New
[v9,5/6] KVM: x86: Untag address when LAM applicable Linear Address Masking (LAM) KVM Enabling - 1 1 --- 2023-06-06 Binbin Wu New
[v9,4/6] KVM: x86: Introduce untag_addr() in kvm_x86_ops Linear Address Masking (LAM) KVM Enabling - 1 1 --- 2023-06-06 Binbin Wu New
[v9,3/6] KVM: x86: Virtualize CR3.LAM_{U48,U57} Linear Address Masking (LAM) KVM Enabling - 2 1 --- 2023-06-06 Binbin Wu New
[v9,2/6] KVM: x86: Virtualize CR4.LAM_SUP Linear Address Masking (LAM) KVM Enabling - 2 1 --- 2023-06-06 Binbin Wu New
[v9,1/6] KVM: x86: Consolidate flags for __linearize() Linear Address Masking (LAM) KVM Enabling 1 1 - --- 2023-06-06 Binbin Wu New
[v5,4/4] x86: Add test case for INVVPID with LAM x86: Add test cases for LAM - 1 - --- 2023-05-30 Binbin Wu New
[v5,3/4] x86: Add test cases for LAM_{U48,U57} x86: Add test cases for LAM - 1 - --- 2023-05-30 Binbin Wu New
[v5,2/4] x86: Add test case for LAM_SUP x86: Add test cases for LAM - 1 - --- 2023-05-30 Binbin Wu New
[v5,1/4] x86: Allow setting of CR3 LAM bits if LAM supported x86: Add test cases for LAM - 1 - --- 2023-05-30 Binbin Wu New
[v2,3/3] KVM: Documentation: Fix a typo in Documentation/virt/kvm/x86/mmu.rst KVM: Fix some comments - - - --- 2023-05-18 Binbin Wu New
[v2,2/3] KVM: x86: Fix comments that refer to the out-dated msrs_to_save_all KVM: Fix some comments - - - --- 2023-05-18 Binbin Wu New
[v2,1/3] KVM: Fix comment for KVM_ENABLE_CAP KVM: Fix some comments - - - --- 2023-05-18 Binbin Wu New
[v8,6/6] KVM: x86: Expose LAM feature to userspace VMM Linear Address Masking (LAM) KVM Enabling - 2 1 --- 2023-05-10 Binbin Wu New
[v8,5/6] KVM: x86: Untag address when LAM applicable Linear Address Masking (LAM) KVM Enabling - 1 1 --- 2023-05-10 Binbin Wu New
[v8,4/6] KVM: x86: Introduce untag_addr() in kvm_x86_ops Linear Address Masking (LAM) KVM Enabling - 1 1 --- 2023-05-10 Binbin Wu New
[v8,3/6] KVM: x86: Virtualize CR3.LAM_{U48,U57} Linear Address Masking (LAM) KVM Enabling - 2 1 --- 2023-05-10 Binbin Wu New
[v8,2/6] KVM: x86: Virtualize CR4.LAM_SUP Linear Address Masking (LAM) KVM Enabling - 1 1 --- 2023-05-10 Binbin Wu New
[v8,1/6] KVM: x86: Consolidate flags for __linearize() Linear Address Masking (LAM) KVM Enabling 1 1 - --- 2023-05-10 Binbin Wu New
[kvm-unit-tests,v4,4/4] x86: Add test case for INVVPID with LAM x86: Add test cases for LAM - 1 - --- 2023-05-04 Binbin Wu New
[kvm-unit-tests,v4,3/4] x86: Add test cases for LAM_{U48,U57} x86: Add test cases for LAM - 1 - --- 2023-05-04 Binbin Wu New
[kvm-unit-tests,v4,2/4] x86: Add test case for LAM_SUP x86: Add test cases for LAM - 1 - --- 2023-05-04 Binbin Wu New
[kvm-unit-tests,v4,1/4] x86: Allow setting of CR3 LAM bits if LAM supported x86: Add test cases for LAM - 1 - --- 2023-05-04 Binbin Wu New
[2/2] KVM: x86: Fix some comments KVM: Fix some comments - - - --- 2023-04-23 Binbin Wu New
[1/2] KVM: Fix comments for KVM_ENABLE_CAP KVM: Fix some comments - - - --- 2023-04-23 Binbin Wu New
[kvm-unit-tests,v3,4/4] x86: Add test case for INVVPID with LAM x86: Add test cases for LAM - 1 - --- 2023-04-12 Binbin Wu New
[kvm-unit-tests,v3,3/4] x86: Add test cases for LAM_{U48,U57} x86: Add test cases for LAM - 1 - --- 2023-04-12 Binbin Wu New
[kvm-unit-tests,v3,2/4] x86: Add test case for LAM_SUP x86: Add test cases for LAM - 1 - --- 2023-04-12 Binbin Wu New
[kvm-unit-tests,v3,1/4] x86: Allow setting of CR3 LAM bits if LAM supported x86: Add test cases for LAM - 1 - --- 2023-04-12 Binbin Wu New
[v7,5/5] KVM: x86: Expose LAM feature to userspace VMM Linear Address Masking (LAM) KVM Enabling - 2 1 --- 2023-04-04 Binbin Wu New
[v7,4/5] KVM: x86: Untag address when LAM applicable Linear Address Masking (LAM) KVM Enabling - - 1 --- 2023-04-04 Binbin Wu New
[v7,3/5] KVM: x86: Introduce untag_addr() in kvm_x86_ops Linear Address Masking (LAM) KVM Enabling - - 1 --- 2023-04-04 Binbin Wu New
[v7,2/5] KVM: x86: Virtualize CR3.LAM_{U48,U57} Linear Address Masking (LAM) KVM Enabling - - 1 --- 2023-04-04 Binbin Wu New
[v7,1/5] KVM: x86: Virtualize CR4.LAM_SUP Linear Address Masking (LAM) KVM Enabling - 1 1 --- 2023-04-04 Binbin Wu New
KVM: VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handler KVM: VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handler - 1 - --- 2023-04-04 Binbin Wu New
[4/4] KVM: x86: Change return type of is_long_mode() to bool Add and use helpers to check bit set in CR0/CR4 - 1 - --- 2023-03-22 Binbin Wu New
[3/4] KVM: SVM: Remove implicit cast from ulong to bool in svm_can_emulate_instruction() Add and use helpers to check bit set in CR0/CR4 - - - --- 2023-03-22 Binbin Wu New
[2/4] KVM: x86: Replace kvm_read_{cr0,cr4}_bits() with kvm_is_{cr0,cr4}_bit_set() Add and use helpers to check bit set in CR0/CR4 - - - --- 2023-03-22 Binbin Wu New
[1/4] KVM: x86: Add helpers to check bit set in CR0/CR4 and return in bool Add and use helpers to check bit set in CR0/CR4 - - - --- 2023-03-22 Binbin Wu New
[v6,7/7] KVM: x86: Expose LAM feature to userspace VMM Linear Address Masking (LAM) KVM Enabling - 2 - --- 2023-03-19 Binbin Wu New
[v6,6/7] KVM: x86: Untag address when LAM applicable Linear Address Masking (LAM) KVM Enabling - - - --- 2023-03-19 Binbin Wu New
[v6,5/7] KVM: x86: Introduce untag_addr() in kvm_x86_ops Linear Address Masking (LAM) KVM Enabling - - - --- 2023-03-19 Binbin Wu New
[v6,4/7] KVM: x86: Virtualize CR3.LAM_{U48,U57} Linear Address Masking (LAM) KVM Enabling - - - --- 2023-03-19 Binbin Wu New
[v6,3/7] KVM: x86: Virtualize CR4.LAM_SUP Linear Address Masking (LAM) KVM Enabling - 1 - --- 2023-03-19 Binbin Wu New
[v6,2/7] KVM: VMX: Use is_64_bit_mode() to check 64-bit mode Linear Address Masking (LAM) KVM Enabling - 1 - --- 2023-03-19 Binbin Wu New
[v6,1/7] KVM: x86: Explicitly cast ulong to bool in kvm_set_cr3() Linear Address Masking (LAM) KVM Enabling - - - --- 2023-03-19 Binbin Wu New
[kvm-unit-tests,v2,4/4] x86: Add test case for INVVPID with LAM x86: Add test cases for LAM - - - --- 2023-03-19 Binbin Wu New
[kvm-unit-tests,v2,3/4] x86: Add test cases for LAM_{U48,U57} x86: Add test cases for LAM - - - --- 2023-03-19 Binbin Wu New
[kvm-unit-tests,v2,2/4] x86: Add test case for LAM_SUP x86: Add test cases for LAM - - - --- 2023-03-19 Binbin Wu New
[kvm-unit-tests,v2,1/4] x86: Allow setting of CR3 LAM bits if LAM supported x86: Add test cases for LAM - 1 - --- 2023-03-19 Binbin Wu New
[v2,4/4] x86: Add test case for INVVPID with LAM x86: Add test cases for LAM - - - --- 2023-03-19 Binbin Wu New
[v2,3/4] x86: Add test cases for LAM_{U48,U57} x86: Add test cases for LAM - - - --- 2023-03-19 Binbin Wu New
[v2,2/4] x86: Add test case for LAM_SUP x86: Add test cases for LAM - - - --- 2023-03-19 Binbin Wu New
[v2,1/4] x86: Allow setting of CR3 LAM bits if LAM supported x86: Add test cases for LAM - - - --- 2023-03-19 Binbin Wu New
KVM: x86: Remove duplicated calls of reverse_cpuid_check() KVM: x86: Remove duplicated calls of reverse_cpuid_check() - - - --- 2023-02-21 Binbin Wu New