kvm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
 messages from 2021-11-24 13:32:11 to 2021-11-25 21:07:15 UTC [more...]

[RFC PATCH v3 00/59] KVM: X86: TDX support
 2021-11-25 21:05 UTC  (91+ messages)
` [RFC PATCH v3 01/59] x86/mktme: move out MKTME related constatnts/macro to msr-index.h
` [RFC PATCH v3 02/59] x86/mtrr: mask out keyid bits from variable mtrr mask register
` [RFC PATCH v3 03/59] KVM: TDX: Define TDX architectural definitions
` [RFC PATCH v3 04/59] KVM: TDX: Add TDX "architectural" error codes
` [RFC PATCH v3 05/59] KVM: TDX: add a helper function for kvm to call seamcall
` [RFC PATCH v3 06/59] KVM: TDX: Add C wrapper functions for TDX SEAMCALLs
` [RFC PATCH v3 07/59] KVM: TDX: Add helper functions to print TDX SEAMCALL error
` [RFC PATCH v3 08/59] KVM: Export kvm_io_bus_read for use by TDX for PV MMIO
` [RFC PATCH v3 09/59] KVM: Enable hardware before doing arch VM initialization
` [RFC PATCH v3 10/59] KVM: x86: Split core of hypercall emulation to helper function
` [RFC PATCH v3 11/59] KVM: x86: Export kvm_mmio tracepoint for use by TDX for PV MMIO
` [RFC PATCH v3 12/59] KVM: x86/mmu: Zap only leaf SPTEs for deleted/moved memslot by default
` [RFC PATCH v3 13/59] KVM: Add max_vcpus field in common 'struct kvm'
` [RFC PATCH v3 14/59] KVM: x86: Add vm_type to differentiate legacy VMs from protected VMs
` [RFC PATCH v3 15/59] KVM: x86: Introduce "protected guest" concept and block disallowed ioctls
` [RFC PATCH v3 16/59] KVM: x86: Add per-VM flag to disable direct IRQ injection
` [RFC PATCH v3 17/59] KVM: x86: Add flag to disallow #MC injection / KVM_X86_SETUP_MCE
` [RFC PATCH v3 18/59] KVM: x86: Add flag to mark TSC as immutable (for TDX)
` [RFC PATCH v3 19/59] KVM: Add per-VM flag to mark read-only memory as unsupported
` [RFC PATCH v3 20/59] KVM: Add per-VM flag to disable dirty logging of memslots for TDs
` [RFC PATCH v3 21/59] KVM: x86: Add per-VM flag to disable in-kernel I/O APIC and level routes
` [RFC PATCH v3 22/59] KVM: x86: add per-VM flags to disable SMI/INIT/SIPI
` [RFC PATCH v3 23/59] KVM: x86: Allow host-initiated WRMSR to set X2APIC regardless of CPUID
` [RFC PATCH v3 24/59] KVM: x86: Add kvm_x86_ops .cache_gprs() and .flush_gprs()
` [RFC PATCH v3 25/59] KVM: x86: Add support for vCPU and device-scoped KVM_MEMORY_ENCRYPT_OP
` [RFC PATCH v3 26/59] KVM: x86: Introduce vm_teardown() hook in kvm_arch_vm_destroy()
` [RFC PATCH v3 27/59] KVM: x86: Add a switch_db_regs flag to handle TDX's auto-switched behavior
` [RFC PATCH v3 28/59] KVM: x86: Check for pending APICv interrupt in kvm_vcpu_has_events()
` [RFC PATCH v3 29/59] KVM: x86: Add option to force LAPIC expiration wait
` [RFC PATCH v3 30/59] KVM: x86: Add guest_supported_xss placholder
` [RFC PATCH v3 31/59] KVM: x86: Add infrastructure for stolen GPA bits
` [RFC PATCH v3 32/59] KVM: x86/mmu: Explicitly check for MMIO spte in fast page fault
` [RFC PATCH v3 33/59] KVM: x86/mmu: Ignore bits 63 and 62 when checking for "present" SPTEs
` [RFC PATCH v3 34/59] KVM: x86/mmu: Allow non-zero init value for shadow PTE
` [RFC PATCH v3 35/59] KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits()
` [RFC PATCH v3 36/59] KVM: x86/mmu: Frame in support for private/inaccessible shadow pages
` [RFC PATCH v3 37/59] KVM: x86/mmu: Introduce kvm_mmu_map_tdp_page() for use by TDX
` [RFC PATCH v3 38/59] KVM: x86/mmu: Allow per-VM override of the TDP max page level
` [RFC PATCH v3 39/59] KVM: VMX: Modify NMI and INTR handlers to take intr_info as param
` [RFC PATCH v3 40/59] KVM: VMX: Move NMI/exception handler to common helper
` [RFC PATCH v3 41/59] KVM: VMX: Split out guts of EPT violation to common/exposed function
` [RFC PATCH v3 42/59] KVM: VMX: Define EPT Violation architectural bits
` [RFC PATCH v3 43/59] KVM: VMX: Define VMCS encodings for shared EPT pointer
` [RFC PATCH v3 44/59] KVM: VMX: Add 'main.c' to wrap VMX and TDX
` [RFC PATCH v3 45/59] KVM: VMX: Move setting of EPT MMU masks to common VT-x code
` [RFC PATCH v3 46/59] KVM: VMX: Move register caching logic to common code
` [RFC PATCH v3 47/59] KVM: TDX: Define TDCALL exit reason
` [RFC PATCH v3 48/59] KVM: TDX: Stub in tdx.h with structs, accessors, and VMCS helpers
` [RFC PATCH v3 49/59] KVM: VMX: Add macro framework to read/write VMCS for VMs and TDs
` [RFC PATCH v3 50/59] KVM: VMX: Move AR_BYTES encoder/decoder helpers to common.h
` [RFC PATCH v3 51/59] KVM: VMX: MOVE GDT and IDT accessors to common code
` [RFC PATCH v3 52/59] KVM: VMX: Move .get_interrupt_shadow() implementation to common VMX code
` [RFC PATCH v3 53/59] KVM: x86: Add a helper function to restore 4 host MSRs on exit to user space
` [RFC PATCH v3 54/59] KVM: X86: Introduce initial_tsc_khz in struct kvm_arch
` [RFC PATCH v3 55/59] KVM: TDX: Add "basic" support for building and running Trust Domains
` [RFC PATCH v3 56/59] KVM: TDX: Protect private mapping related SEAMCALLs with spinlock
` [RFC PATCH v3 57/59] KVM, x86/mmu: Support TDX private mapping for TDP MMU
` [RFC PATCH v3 58/59] KVM: TDX: exit to user space on GET_QUOTE, SETUP_EVENT_NOTIFY_INTERRUPT
` [RFC PATCH v3 59/59] Documentation/virtual/kvm: Add Trust Domain Extensions(TDX)

[RFC PATCH v3 00/29] KVM: arm64: Make CPU ID registers writable by userspace
 2021-11-25 20:30 UTC  (36+ messages)
` [RFC PATCH v3 02/29] KVM: arm64: Save ID registers' sanitized value per vCPU
` [RFC PATCH v3 03/29] KVM: arm64: Introduce struct id_reg_info
` [RFC PATCH v3 04/29] KVM: arm64: Make ID_AA64PFR0_EL1 writable
` [RFC PATCH v3 08/29] KVM: arm64: Make ID_AA64MMFR0_EL1 writable
` [RFC PATCH v3 09/29] KVM: arm64: Hide IMPLEMENTATION DEFINED PMU support for the guest
` [RFC PATCH v3 10/29] KVM: arm64: Make ID_AA64DFR0_EL1 writable
` [RFC PATCH v3 11/29] KVM: arm64: Make ID_DFR0_EL1 writable
` [RFC PATCH v3 12/29] KVM: arm64: Make ID_DFR1_EL1 writable

[RFC PATCH v3 02/59] x86/mtrr: mask out keyid bits from variable mtrr mask register
 2021-11-25 17:03 UTC 

[RFC v2 PATCH 00/13] KVM: mm: fd-based approach for supporting KVM guest private memory
 2021-11-25 16:55 UTC  (3+ messages)
` [RFC v2 PATCH 06/13] KVM: Register/unregister memfd backed memslot

