Show patches with: Submitter = Lai Jiangshan       |    Archived = No       |   110 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,72/73] x86/pvm: Use RDTSCP as default in vdso_read_cpunode() [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,71/73] x86/pvm: Adapt pushf/popf in this_cpu_cmpxchg16b_emu() [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,70/73] x86/pvm: Don't use SWAPGS for gsbase read/write [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,69/73] x86/pvm: Implement mmu related PVOPS [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,68/73] x86/pvm: Implement irq related PVOPS [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,67/73] x86/pvm: Implement cpu related PVOPS [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,66/73] x86/pvm: Use new cpu feature to describe XENPV and PVM [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,65/73] x86/kvm: Patch KVM hypercall as PVM hypercall [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,64/73] x86/pvm: Enable PVM event delivery [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,63/73] x86/pvm: Add hypercall support [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,62/73] x86/pvm: Add early kernel event entry and dispatch code [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,60/73] x86/pvm: Add event entry/exit and dispatch code [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,59/73] x86/pti: Force enabling KPTI for PVM guest [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,58/73] x86/pvm: Relocate kernel address space layout [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,57/73] x86/pvm: Make cpu entry area and vmalloc area variable [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,56/73] x86/pvm: Relocate kernel image early in PVH entry [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,55/73] x86/pvm: Relocate kernel image to specific virtual address range [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,54/73] x86/pvm: Detect PVM hypervisor support [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,53/73] x86/pvm: Add Kconfig option and the CPU feature bit for PVM guest [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,52/73] x86/boot: Allow to do relocation for uncompressed kernel [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,51/73] x86/tools/relocs: Append relocations into input file [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,50/73] x86/tools/relocs: Cleanup cmdline options [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,49/73] KVM: x86/PVM: Implement emulation for non-PVM mode [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,48/73] KVM: x86/PVM: Implement system registers setting callbacks [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,45/73] KVM: x86/PVM: Add dummy PMU related callbacks [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,43/73] KVM: x86/PVM: Enable direct switching [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,40/73] KVM: x86/PVM: Handle hypercall for loading GS selector [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,39/73] KVM: x86/PVM: Handle hypercall for CR3 switching [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,38/73] KVM: x86/PVM: Handle hypercalls for privilege instruction emulation [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,37/73] KVM: x86/PVM: Use host PCID to reduce guest TLB flushing [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,36/73] KVM: x86/PVM: Handle KVM hypercall [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,34/73] KVM: x86/PVM: Handle ERETU/ERETS synthetic instruction [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,33/73] KVM: x86/PVM: Handle VM-exit due to hardware exceptions [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,31/73] KVM: x86/PVM: Implement instruction emulation for #UD and #GP [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,30/73] KVM: x86/PVM: Implement segment related callbacks [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,29/73] KVM: x86/PVM: Implement allowed range checking for #PF [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,26/73] KVM: x86/PVM: Implement event delivery flags related callbacks [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,25/73] KVM: x86/PVM: Implement APIC emulation related callbacks [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,24/73] KVM: x86/PVM: Introduce PVM mode switching [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,23/73] KVM: x86/PVM: Handle event handling related MSR read/write operation [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,22/73] KVM: x86/PVM: Handle some VM exits before enable interrupts [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,21/73] KVM: x86/PVM: Implement vcpu_run() callbacks [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,20/73] KVM: x86/PVM: Implement vcpu_load()/vcpu_put() related callbacks [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,19/73] x86/entry: Export 32-bit ignore syscall entry and __ia32_enabled variable [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,18/73] KVM: x86/PVM: Implement VM/VCPU initialization related callbacks [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,16/73] KVM: x86/PVM: Implement host mmu initialization [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,15/73] mm/vmalloc: Add a helper to reserve a contiguous and aligned kernel virtual area [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,14/73] KVM: x86: Create stubs for PVM module as a new vendor [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,13/73] KVM: x86/emulator: Reinject #GP if instruction emulation failed for PVM [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,12/73] KVM: x86: Add NR_VCPU_SREG in SREG enum [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,11/73] KVM: x86: Implement gpc refresh for guest usage [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,10/73] KVM: x86: Introduce vendor feature to expose vendor-specific CPUID [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,09/73] KVM: x86: Add PVM virtual MSRs into emulated_msrs_all[] [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,07/73] KVM: x86/mmu: Adapt shadow MMU for PVM [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,06/73] KVM: x86: Move VMX interrupt/nmi handling into kvm.ko [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,05/73] KVM: x86: Set 'vcpu->arch.exception.injected' as true before vendor callback [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,04/73] x86/entry: Implement direct switching for the switcher [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,03/73] x86/entry: Implement switcher for PVM VM enter/exit [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[RFC,01/73] KVM: Documentation: Add the specification for PVM [RFC,01/73] KVM: Documentation: Add the specification for PVM - - - --- 2024-02-26 Lai Jiangshan New
[7/7] workqueue: Rename wq->saved_max_active to wq->max_active workqueue: Share the same PWQ for the CPUs of a pod and distribute max_active across pods - - - --- 2023-12-27 Lai Jiangshan New
[5/7] workqueue: Addjust pwq's max_active when CPU online/offine workqueue: Share the same PWQ for the CPUs of a pod and distribute max_active across pods - - - --- 2023-12-27 Lai Jiangshan New
[4/7] workqueue: Wrap common code into wq_adjust_pwqs_max_active() workqueue: Share the same PWQ for the CPUs of a pod and distribute max_active across pods - - - --- 2023-12-27 Lai Jiangshan New
[3/7] workqueue: Add pwq_calculate_max_active() workqueue: Share the same PWQ for the CPUs of a pod and distribute max_active across pods - - - --- 2023-12-27 Lai Jiangshan New
[1/7] workqueue: Reuse the default PWQ as much as possible workqueue: Share the same PWQ for the CPUs of a pod and distribute max_active across pods - - - --- 2023-12-27 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 kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-16 Lai Jiangshan New
[V3,13/14] kvm: x86/mmu: Remove @no_dirty_log from FNAME(prefetch_gpte) kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-16 Lai Jiangshan New
[V3,12/14] kvm: x86/mmu: Remove FNAME(invlpg) and use FNAME(sync_spte) to update vTLB instead. kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-16 Lai Jiangshan New
[V3,11/14] kvm: x86/mmu: Allow the roots to be invalid in FNAME(invlpg) kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-16 Lai Jiangshan New
[V3,10/14] kvm: x86/mmu: Use kvm_mmu_invalidate_addr() in nested_ept_invalidate_addr() kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-16 Lai Jiangshan New
[V3,09/14] kvm: x86/mmu: Use kvm_mmu_invalidate_addr() in kvm_mmu_invpcid_gva() kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-16 Lai Jiangshan New
[V3,08/14] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_addr() kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-16 Lai Jiangshan New
[V3,07/14] KVM: x86/mmu: Sanity check input to kvm_mmu_free_roots() kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-16 Lai Jiangshan New
[V3,06/14] kvm: x86/mmu: Reduce the update to the spte in FNAME(sync_spte) kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 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 kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-16 Lai Jiangshan New
[V3,04/14] kvm: x86/mmu: Set mmu->sync_page as NULL for direct paging kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-16 Lai Jiangshan New
[V3,03/14] kvm: x86/mmu: Check mmu->sync_page pointer in kvm_sync_page_check() kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-16 Lai Jiangshan New
[V3,02/14] kvm: x86/mmu: Move the check in FNAME(sync_page) as kvm_sync_page_check() kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-16 Lai Jiangshan New
[V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-16 Lai Jiangshan New
[V2,8/8] kvm: x86/mmu: Remove @no_dirty_log from FNAME(prefetch_gpte) kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-07 Lai Jiangshan New
[V2,7/8] kvm: x86/mmu: Reduce the update to the spte in FNAME(sync_page) kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-07 Lai Jiangshan New
[V2,6/8] kvm: x86/mmu: Remove FNAME(invlpg) kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 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 kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-07 Lai Jiangshan New
[V2,4/8] kvm: x86/mmu: Set mmu->sync_page as NULL for direct paging kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-07 Lai Jiangshan New
[V2,3/8] kvm: x86/mmu: Use kvm_mmu_invalidate_gva() in nested_ept_invalidate_addr() kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-07 Lai Jiangshan New
[V2,2/8] kvm: x86/mmu: Use kvm_mmu_invalidate_gva() in kvm_mmu_invpcid_gva() kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-07 Lai Jiangshan New
[V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-02-07 Lai Jiangshan New
kvm: x86/mmu: Simplify pte_list_{add|remove} kvm: x86/mmu: Simplify pte_list_{add|remove} - - - --- 2023-01-13 Lai Jiangshan New
kvm: x86/mmu: Don't clear write flooding for direct SP kvm: x86/mmu: Don't clear write flooding for direct SP - - - --- 2023-01-05 Lai Jiangshan New
kvm: x86/mmu: Rename SPTE_TDP_AD_ENABLED_MASK to SPTE_TDP_AD_ENABLED kvm: x86/mmu: Rename SPTE_TDP_AD_ENABLED_MASK to SPTE_TDP_AD_ENABLED - - - --- 2023-01-05 Lai Jiangshan New
[7/7] kvm: x86/mmu: Remove @no_dirty_log from FNAME(prefetch_gpte) kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-01-05 Lai Jiangshan New
[6/7] kvm: x86/mmu: Remove FNAME(invlpg) kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-01-05 Lai Jiangshan New
[5/7] kvm: x86/mmu: Move the code out of FNAME(sync_page)'s loop body into mmu.c kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-01-05 Lai Jiangshan New
[4/7] kvm: x86/mmu: Reduce the update to the spte in FNAME(sync_page) kvm: x86/mmu: Share the same code to invalidate each vTLB entry - - - --- 2023-01-05 Lai Jiangshan New
« 1 2 »