Kernel KVM virtualization development
 help / color / mirror / Atom feed
 messages from 2025-05-23 01:00:14 to 2025-05-23 23:41:08 UTC [more...]

[RFC PATCH 00/21] KVM: TDX huge page support for private memory
 2025-05-23 23:40 UTC  (12+ messages)
` [RFC PATCH 09/21] KVM: TDX: Enable 2MB mapping size after TD is RUNNABLE

[RFC PATCH 00/33] vfio: Introduce selftests for VFIO
 2025-05-23 23:30 UTC  (34+ messages)
` [RFC PATCH 01/33] selftests: Create tools/testing/selftests/vfio
` [RFC PATCH 02/33] vfio: selftests: Add a helper library for VFIO selftests
` [RFC PATCH 03/33] vfio: selftests: Introduce vfio_pci_device_test
` [RFC PATCH 04/33] vfio: selftests: Test basic VFIO and IOMMUFD integration
` [RFC PATCH 05/33] vfio: selftests: Move vfio dma mapping test to their own file
` [RFC PATCH 06/33] vfio: selftests: Add test to reset vfio device
` [RFC PATCH 07/33] vfio: selftests: Use command line to set hugepage size for DMA mapping test
` [RFC PATCH 08/33] vfio: selftests: Validate 2M/1G HugeTLB are mapped as 2M/1G in IOMMU
` [RFC PATCH 09/33] tools headers: Add stub definition for __iomem
` [RFC PATCH 10/33] tools headers: Import asm-generic MMIO helpers
` [RFC PATCH 11/33] tools headers: Import x86 MMIO helper overrides
` [RFC PATCH 12/33] tools headers: Import iosubmit_cmds512()
` [RFC PATCH 13/33] tools headers: Import drivers/dma/ioat/{hw.h,registers.h}
` [RFC PATCH 14/33] tools headers: Import drivers/dma/idxd/registers.h
` [RFC PATCH 15/33] tools headers: Import linux/pci_ids.h
` [RFC PATCH 16/33] vfio: selftests: Keep track of DMA regions mapped into the device
` [RFC PATCH 17/33] vfio: selftests: Enable asserting MSI eventfds not firing
` [RFC PATCH 18/33] vfio: selftests: Add a helper for matching vendor+device IDs
` [RFC PATCH 19/33] vfio: selftests: Add driver framework
` [RFC PATCH 20/33] vfio: sefltests: Add vfio_pci_driver_test
` [RFC PATCH 21/33] vfio: selftests: Add driver for Intel CBDMA
` [RFC PATCH 22/33] vfio: selftests: Add driver for Intel DSA
` [RFC PATCH 23/33] vfio: selftests: Move helper to get cdev path to libvfio
` [RFC PATCH 24/33] vfio: selftests: Encapsulate IOMMU mode
` [RFC PATCH 25/33] vfio: selftests: Add [-i iommu_mode] option to all tests
` [RFC PATCH 26/33] vfio: selftests: Add vfio_type1v2_mode
` [RFC PATCH 27/33] vfio: selftests: Add iommufd_compat_type1{,v2} modes
` [RFC PATCH 28/33] vfio: selftests: Add iommufd mode
` [RFC PATCH 29/33] vfio: selftests: Make iommufd the default iommu_mode
` [RFC PATCH 30/33] vfio: selftests: Add a script to help with running VFIO selftests
` [RFC PATCH 31/33] KVM: selftests: Build and link sefltests/vfio/lib into KVM selftests
` [RFC PATCH 32/33] KVM: selftests: Test sending a vfio-pci device IRQ to a VM
` [RFC PATCH 33/33] KVM: selftests: Use real device MSIs in vfio_pci_device_irq_test

[PATCH v2 04/14] x86: Handle KCOV __init vs inline mismatches
 2025-05-23 20:28 UTC  (3+ messages)

[PATCH v8 00/14] riscv: add SBI FWFT misaligned exception delegation support
 2025-05-23 19:23 UTC  (26+ messages)