[GIT PULL] KVM/arm64 fixes for 5.16, take #2
 2021-11-25 16:19 UTC 

[PATCH RFC] vfio: Documentation for the migration region
 2021-11-25 16:14 UTC  (7+ messages)

[kvm-unit-tests PATCH v3 00/17] x86_64 UEFI and AMD SEV/SEV-ES support
 2021-11-25 15:21 UTC  (3+ messages)

[kvm-unit-tests PATCH v3 1/1] s390x: Add specification exception interception test
 2021-11-25 14:47 UTC  (2+ messages)
` [kvm-unit-tests PATCH] s390x: Add strict mode to specification exception interpretation test

[PATCH 0/2] KVM: arm64: nv: Fix issue with Stage 2 MMU init for Nested case
 2021-11-25 14:23 UTC  (5+ messages)
` [PATCH 1/2] KVM: arm64: Use appropriate mmu pointer in stage2 page table init
` [PATCH 2/2] KVM: arm64: nv: fixup! Support multiple nested Stage-2 mmu structures

[PATCH Part2 v5 00/45] Add AMD Secure Nested Paging (SEV-SNP) Hypervisor Support
 2021-11-25 10:05 UTC  (12+ messages)

[PATCH 0/6] KVM: Dirty Quota-Based VM Live Migration Auto-Converge
 2021-11-25  8:43 UTC  (5+ messages)
` [PATCH 3/6] Add KVM_CAP_DIRTY_QUOTA_MIGRATION and handle vCPU page faults

