Show patches with: Submitter = Xiaoyao Li       |   618 patches
« 1 2 3 46 7 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[01/11] KVM: x86: Introduce vm_type to differentiate normal VMs from confidential VMs KVM: x86: TDX preparation of introducing vm_type and blocking ioctls based on vm_type - - - --- 2021-11-12 Xiaoyao Li New
[02/11] KVM: x86: Disable direct IRQ injection for TDX KVM: x86: TDX preparation of introducing vm_type and blocking ioctls based on vm_type - - - --- 2021-11-12 Xiaoyao Li New
[03/11] KVM: x86: Clean up kvm_vcpu_ioctl_x86_setup_mce() KVM: x86: TDX preparation of introducing vm_type and blocking ioctls based on vm_type - - - --- 2021-11-12 Xiaoyao Li New
[04/11] KVM: x86: Disable MCE related stuff for TDX KVM: x86: TDX preparation of introducing vm_type and blocking ioctls based on vm_type - - - --- 2021-11-12 Xiaoyao Li New
[05/11] KVM: x86: Disallow tsc manipulation for TDX KVM: x86: TDX preparation of introducing vm_type and blocking ioctls based on vm_type - - - --- 2021-11-12 Xiaoyao Li New
[06/11] KVM: x86: Disable in-kernel I/O APIC and level routes for TDX KVM: x86: TDX preparation of introducing vm_type and blocking ioctls based on vm_type - - - --- 2021-11-12 Xiaoyao Li New
[07/11] KVM: x86: Disable SMM for TDX KVM: x86: TDX preparation of introducing vm_type and blocking ioctls based on vm_type - - - --- 2021-11-12 Xiaoyao Li New
[08/11] KVM: x86: Disable INIT/SIPI for TDX KVM: x86: TDX preparation of introducing vm_type and blocking ioctls based on vm_type - - - --- 2021-11-12 Xiaoyao Li New
[09/11] KVM: x86: Block ioctls to access guest state for TDX KVM: x86: TDX preparation of introducing vm_type and blocking ioctls based on vm_type - - - --- 2021-11-12 Xiaoyao Li New
[1/2] KVM: CPUID: Check limit first when emulating CPUID instruction KVM: CPUID: CPUID emulation flow adjustment and one minor refinement when updating maxphyaddr - - - --- 2019-09-10 Xiaoyao Li New
[1/2] kvm: selftests: Fix no directory error when OUTPUT specified Fix errors when try to build kvm selftests on - - - --- 2020-03-15 Xiaoyao Li New
[1/2] kvm: vmx: Use basic exit reason to check if it's the specific VM EXIT KVM: VMX: Use basic exit reason for cheking and indexing - - - --- 2020-02-24 Xiaoyao Li New
[1/2] KVM: VMX: Use kvm_read_cr4() to get cr4 value KVM: VMX: Clean up of vmx_set_cr4() - - - --- 2023-04-10 Xiaoyao Li New
[1/2] KVM: x86: Emulate split-lock access as a write kvm: split_lock: Fix emulator and extend #AC handler - - - --- 2020-01-30 Xiaoyao Li New
[1/3] KVM: VMX: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW Reanme the definitions of INTERRUPT_PENDING, NMI_PENDING and TSC_OFFSETING - - - --- 2019-12-06 Xiaoyao Li New
[1/3] target/i386: Rename CORE_CAPABILITY to CORE_CAPABILITIES Misc patches for core_capabilites and split lock detection - - - --- 2020-03-23 Xiaoyao Li New
[1/4] KVM: VMX: rename {vmx,nested_vmx}_vcpu_setup functions Refactor vcpu creation flow of x86 arch - 1 - --- 2019-10-15 Xiaoyao Li New
[1/5] KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero KVM: VMX: PT (processor trace) optimizations and fixes - 1 - --- 2021-08-24 Xiaoyao Li New
[1/6] KVM: X86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID fails Refactor handling flow of SET_CPUID* - - - --- 2020-05-29 Xiaoyao Li New
[10/11] KVM: Disallow read-only memory for x86 TDX KVM: x86: TDX preparation of introducing vm_type and blocking ioctls based on vm_type - - - --- 2021-11-12 Xiaoyao Li New
[11/11] KVM: Disallow dirty logging for x86 TDX KVM: x86: TDX preparation of introducing vm_type and blocking ioctls based on vm_type - - - --- 2021-11-12 Xiaoyao Li New
[2/2] KVM: CPUID: Put maxphyaddr updating together with virtual address width checking KVM: CPUID: CPUID emulation flow adjustment and one minor refinement when updating maxphyaddr - - - --- 2019-09-10 Xiaoyao Li New
[2/2] kvm: nvmx: Use basic(exit_reason) when checking specific EXIT_REASON KVM: VMX: Use basic exit reason for cheking and indexing - - - --- 2020-02-24 Xiaoyao Li New
[2/2] KVM: VMX: Extend VMX's #AC handding kvm: split_lock: Fix emulator and extend #AC handler - - - --- 2020-01-30 Xiaoyao Li New
[2/2] KVM: VMX: Move the comment of CR4.MCE handling right above the code KVM: VMX: Clean up of vmx_set_cr4() - - - --- 2023-04-10 Xiaoyao Li New
[2/2] selftests: export INSTALL_HDR_PATH if using "O" to specify output dir Fix errors when try to build kvm selftests on - - - --- 2020-03-15 Xiaoyao Li New
[2/3] KVM: VMX: Rename NMI_PENDING to NMI_WINDOW Reanme the definitions of INTERRUPT_PENDING, NMI_PENDING and TSC_OFFSETING - - - --- 2019-12-06 Xiaoyao Li New
[2/3] target/i386: Add support for TEST_CTRL MSR Misc patches for core_capabilites and split lock detection - - - --- 2020-03-23 Xiaoyao Li New
[2/4] KVM: VMX: Setup MSR bitmap only when has msr_bitmap capability Refactor vcpu creation flow of x86 arch - - - --- 2019-10-15 Xiaoyao Li New
[2/5] KVM: VMX: Use cached vmx->pt_desc.addr_range KVM: VMX: PT (processor trace) optimizations and fixes - - - --- 2021-08-24 Xiaoyao Li New
[2/6] KVM: X86: Go on updating other CPUID leaves when leaf 1 is absent Refactor handling flow of SET_CPUID* - - - --- 2020-05-29 Xiaoyao Li New
[3/3] KVM: VMX: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING Reanme the definitions of INTERRUPT_PENDING, NMI_PENDING and TSC_OFFSETING - - - --- 2019-12-06 Xiaoyao Li New
[3/3] target/i386: Tell why guest exits to user space due to #AC Misc patches for core_capabilites and split lock detection - - - --- 2020-03-23 Xiaoyao Li New
[3/4] KVM: X86: Refactor kvm_arch_vcpu_create Refactor vcpu creation flow of x86 arch - - - --- 2019-10-15 Xiaoyao Li New
[3/5] KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit KVM: VMX: PT (processor trace) optimizations and fixes - - - --- 2021-08-24 Xiaoyao Li New
[3/6] KVM: X86: Introduce kvm_check_cpuid() Refactor handling flow of SET_CPUID* - - - --- 2020-05-29 Xiaoyao Li New
[4/4] KVM: X86: Make vcpu's FPU allocation a common function Refactor vcpu creation flow of x86 arch - - - --- 2019-10-15 Xiaoyao Li New
[4/5] KVM: VMX: Disallow PT MSRs accessing if PT is not exposed to guest KVM: VMX: PT (processor trace) optimizations and fixes - - - --- 2021-08-24 Xiaoyao Li New
[4/6] KVM: X86: Split kvm_update_cpuid() Refactor handling flow of SET_CPUID* - - - --- 2020-05-29 Xiaoyao Li New
[5/5] KVM: VMX: Check Intel PT related CPUID leaves KVM: VMX: PT (processor trace) optimizations and fixes - - - --- 2021-08-24 Xiaoyao Li New
[5/6] KVM: X86: Move kvm_x86_ops.cpuid_update() into kvm_update_state_based_on_cpuid() Refactor handling flow of SET_CPUID* - - - --- 2020-05-29 Xiaoyao Li New
[6/6] KVM: X86: Move kvm_apic_set_version() to kvm_update_state_based_on_cpuid() Refactor handling flow of SET_CPUID* - - - --- 2020-05-29 Xiaoyao Li New
[kvm-unit-tests] x86: Move definition of some exception vectors into processor.h [kvm-unit-tests] x86: Move definition of some exception vectors into processor.h - - - --- 2020-03-04 Xiaoyao Li New
[RESEND,v1] trace: Split address space and slot id in trace_kvm_set_user_memory() [RESEND,v1] trace: Split address space and slot id in trace_kvm_set_user_memory() - - - --- 2022-03-10 Xiaoyao Li New
[RFC,01/19] trace/kvm: Split address space and slot id in trace_kvm_set_user_memory() QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,02/19] *** HACK *** linux-headers: Update headers to pull in gmem APIs QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,03/19] RAMBlock: Support KVM gmemory QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,04/19] memory: Introduce memory_region_can_be_private() QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,05/19] kvm: Enable KVM_SET_USER_MEMORY_REGION2 for memslot QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,06/19] i386/pc: Drop pc_machine_kvm_type() QEMU gmem implemention - 1 - --- 2023-07-31 Xiaoyao Li New
[RFC,07/19] target/i386: Implement mc->kvm_type() to get VM type QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,08/19] HostMem: Add private property to indicate to use kvm gmem QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,09/19] i386/kvm: Create gmem fd for KVM_X86_SW_PROTECTED_VM QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,1/2] perf/x86/intel/pt: Introduce intel_pt_{stop,resume}() KVM: VMX: Fix VM entry failure on PT_MODE_HOST_GUEST while host is using PT - - - --- 2022-08-25 Xiaoyao Li New
[RFC,1/3] kvm: x86: Rename KVM_DEBUGREG_RELOAD to KVM_DEBUGREG_NEED_RELOAD kvm: x86: Cleanup and optimazation of switch_db_regs - - - --- 2020-04-16 Xiaoyao Li New
[RFC,10/19] kvm: Introduce support for memory_attributes QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,11/19] kvm/memory: Introduce the infrastructure to set the default shared/private value QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,12/19] i386/kvm: Set memory to default private for KVM_X86_SW_PROTECTED_VM QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,13/19] physmem: replace function name with __func__ in ram_block_discard_range() QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,14/19] physmem: Add ram_block_convert_range QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,15/19] kvm: handle KVM_EXIT_MEMORY_FAULT QEMU gmem implemention - 1 - --- 2023-07-31 Xiaoyao Li New
[RFC,16/19] trace/kvm: Add trace for page convertion between shared and private QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,17/19] pci-host/q35: Move PAM initialization above SMRAM initialization QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,18/19] q35: Introduce smm_ranges property for q35-pci-host QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,19/19] i386: Disable SMM mode for X86_SW_PROTECTED_VM QEMU gmem implemention - - - --- 2023-07-31 Xiaoyao Li New
[RFC,2/2] KVM: VMX: Stop/resume host PT before/after VM entry when PT_MODE_HOST_GUEST KVM: VMX: Fix VM entry failure on PT_MODE_HOST_GUEST while host is using PT - - - --- 2022-08-25 Xiaoyao Li New
[RFC,2/3] kvm: x86: Use KVM_DEBUGREG_NEED_RELOAD instead of KVM_DEBUGREG_BP_ENABLED kvm: x86: Cleanup and optimazation of switch_db_regs - - - --- 2020-04-16 Xiaoyao Li New
[RFC,3/3] kvm: x86: skip DRn reload if previous VM exit is DR access VM exit kvm: x86: Cleanup and optimazation of switch_db_regs - - - --- 2020-04-16 Xiaoyao Li New
[RFC,v2,01/21] *** HACK *** linux-headers: Update headers to pull in gmem APIs QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,02/21] RAMBlock: Add support of KVM private gmem QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,03/21] HostMem: Add private property and associate it with RAM_KVM_GMEM QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,04/21] memory: Introduce memory_region_has_gmem_fd() QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,05/21] kvm: Enable KVM_SET_USER_MEMORY_REGION2 for memslot QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,06/21] i386: Add support for sw-protected-vm object QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,07/21] i386/pc: Drop pc_machine_kvm_type() QEMU gmem implemention 1 2 - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,08/21] target/i386: Implement mc->kvm_type() to get VM type QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,09/21] target/i386: Introduce kvm_confidential_guest_init() QEMU gmem implemention 1 1 - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,1/3] perf/core: Expose perf_event_{en,dis}able_local() KVM: VMX: Fix VM entry failure on PT_MODE_HOST_GUEST while host is using PT - - - --- 2022-09-21 Xiaoyao Li New
[RFC,v2,10/21] i386/kvm: Implement kvm_sw_protected_vm_init() for sw-protcted-vm specific functions QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,11/21] kvm: Introduce support for memory_attributes QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,12/21] kvm/memory: Introduce the infrastructure to set the default shared/private value QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,13/21] i386/kvm: Set memory to default private for KVM_X86_SW_PROTECTED_VM QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,14/21] physmem: replace function name with __func__ in ram_block_discard_range() QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,15/21] physmem: extract ram_block_discard_range_fd() from ram_block_discard_range() QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,16/21] physmem: Introduce ram_block_convert_range() QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,17/21] kvm: handle KVM_EXIT_MEMORY_FAULT QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,18/21] trace/kvm: Add trace for page convertion between shared and private QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,19/21] pci-host/q35: Move PAM initialization above SMRAM initialization QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,2/3] perf/x86/intel/pt: Introduce and export pt_get_curr_event() KVM: VMX: Fix VM entry failure on PT_MODE_HOST_GUEST while host is using PT - - - --- 2022-09-21 Xiaoyao Li New
[RFC,v2,20/21] q35: Introduce smm_ranges property for q35-pci-host QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,21/21] i386: Disable SMM mode for X86_SW_PROTECTED_VM QEMU gmem implemention - - - --- 2023-09-14 Xiaoyao Li New
[RFC,v2,3/3] KVM: VMX: Stop/resume host PT before/after VMX transition when PT_MODE_HOST_GUEST KVM: VMX: Fix VM entry failure on PT_MODE_HOST_GUEST while host is using PT - - - --- 2022-09-21 Xiaoyao Li New
[RFC,v3,01/36] *** HACK *** linux-headers: Update headers to pull in TDX API changes TDX QEMU support - - - --- 2022-03-17 Xiaoyao Li New
[RFC,v3,02/36] i386: Introduce tdx-guest object TDX QEMU support - - - --- 2022-03-17 Xiaoyao Li New
[RFC,v3,03/36] target/i386: Implement mc->kvm_type() to get VM type TDX QEMU support - - - --- 2022-03-17 Xiaoyao Li New
[RFC,v3,04/36] target/i386: Introduce kvm_confidential_guest_init() TDX QEMU support - - - --- 2022-03-17 Xiaoyao Li New
[RFC,v3,05/36] i386/tdx: Implement tdx_kvm_init() to initialize TDX VM context TDX QEMU support - - - --- 2022-03-17 Xiaoyao Li New
[RFC,v3,06/36] i386/tdx: Get tdx_capabilities via KVM_TDX_CAPABILITIES TDX QEMU support - - - --- 2022-03-17 Xiaoyao Li New
[RFC,v3,07/36] i386/tdx: Introduce is_tdx_vm() helper and cache tdx_guest object TDX QEMU support - - - --- 2022-03-17 Xiaoyao Li New
[RFC,v3,08/36] i386/tdx: Adjust get_supported_cpuid() for TDX VM TDX QEMU support - - - --- 2022-03-17 Xiaoyao Li New
« 1 2 3 46 7 »