` [PATCH v8 01/14] riscv: sbi: add Firmware Feature (FWFT) SBI extensions definitions
` [PATCH v8 02/14] riscv: sbi: remove useless parenthesis
` [PATCH v8 03/14] riscv: sbi: add new SBI error mappings
` [PATCH v8 04/14] riscv: sbi: add FWFT extension interface
` [PATCH v8 05/14] riscv: sbi: add SBI FWFT extension calls
` [PATCH v8 06/14] riscv: misaligned: request misaligned exception from SBI
` [PATCH v8 07/14] riscv: misaligned: use on_each_cpu() for scalar misaligned access probing
` [PATCH v8 08/14] riscv: misaligned: declare misaligned_access_speed under CONFIG_RISCV_MISALIGNED
` [PATCH v8 09/14] riscv: misaligned: move emulated access uniformity check in a function
` [PATCH v8 10/14] riscv: misaligned: add a function to check misalign trap delegability
` [PATCH v8 11/14] RISC-V: KVM: add SBI extension init()/deinit() functions
` [PATCH v8 12/14] RISC-V: KVM: add SBI extension reset callback
` [PATCH v8 13/14] RISC-V: KVM: add support for FWFT SBI extension
` [PATCH v8 14/14] RISC-V: KVM: add support for SBI_FWFT_MISALIGNED_DELEG

[PATCH] selftests: kvm: Fix spelling of 'occurrences' in sparsebit.c comments
 2025-05-23 18:13 UTC 

[PATCH v8 0/6] Introduce CET supervisor state support
 2025-05-23 17:48 UTC  (4+ messages)

[PATCH v3 0/2] RISC-V: KVM: VCPU reset fixes
 2025-05-23 17:44 UTC  (6+ messages)

[PATCH v4 0/5] Add SEV-SNP CipherTextHiding feature support
 2025-05-23 17:29 UTC  (3+ messages)
` [PATCH v4 5/5] KVM: SEV: Add SEV-SNP CipherTextHiding support

[PATCH v3 0/9] Add SBI v3.0 PMU enhancements
 2025-05-23 17:16 UTC  (4+ messages)
` [PATCH v3 9/9] RISC-V: KVM: Upgrade the supported SBI version to 3.0

[GIT PULL] KVM: x86: Changes for 6.16
 2025-05-23 16:25 UTC  (7+ messages)
` [GIT PULL] KVM: x86: Misc changes "
` [GIT PULL] KVM: x86: MMU "
` [GIT PULL] KVM: x86: Posted Interrupt PIR "
` [GIT PULL] KVM: selftests "
` [GIT PULL] KVM: x86: SVM "
` [GIT PULL] KVM: x86: VMX "

[PATCH v4] vfio/type1: optimize vfio_pin_pages_remote() for large folio
 2025-05-23 14:54 UTC  (3+ messages)

[PATCH v3 00/13] KVM: Make irqfd registration globally unique
 2025-05-23 14:33 UTC  (5+ messages)
` [PATCH v3 13/13] KVM: selftests: Add a KVM_IRQFD test to verify uniqueness requirements

[PATCH v7 0/6] Introduce CET supervisor state support
 2025-05-16 15:19 UTC  (3+ messages)

[PATCH v4 0/4] KVM: s390: some cleanup and small fixes
 2025-05-23 13:03 UTC  (5+ messages)
` [PATCH v4 1/4] s390: remove unneeded includes
` [PATCH v4 2/4] KVM: s390: remove unneeded srcu lock
` [PATCH v4 3/4] KVM: s390: refactor and split some gmap helpers
` [PATCH v4 4/4] KVM: s390: simplify and move pv code

[RFC, PATCH 00/12] TDX: Enable Dynamic PAMT
 2025-05-23 12:00 UTC  (13+ messages)
` [RFC, PATCH 05/12] KVM: TDX: Add tdx_pamt_get()/put() helpers
` [RFC, PATCH 08/12] KVM: x86/tdp_mmu: Add phys_prepare() and phys_cleanup() to kvm_x86_ops

[PATCH v4] RISC-V: KVM: add KVM_CAP_RISCV_USERSPACE_SBI
 2025-05-23 11:33 UTC 

[PATCH v4 0/4] KVM: x86: Dynamically allocate hashed page list
 2025-05-23 11:31 UTC  (5+ messages)
` [PATCH v4 1/4] KVM: TDX: Move TDX hardware setup from main.c to tdx.c