[PATCH] vfio/pci: Fix OpRegion read
 2021-11-25  5:13 UTC  (2+ messages)

[PATCH 00/15] Currently disabling dirty logging with the TDP MMU is extremely slow. On a 96 vCPU / 96G VM it takes ~45 seconds to disable dirty logging with the TDP MMU, as opposed to ~3.5 seconds with the legacy MMU. This series optimizes TLB flushes and introduces in-place large page promotion, to bring the disable dirty log time down to ~2 seconds
 2021-11-25  4:18 UTC  (3+ messages)
` [PATCH 15/15] KVM: x86/mmu: Promote pages in-place when disabling dirty logging

[PATCH 0/2] KVM: nVMX: Fix VPID + !EPT TLB bugs
 2021-11-25  3:50 UTC  (5+ messages)
` [PATCH 1/2] KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST
` [PATCH 2/2] KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12

[PATCH 00/17] KVM: selftests: aarch64: Test userspace IRQ injection
 2021-11-25  2:23 UTC  (6+ messages)
` [PATCH 02/17] KVM: selftests: aarch64: add function for accessing GICv3 dist and redist registers

[PATCH V4 0/3] vDPA/ifcvf: enables Intel C5000X-PL virtio-blk
 2021-11-25  2:12 UTC  (3+ messages)

[PATCH 0/4] KVM: VMX: process posted interrupts on APICv-disable vCPUs
 2021-11-25  1:36 UTC  (3+ messages)
` [PATCH 1/4] KVM: x86: ignore APICv if LAPIC is not enabled

[kvm-unit-tests PATCH 00/39] x86/access: nVMX: Big overhaul
 2021-11-25  1:28 UTC  (40+ messages)
` [kvm-unit-tests PATCH 01/39] x86/access: Add proper defines for hardcoded addresses
` [kvm-unit-tests PATCH 02/39] x86/access: Cache CR3 to improve performance
` [kvm-unit-tests PATCH 03/39] x86/access: Use do-while loop for what is obviously a do-while loop
` [kvm-unit-tests PATCH 04/39] x86/access: Stop pretending the test is SMP friendly
` [kvm-unit-tests PATCH 05/39] x86/access: Refactor so called "page table pool" logic
` [kvm-unit-tests PATCH 06/39] x86/access: Stash root page table level in test environment
` [kvm-unit-tests PATCH 07/39] x86/access: Hoist page table allocator helpers above "init" helper
` [kvm-unit-tests PATCH 08/39] x86/access: Rename variables in page table walkers
` [kvm-unit-tests PATCH 09/39] x86/access: Abort if page table insertion hits an unexpected level
` [kvm-unit-tests PATCH 10/39] x86/access: Make SMEP place nice with 5-level paging
` [kvm-unit-tests PATCH 11/39] x86/access: Use upper half of virtual address space
` [kvm-unit-tests PATCH 12/39] x86/access: Print the index when dumping PTEs
` [kvm-unit-tests PATCH 13/39] x86/access: Pre-allocate all page tables at (sub)test init
` [kvm-unit-tests PATCH 14/39] x86/access: Don't write page tables if desired PTE is same as current PTE
` [kvm-unit-tests PATCH 15/39] x86/access: Preserve A/D bits when writing paging structure entries
` [kvm-unit-tests PATCH 16/39] x86/access: Make toggling of PRESENT bit a "higher order" action
` [kvm-unit-tests PATCH 17/39] x86/access: Manually override PMD in effective permissions sub-test
` [kvm-unit-tests PATCH 18/39] x86/access: Remove manual override of PUD/PMD in prefetch sub-test
` [kvm-unit-tests PATCH 19/39] x86/access: Remove PMD/PT target overrides
` [kvm-unit-tests PATCH 20/39] x86/access: Remove timeout overrides now that performance doesn't suck
` [kvm-unit-tests PATCH 21/39] nVMX: Skip EPT tests if INVEPT(SINGLE_CONTEXT) is unsupported
` [kvm-unit-tests PATCH 22/39] nVMX: Hoist assert macros to the top of vmx.h
` [kvm-unit-tests PATCH 23/39] nVMX: Add a non-reporting assertion macro
` [kvm-unit-tests PATCH 24/39] nVMX: Assert success in unchecked INVEPT/INVVPID helpers
` [kvm-unit-tests PATCH 25/39] nVMX: Drop less-than-useless ept_sync() wrapper
` [kvm-unit-tests PATCH 26/39] nVMX: Move EPT capability check helpers to vmx.h
` [kvm-unit-tests PATCH 27/39] nVMX: Drop unused and useless vpid_sync() helper
` [kvm-unit-tests PATCH 28/39] nVMX: Remove "v1" version of INVVPID test
` [kvm-unit-tests PATCH 29/39] nVMX: Add helper to check if INVVPID type is supported
` [kvm-unit-tests PATCH 30/39] nVMX: Add helper to check if INVVPID "
` [kvm-unit-tests PATCH 31/39] nVMX: Add helper to get first supported INVVPID type
` [kvm-unit-tests PATCH 32/39] nVMX: Use helper to check for EPT A/D support
` [kvm-unit-tests PATCH 33/39] nVMX: Add helpers to check for 4/5-level EPT support
` [kvm-unit-tests PATCH 34/39] nVMX: Fix name of macro defining EPT execute only capability
` [kvm-unit-tests PATCH 35/39] nVMX: Add helper to check if a memtype is supported for EPT structures
` [kvm-unit-tests PATCH 36/39] nVMX: Get rid of horribly named "ctrl" boolean in test_ept_eptp()
` [kvm-unit-tests PATCH 37/39] nVMX: Rename awful "ctrl" booleans to "is_ctrl_valid"
` [kvm-unit-tests PATCH 38/39] nVMX: Add helper to check if VPID is supported
` [kvm-unit-tests PATCH 39/39] x86/access: nVMX: Add "access" test variants to invalidate via (INV)VPID

