Show patches with: Submitter = Lai Jiangshan       |    State = Action Required       |   294 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,73/73] x86/pvm: Disable some unsupported syscalls and features KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,72/73] x86/pvm: Use RDTSCP as default in vdso_read_cpunode() KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,71/73] x86/pvm: Adapt pushf/popf in this_cpu_cmpxchg16b_emu() KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,70/73] x86/pvm: Don't use SWAPGS for gsbase read/write KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,69/73] x86/pvm: Implement mmu related PVOPS KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,68/73] x86/pvm: Implement irq related PVOPS KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,67/73] x86/pvm: Implement cpu related PVOPS KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,66/73] x86/pvm: Use new cpu feature to describe XENPV and PVM KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,65/73] x86/kvm: Patch KVM hypercall as PVM hypercall KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,64/73] x86/pvm: Enable PVM event delivery KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,63/73] x86/pvm: Add hypercall support KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,62/73] x86/pvm: Add early kernel event entry and dispatch code KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,61/73] x86/pvm: Allow to install a system interrupt handler KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,60/73] x86/pvm: Add event entry/exit and dispatch code KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,59/73] x86/pti: Force enabling KPTI for PVM guest KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,58/73] x86/pvm: Relocate kernel address space layout KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,57/73] x86/pvm: Make cpu entry area and vmalloc area variable KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,56/73] x86/pvm: Relocate kernel image early in PVH entry KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,55/73] x86/pvm: Relocate kernel image to specific virtual address range KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,54/73] x86/pvm: Detect PVM hypervisor support KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,53/73] x86/pvm: Add Kconfig option and the CPU feature bit for PVM guest KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,52/73] x86/boot: Allow to do relocation for uncompressed kernel KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,51/73] x86/tools/relocs: Append relocations into input file KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,50/73] x86/tools/relocs: Cleanup cmdline options KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,49/73] KVM: x86/PVM: Implement emulation for non-PVM mode KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,48/73] KVM: x86/PVM: Implement system registers setting callbacks KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,47/73] KVM: x86/PVM: Handle the left supported MSRs in msrs_to_save_base[] KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,46/73] KVM: x86/PVM: Support for CPUID faulting KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,45/73] KVM: x86/PVM: Add dummy PMU related callbacks KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,44/73] KVM: x86/PVM: Implement TSC related callbacks KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,43/73] KVM: x86/PVM: Enable direct switching KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,42/73] KVM: x86/PVM: Support for kvm_exit() tracepoint KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,41/73] KVM: x86/PVM: Allow to load guest TLS in host GDT KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,40/73] KVM: x86/PVM: Handle hypercall for loading GS selector KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,39/73] KVM: x86/PVM: Handle hypercall for CR3 switching KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,38/73] KVM: x86/PVM: Handle hypercalls for privilege instruction emulation KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,37/73] KVM: x86/PVM: Use host PCID to reduce guest TLB flushing KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,36/73] KVM: x86/PVM: Handle KVM hypercall KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,35/73] KVM: x86/PVM: Handle PVM_SYNTHETIC_CPUID synthetic instruction KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,34/73] KVM: x86/PVM: Handle ERETU/ERETS synthetic instruction KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,33/73] KVM: x86/PVM: Handle VM-exit due to hardware exceptions KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,32/73] KVM: x86/PVM: Enable guest debugging functions KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,31/73] KVM: x86/PVM: Implement instruction emulation for #UD and #GP KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,30/73] KVM: x86/PVM: Implement segment related callbacks KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,29/73] KVM: x86/PVM: Implement allowed range checking for #PF KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,28/73] KVM: x86/PVM: Handle syscall from user mode KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,27/73] KVM: x86/PVM: Implement event injection related callbacks KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,26/73] KVM: x86/PVM: Implement event delivery flags related callbacks KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,25/73] KVM: x86/PVM: Implement APIC emulation related callbacks KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,24/73] KVM: x86/PVM: Introduce PVM mode switching KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,23/73] KVM: x86/PVM: Handle event handling related MSR read/write operation KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,22/73] KVM: x86/PVM: Handle some VM exits before enable interrupts KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,21/73] KVM: x86/PVM: Implement vcpu_run() callbacks KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,20/73] KVM: x86/PVM: Implement vcpu_load()/vcpu_put() related callbacks KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,19/73] x86/entry: Export 32-bit ignore syscall entry and __ia32_enabled variable KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,18/73] KVM: x86/PVM: Implement VM/VCPU initialization related callbacks KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,17/73] KVM: x86/PVM: Implement module initialization related callbacks KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,16/73] KVM: x86/PVM: Implement host mmu initialization KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,15/73] mm/vmalloc: Add a helper to reserve a contiguous and aligned kernel virtual area KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,14/73] KVM: x86: Create stubs for PVM module as a new vendor KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,13/73] KVM: x86/emulator: Reinject #GP if instruction emulation failed for PVM KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,12/73] KVM: x86: Add NR_VCPU_SREG in SREG enum KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,11/73] KVM: x86: Implement gpc refresh for guest usage KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,10/73] KVM: x86: Introduce vendor feature to expose vendor-specific CPUID KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,09/73] KVM: x86: Add PVM virtual MSRs into emulated_msrs_all[] KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,08/73] KVM: x86: Allow hypercall handling to not skip the instruction KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,07/73] KVM: x86/mmu: Adapt shadow MMU for PVM KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,06/73] KVM: x86: Move VMX interrupt/nmi handling into kvm.ko KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,05/73] KVM: x86: Set 'vcpu->arch.exception.injected' as true before vendor callback KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,04/73] x86/entry: Implement direct switching for the switcher KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,03/73] x86/entry: Implement switcher for PVM VM enter/exit KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,02/73] x86/ABI/PVM: Add PVM-specific ABI header file KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,01/73] KVM: Documentation: Add the specification for PVM KVM: x86/PVM: Introduce a new hypervisor - - - --- 2024-02-26 Lai Jiangshan New
[RFC,7/7] x86/entry: Test atomic-IST-entry via KVM x86/entry: Atomic statck switching for IST - - - --- 2023-04-03 Lai Jiangshan New
[RFC,6/7] x86/entry: Use atomic-IST-entry for VC x86/entry: Atomic statck switching for IST - - - --- 2023-04-03 Lai Jiangshan New
[RFC,5/7] x86/entry: Use atomic-IST-entry for MCE and DB x86/entry: Atomic statck switching for IST - - - --- 2023-04-03 Lai Jiangshan New
[RFC,4/7] x86/entry: Use atomic-IST-entry for NMI x86/entry: Atomic statck switching for IST - - - --- 2023-04-03 Lai Jiangshan New
[RFC,3/7] x86/entry: Implement atomic-IST-entry x86/entry: Atomic statck switching for IST - - - --- 2023-04-03 Lai Jiangshan New
[RFC,2/7] x86/entry: Add IST main stack x86/entry: Atomic statck switching for IST - - - --- 2023-04-03 Lai Jiangshan New
[RFC,1/7] x86/entry: Move PUSH_AND_CLEAR_REGS out of paranoid_entry x86/entry: Atomic statck switching for IST - - - --- 2023-04-03 Lai Jiangshan New
[V3,14/14] kvm: x86/mmu: Skip calling mmu->sync_spte() when the spte is 0 [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V3,13/14] kvm: x86/mmu: Remove @no_dirty_log from FNAME(prefetch_gpte) [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V3,12/14] kvm: x86/mmu: Remove FNAME(invlpg) and use FNAME(sync_spte) to update vTLB instead. [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V3,11/14] kvm: x86/mmu: Allow the roots to be invalid in FNAME(invlpg) [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V3,10/14] kvm: x86/mmu: Use kvm_mmu_invalidate_addr() in nested_ept_invalidate_addr() [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V3,09/14] kvm: x86/mmu: Use kvm_mmu_invalidate_addr() in kvm_mmu_invpcid_gva() [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V3,08/14] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_addr() [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V3,07/14] KVM: x86/mmu: Sanity check input to kvm_mmu_free_roots() [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V3,06/14] kvm: x86/mmu: Reduce the update to the spte in FNAME(sync_spte) [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V3,05/14] kvm: x86/mmu: Move the code out of FNAME(sync_page)'s loop body into mmu.c [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V3,04/14] kvm: x86/mmu: Set mmu->sync_page as NULL for direct paging [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V3,03/14] kvm: x86/mmu: Check mmu->sync_page pointer in kvm_sync_page_check() [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V3,02/14] kvm: x86/mmu: Move the check in FNAME(sync_page) as kvm_sync_page_check() [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V2,8/8] kvm: x86/mmu: Remove @no_dirty_log from FNAME(prefetch_gpte) [V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-02-07 Lai Jiangshan New
[V2,7/8] kvm: x86/mmu: Reduce the update to the spte in FNAME(sync_page) [V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-02-07 Lai Jiangshan New
[V2,6/8] kvm: x86/mmu: Remove FNAME(invlpg) [V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-02-07 Lai Jiangshan New
[V2,5/8] kvm: x86/mmu: Move the code out of FNAME(sync_page)'s loop body into mmu.c [V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-02-07 Lai Jiangshan New
[V2,4/8] kvm: x86/mmu: Set mmu->sync_page as NULL for direct paging [V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-02-07 Lai Jiangshan New
[V2,3/8] kvm: x86/mmu: Use kvm_mmu_invalidate_gva() in nested_ept_invalidate_addr() [V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-02-07 Lai Jiangshan New
« 1 2 3 »