[PATCH v3 0/3] KVM: x86: Dynamically allocate hashed page list
 2025-05-23 11:31 UTC  (11+ messages)
` [PATCH v3 2/3] KVM: x86: Use kvzalloc() to allocate VM struct

[GIT PULL] KVM/arm64 updates for 6.16
 2025-05-23 11:20 UTC 

[PATCH] RISC-V: KVM: lock the correct mp_state during reset
 2025-05-23 10:47 UTC 

[RFC PATCH v2 00/51] 1G page support for guest_memfd
 2025-05-23 10:47 UTC  (3+ messages)
` [RFC PATCH v2 32/51] KVM: guest_memfd: Support guestmem_hugetlb as custom allocator

[RFC PATCH v2 04/51] KVM: guest_memfd: Introduce KVM_GMEM_CONVERT_SHARED/PRIVATE ioctls
 2025-05-23 10:12 UTC  (12+ messages)

[RFC PATCH 00/20] TD-Preserving updates
 2025-05-23  9:52 UTC  (21+ messages)
` [RFC PATCH 01/20] x86/virt/tdx: Print SEAMCALL leaf numbers in decimal
` [RFC PATCH 02/20] x86/virt/tdx: Prepare to support P-SEAMLDR SEAMCALLs
` [RFC PATCH 03/20] x86/virt/seamldr: Introduce a wrapper for "
` [RFC PATCH 04/20] x86/virt/tdx: Introduce a "tdx" subsystem and "tsm" device
` [RFC PATCH 05/20] x86/virt/tdx: Export tdx module attributes via sysfs
` [RFC PATCH 06/20] x86/virt/seamldr: Add a helper to read P-SEAMLDR information
` [RFC PATCH 07/20] x86/virt/tdx: Expose SEAMLDR information via sysfs
` [RFC PATCH 08/20] x86/virt/seamldr: Implement FW_UPLOAD sysfs ABI for TD-Preserving Updates
` [RFC PATCH 09/20] x86/virt/seamldr: Allocate and populate a module update request
` [RFC PATCH 10/20] x86/virt/seamldr: Introduce skeleton for TD-Preserving updates
` [RFC PATCH 11/20] x86/virt/seamldr: Abort updates if errors occurred midway
` [RFC PATCH 12/20] x86/virt/seamldr: Shut down the current TDX module
` [RFC PATCH 13/20] x86/virt/tdx: Reset software states after TDX module shutdown
` [RFC PATCH 14/20] x86/virt/seamldr: Install a new TDX module
` [RFC PATCH 15/20] x86/virt/seamldr: Handle TD-Preserving update failures
` [RFC PATCH 16/20] x86/virt/seamldr: Do TDX cpu init after updates
` [RFC PATCH 17/20] x86/virt/tdx: Establish contexts for the new module
` [RFC PATCH 18/20] x86/virt/tdx: Update tdx_sysinfo and check features post-update
` [RFC PATCH 19/20] x86/virt/seamldr: Verify availability of slots for TD-Preserving updates
` [RFC PATCH 20/20] x86/virt/seamldr: Enable TD-Preserving Updates

[kvm-unit-tests PATCH] nVMX: Fix testing failure for canonical checks when forced emulation is not available
 2025-05-23  9:08 UTC 

[PATCH 0/3] riscv: Add double trap testing
 2025-05-23  7:53 UTC  (4+ messages)