[PATCH 0/2] optimize spte zapping in zap_gfn_range()
 2021-11-24 21:44 UTC  (3+ messages)
` [PATCH 1/2] Revert "KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs"
` [PATCH 2/2] KVM: mmu/x86: optimize zapping by retaining non-leaf SPTEs and avoid rcu stall

[PATCH v2] KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE
 2021-11-24 18:50 UTC  (2+ messages)

[PATCH 00/28] KVM: x86/mmu: Overhaul TDP MMU zapping and flushing
 2021-11-24 18:42 UTC  (4+ messages)
` [PATCH 27/28] KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched

[PATCH MANUALSEL 5.15 1/8] KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid()
 2021-11-24 18:20 UTC  (2+ messages)

[PATCH v4 11/11] KVM: x86: First attempt at converting nested virtual APIC page to gpc
 2021-11-24 17:55 UTC  (2+ messages)

[kvm-unit-tests PATCH v8 00/10] MTTCG sanity tests for ARM
 2021-11-24 16:48 UTC  (5+ messages)
` [kvm-unit-tests PATCH v8 04/10] run_tests.sh: add --config option for alt test set
` [kvm-unit-tests PATCH v8 08/10] arm/barrier-litmus-tests: add simple mp and sal litmus tests

[PATCH 0/2] KVM/arm64: Early PSTATE evaluation fixes
 2021-11-24 13:11 UTC  (5+ messages)
` [PATCH 1/2] KVM: arm64: Save PSTATE early on exit
` [PATCH 2/2] KVM: arm64: Move pkvm's special 32bit handling into a generic infrastructure

[PATCH 00/12] KVM: X86: misc fixes and cleanup
 2021-11-24 12:20 UTC  (13+ messages)
` [PATCH 01/12] KVM: X86: Fix when shadow_root_level=5 && guest root_level<4
` [PATCH 02/12] KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa()
` [PATCH 03/12] KVM: X86: Remove mmu->translate_gpa
` [PATCH 04/12] KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg()
` [PATCH 05/12] KVM: X86: Change the type of a parameter of kvm_mmu_invalidate_gva() and mmu->invlpg() to gpa_t
` [PATCH 06/12] KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept()
` [PATCH 07/12] KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu()
` [PATCH 08/12] KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup()
` [PATCH 09/12] KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction
` [PATCH 10/12] KVM: X86: Remove mmu parameter from load_pdptrs()
` [PATCH 11/12] KVM: X86: Check root_level only in fast_pgd_switch()
` [PATCH 12/12] KVM: X86: Walk shadow page starting with shadow_root_level

[PATCH v2] x86/sev-es: Fix SEV-ES INS/OUTS instructions for word, dword, and qword
 2021-11-24 13:28 UTC  (2+ messages)


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).