` [PATCH 1/3] lib/riscv: export FWFT functions
` [PATCH 2/3] lib/riscv: clear SDT when entering exception handling
` [PATCH 3/3] riscv: Add ISA double trap extension testing

[PATCH net-next v8] selftests/vsock: add initial vmtest.sh for vsock
 2025-05-23  4:59 UTC 

[PATCH v3 3/4] KVM: s390: refactor and split some gmap helpers
 2025-05-23  3:48 UTC  (3+ messages)

[PATCH v2 0/8] irqbypass: Cleanups and a perf improvement
 2025-05-23  1:53 UTC  (3+ messages)
` [PATCH v2 8/8] irqbypass: Require producers to pass in Linux IRQ number during registration

[PATCH v8 0/6] bugfix some driver issues
 2025-05-23  1:29 UTC  (3+ messages)

[PATCH 0/5] KVM: VMX: Fix MMIO Stale Data Mitigation
 2025-05-23  1:17 UTC  (6+ messages)
` [PATCH 1/5] KVM: x86: Avoid calling kvm_is_mmio_pfn() when kvm_x86_ops.get_mt_mask is NULL
` [PATCH 2/5] KVM: x86/mmu: Locally cache whether a PFN is host MMIO when making a SPTE
` [PATCH 3/5] KVM: VMX: Apply MMIO Stale Data mitigation if KVM maps MMIO into the guest
` [PATCH 4/5] Revert "kvm: detect assigned device via irqbypass manager"
` [PATCH 5/5] VFIO: KVM: x86: Drop kvm_arch_{start,end}_assignment()

[PATCH v2 00/59] KVM: iommu: Overhaul device posted IRQs support
 2025-05-23  1:00 UTC  (59+ messages)
` [PATCH v2 02/59] KVM: SVM: Track per-vCPU IRTEs using kvm_kernel_irqfd structure
` [PATCH v2 03/59] KVM: SVM: Delete IRTE link from previous vCPU before setting new IRTE
` [PATCH v2 04/59] iommu/amd: KVM: SVM: Delete now-unused cached/previous GA tag fields
` [PATCH v2 05/59] KVM: SVM: Delete IRTE link from previous vCPU irrespective of new routing
` [PATCH v2 06/59] KVM: SVM: Drop pointless masking of default APIC base when setting V_APIC_BAR
` [PATCH v2 07/59] KVM: SVM: Drop pointless masking of kernel page pa's with AVIC HPA masks
` [PATCH v2 08/59] KVM: SVM: Add helper to deduplicate code for getting AVIC backing page
` [PATCH v2 09/59] KVM: SVM: Drop vcpu_svm's pointless avic_backing_page field
` [PATCH v2 10/59] KVM: SVM: Inhibit AVIC if ID is too big instead of rejecting vCPU creation
` [PATCH v2 11/59] KVM: SVM: Drop redundant check in AVIC code on ID during "
` [PATCH v2 12/59] KVM: SVM: Track AVIC tables as natively sized pointers, not "struct pages"
` [PATCH v2 13/59] KVM: SVM: Drop superfluous "cache" of AVIC Physical ID entry pointer
` [PATCH v2 14/59] KVM: VMX: Move enable_ipiv knob to common x86
` [PATCH v2 15/59] KVM: SVM: Add enable_ipiv param, never set IsRunning if disabled
` [PATCH v2 16/59] KVM: SVM: Disable (x2)AVIC IPI virtualization if CPU has erratum #1235
` [PATCH v2 17/59] KVM: VMX: Suppress PI notifications whenever the vCPU is put
` [PATCH v2 18/59] KVM: SVM: Add a comment to explain why avic_vcpu_blocking() ignores IRQ blocking
` [PATCH v2 19/59] iommu/amd: KVM: SVM: Use pi_desc_addr to derive ga_root_ptr
` [PATCH v2 20/59] iommu/amd: KVM: SVM: Pass NULL @vcpu_info to indicate "not guest mode"
` [PATCH v2 21/59] KVM: SVM: Stop walking list of routing table entries when updating IRTE
` [PATCH v2 22/59] KVM: VMX: "
` [PATCH v2 23/59] KVM: SVM: Extract SVM specific code out of get_pi_vcpu_info()
` [PATCH v2 24/59] KVM: x86: Move IRQ routing/delivery APIs from x86.c => irq.c
` [PATCH v2 25/59] KVM: x86: Nullify irqfd->producer after updating IRTEs
` [PATCH v2 26/59] KVM: x86: Dedup AVIC vs. PI code for identifying target vCPU
` [PATCH v2 27/59] KVM: x86: Move posted interrupt tracepoint to common code
` [PATCH v2 28/59] KVM: SVM: Clean up return handling in avic_pi_update_irte()
` [PATCH v2 29/59] iommu: KVM: Split "struct vcpu_data" into separate AMD vs. Intel structs
` [PATCH v2 30/59] KVM: Don't WARN if updating IRQ bypass route fails
` [PATCH v2 31/59] KVM: Fold kvm_arch_irqfd_route_changed() into kvm_arch_update_irqfd_routing()
` [PATCH v2 32/59] KVM: x86: Track irq_bypass_vcpu in common x86 code
` [PATCH v2 33/59] KVM: x86: Skip IOMMU IRTE updates if there's no old or new vCPU being targeted
` [PATCH v2 34/59] KVM: x86: Don't update IRTE entries when old and new routes were !MSI
` [PATCH v2 35/59] KVM: SVM: Revert IRTE to legacy mode if IOMMU doesn't provide IR metadata
` [PATCH v2 36/59] KVM: SVM: Take and hold ir_list_lock across IRTE updates in IOMMU
` [PATCH v2 37/59] iommu/amd: Document which IRTE fields amd_iommu_update_ga() can modify
` [PATCH v2 38/59] iommu/amd: KVM: SVM: Infer IsRun from validity of pCPU destination
` [PATCH v2 39/59] iommu/amd: Factor out helper for manipulating IRTE GA/CPU info
` [PATCH v2 40/59] iommu/amd: KVM: SVM: Set pCPU info in IRTE when setting vCPU affinity
` [PATCH v2 41/59] iommu/amd: KVM: SVM: Add IRTE metadata to affined vCPU's list if AVIC is inhibited
` [PATCH v2 42/59] KVM: SVM: Don't check for assigned device(s) when updating affinity
` [PATCH v2 43/59] KVM: SVM: Don't check for assigned device(s) when activating AVIC
` [PATCH v2 44/59] KVM: SVM: WARN if (de)activating guest mode in IOMMU fails
` [PATCH v2 45/59] KVM: SVM: Process all IRTEs on affinity change even if one update fails
` [PATCH v2 46/59] KVM: SVM: WARN if updating IRTE GA fields in IOMMU fails
` [PATCH v2 47/59] KVM: x86: Drop superfluous "has assigned device" check in kvm_pi_update_irte()
` [PATCH v2 48/59] KVM: x86: WARN if IRQ bypass isn't supported "
` [PATCH v2 49/59] KVM: x86: WARN if IRQ bypass routing is updated without in-kernel local APIC
` [PATCH v2 50/59] KVM: SVM: WARN if ir_list is non-empty at vCPU free
` [PATCH v2 51/59] KVM: x86: Decouple device assignment from IRQ bypass
` [PATCH v2 52/59] KVM: VMX: WARN if VT-d Posted IRQs aren't possible when starting "
` [PATCH v2 53/59] KVM: SVM: Use vcpu_idx, not vcpu_id, for GA log tag/metadata
` [PATCH v2 54/59] iommu/amd: WARN if KVM calls GA IRTE helpers without virtual APIC support
` [PATCH v2 55/59] KVM: SVM: Fold avic_set_pi_irte_mode() into its sole caller
` [PATCH v2 56/59] KVM: SVM: Don't check vCPU's blocking status when toggling AVIC on/off
` [PATCH v2 57/59] KVM: SVM: Consolidate IRTE update "
` [PATCH v2 58/59] iommu/amd: KVM: SVM: Allow KVM to control need for GA log interrupts
` [PATCH v2 59/59] KVM: SVM: Generate GA log IRQs only if the associated vCPUs is blocking


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox