public inbox for kvmarm@lists.cs.columbia.edu
 help / color / mirror / Atom feed
 messages from 2026-03-16 20:33:42 to 2026-03-18 17:27:36 UTC [more...]

[PATCH v10 00/30] KVM: arm64: Implement support for SME
 2026-03-18 17:27 UTC  (3+ messages)
` [PATCH v10 17/30] KVM: arm64: Support SME identification registers for guests

[PATCH v13 00/48] arm64: Support for Arm CCA in KVM
 2026-03-18 17:07 UTC  (52+ messages)
` [PATCH v13 01/48] kvm: arm64: Include kvm_emulate.h in kvm/arm_psci.h
` [PATCH v13 02/48] kvm: arm64: Avoid including linux/kvm_host.h in kvm_pgtable.h
` [PATCH v13 03/48] arm64: RME: Handle Granule Protection Faults (GPFs)
` [PATCH v13 04/48] arm64: RMI: Add SMC definitions for calling the RMM
` [PATCH v13 05/48] arm64: RMI: Temporarily add SMCs from RMM v1.0 spec
` [PATCH v13 06/48] arm64: RMI: Add wrappers for RMI calls
` [PATCH v13 07/48] arm64: RMI: Check for RMI support at KVM init
` [PATCH v13 08/48] arm64: RMI: Configure the RMM with the host's page size
` [PATCH v13 09/48] arm64: RMI: Check for LPA2 support
` [PATCH v13 10/48] arm64: RMI: Ensure that the RMM has GPT entries for memory
` [PATCH v13 11/48] arm64: RMI: Define the user ABI
` [PATCH v13 12/48] arm64: RMI: Basic infrastructure for creating a realm
` [PATCH v13 13/48] kvm: arm64: Don't expose unsupported capabilities for realm guests
` [PATCH v13 14/48] KVM: arm64: Allow passing machine type in KVM creation
` [PATCH v13 15/48] arm64: RMI: RTT tear down
` [PATCH v13 16/48] arm64: RMI: Activate realm on first VCPU run
` [PATCH v13 17/48] arm64: RMI: Allocate/free RECs to match vCPUs
` [PATCH v13 18/48] arm64: RMI: Support for the VGIC in realms
` [PATCH v13 19/48] KVM: arm64: Support timers in realm RECs
` [PATCH v13 20/48] arm64: RMI: Handle realm enter/exit
` [PATCH v13 21/48] arm64: RMI: Handle RMI_EXIT_RIPAS_CHANGE
` [PATCH v13 22/48] KVM: arm64: Handle realm MMIO emulation
` [PATCH v13 23/48] KVM: arm64: Expose support for private memory
` [PATCH v13 24/48] arm64: RMI: Allow populating initial contents
` [PATCH v13 25/48] arm64: RMI: Set RIPAS of initial memslots
` [PATCH v13 26/48] arm64: RMI: Create the realm descriptor
` [PATCH v13 27/48] arm64: RMI: Runtime faulting of memory
` [PATCH v13 28/48] KVM: arm64: Handle realm VCPU load
` [PATCH v13 29/48] KVM: arm64: Validate register access for a Realm VM
` [PATCH v13 30/48] KVM: arm64: Handle Realm PSCI requests
` [PATCH v13 31/48] KVM: arm64: WARN on injected undef exceptions
` [PATCH v13 32/48] arm64: Don't expose stolen time for realm guests
` [PATCH v13 33/48] arm64: RMI: allow userspace to inject aborts
` [PATCH v13 34/48] arm64: RMI: support RSI_HOST_CALL
` [PATCH v13 35/48] arm64: RMI: Allow checking SVE on VM instance
` [PATCH v13 36/48] arm64: RMI: Always use 4k pages for realms
` [PATCH v13 37/48] arm64: RMI: Prevent Device mappings for Realms
` [PATCH v13 38/48] arm64: RMI: Enable PMU support with a realm guest
` [PATCH v13 39/48] arm64: RMI: Propagate number of breakpoints and watchpoints to userspace
` [PATCH v13 40/48] arm64: RMI: Set breakpoint parameters through SET_ONE_REG
` [PATCH v13 41/48] arm64: RMI: Initialize PMCR.N with number counter supported by RMM
` [PATCH v13 42/48] arm64: RMI: Propagate max SVE vector length from RMM
` [PATCH v13 43/48] arm64: RMI: Configure max SVE vector length for a Realm
` [PATCH v13 44/48] arm64: RMI: Provide register list for unfinalized RMI RECs
` [PATCH v13 45/48] arm64: RMI: Provide accurate register list
` [PATCH v13 46/48] KVM: arm64: Expose KVM_ARM_VCPU_REC to user space
` [PATCH v13 47/48] arm64: RMI: Enable realms to be created
` [PATCH v13 48/48] [WIP] arm64: RMI: Add support for SRO

[PATCH 00/17] KVM: arm64: More user_mem_abort() rework
 2026-03-18 16:14 UTC  (45+ messages)
` [PATCH 01/17] KVM: arm64: Kill fault->ipa
` [PATCH 02/17] KVM: arm64: Make fault_ipa immutable
` [PATCH 03/17] KVM: arm64: Move fault context to const structure
` [PATCH 04/17] KVM: arm64: Replace fault_is_perm with a helper
` [PATCH 05/17] KVM: arm64: Constrain fault_granule to kvm_s2_fault_map()
` [PATCH 06/17] KVM: arm64: Kill write_fault from kvm_s2_fault
` [PATCH 07/17] KVM: arm64: Kill exec_fault "
` [PATCH 08/17] KVM: arm64: Kill topup_memcache "
` [PATCH 09/17] KVM: arm64: Move VMA-related information to kvm_s2_fault_vma_info
` [PATCH 10/17] KVM: arm64: Kill logging_active from kvm_s2_fault
` [PATCH 11/17] KVM: arm64: Restrict the scope of the 'writable' attribute
` [PATCH 12/17] KVM: arm64: Move kvm_s2_fault.{pfn,page} to kvm_s2_vma_info
` [PATCH 13/17] KVM: arm64: Replace force_pte with a max_map_size attribute
` [PATCH 14/17] KVM: arm64: Move device mapping management into kvm_s2_fault_pin_pfn()
` [PATCH 15/17] KVM: arm64: Directly expose mapping prot and kill kvm_s2_fault
` [PATCH 16/17] KVM: arm64: Simplify integration of adjust_nested_*_perms()
` [PATCH 17/17] KVM: arm64: Convert gmem_abort() to struct kvm_s2_fault_desc

[PATCH v6 00/39] KVM: arm64: Introduce vGIC-v5 with PPI support
 2026-03-18 15:34 UTC  (46+ messages)
` [PATCH v6 01/39] KVM: arm64: vgic-v3: Drop userspace write sanitization for ID_AA64PFR0.GIC on GICv5
` [PATCH v6 02/39] KVM: arm64: vgic: Rework vgic_is_v3() and add vgic_host_has_gicvX()
` [PATCH v6 03/39] KVM: arm64: Return early from kvm_finalize_sys_regs() if guest has run
` [PATCH v6 04/39] KVM: arm64: vgic: Split out mapping IRQs and setting irq_ops
` [PATCH v6 05/39] arm64/sysreg: Add remaining GICv5 ICC_ & ICH_ sysregs for KVM support
` [PATCH v6 06/39] arm64/sysreg: Add GICR CDNMIA encoding
` [PATCH v6 07/39] KVM: arm64: gic-v5: Add ARM_VGIC_V5 device to KVM headers
` [PATCH v6 08/39] KVM: arm64: gic: Introduce interrupt type helpers
` [PATCH v6 09/39] KVM: arm64: gic-v5: Add Arm copyright header
` [PATCH v6 10/39] KVM: arm64: gic-v5: Detect implemented PPIs on boot
` [PATCH v6 11/39] KVM: arm64: gic-v5: Sanitize ID_AA64PFR2_EL1.GCIE
` [PATCH v6 12/39] KVM: arm64: gic-v5: Support GICv5 FGTs & FGUs
` [PATCH v6 13/39] KVM: arm64: gic-v5: Add emulation for ICC_IAFFIDR_EL1 accesses
` [PATCH v6 14/39] KVM: arm64: gic-v5: Trap and emulate ICC_IDR0_EL1 accesses
` [PATCH v6 15/39] KVM: arm64: gic-v5: Add vgic-v5 save/restore hyp interface
` [PATCH v6 16/39] KVM: arm64: gic-v5: Implement GICv5 load/put and save/restore
` [PATCH v6 17/39] KVM: arm64: gic-v5: Finalize GICv5 PPIs and generate mask
` [PATCH v6 18/39] KVM: arm64: gic: Introduce queue_irq_unlock to irq_ops
` [PATCH v6 19/39] KVM: arm64: gic-v5: Implement PPI interrupt injection
` [PATCH v6 20/39] KVM: arm64: gic-v5: Init Private IRQs (PPIs) for GICv5
` [PATCH v6 21/39] KVM: arm64: gic-v5: Clear TWI if single task running
` [PATCH v6 22/39] KVM: arm64: gic-v5: Check for pending PPIs
` [PATCH v6 23/39] KVM: arm64: gic-v5: Trap and mask guest ICC_PPI_ENABLERx_EL1 writes
` [PATCH v6 24/39] KVM: arm64: Introduce set_direct_injection irq_op
` [PATCH v6 25/39] KVM: arm64: gic-v5: Implement direct injection of PPIs
` [PATCH v6 26/39] KVM: arm64: gic-v5: Support GICv5 interrupts with KVM_IRQ_LINE
` [PATCH v6 27/39] KVM: arm64: gic-v5: Create and initialise vgic_v5
` [PATCH v6 28/39] KVM: arm64: gic-v5: Initialise ID and priority bits when resetting vcpu
` [PATCH v6 29/39] KVM: arm64: gic-v5: Enlighten arch timer for GICv5
` [PATCH v6 30/39] KVM: arm64: gic-v5: Mandate architected PPI for PMU emulation on GICv5
` [PATCH v6 31/39] KVM: arm64: gic: Hide GICv5 for protected guests
` [PATCH v6 32/39] KVM: arm64: gic-v5: Hide FEAT_GCIE from NV GICv5 guests
` [PATCH v6 33/39] KVM: arm64: gic-v5: Introduce kvm_arm_vgic_v5_ops and register them
` [PATCH v6 34/39] KVM: arm64: gic-v5: Set ICH_VCTLR_EL2.En on boot
` [PATCH v6 35/39] KVM: arm64: gic-v5: Probe for GICv5 device
` [PATCH v6 36/39] Documentation: KVM: Introduce documentation for VGICv5
` [PATCH v6 37/39] KVM: arm64: gic-v5: Communicate userspace-driveable PPIs via a UAPI
` [PATCH v6 38/39] KVM: arm64: selftests: Introduce a minimal GICv5 PPI selftest
` [PATCH v6 39/39] KVM: arm64: selftests: Add no-vgic-v5 selftest

[PATCH] KVM: arm64: Remove @arch from __load_stage2()
 2026-03-18 14:43 UTC 

[PATCH v2 0/2] KVM: arm64: nv: Expose shadow page tables in debugfs
 2026-03-18 11:42 UTC  (4+ messages)
` [PATCH v2 1/2] KVM: arm64: ptdump: Make KVM ptdump code s2 mmu aware
` [PATCH v2 2/2] KVM: arm64: nv: Expose shadow page tables in debugfs

[PATCH v5 00/41] arm_mpam: Add KVM/arm64 and resctrl glue code
 2026-03-18 11:16 UTC  (2+ messages)

[PATCH v6 00/40] arm_mpam: Add KVM/arm64 and resctrl glue code
 2026-03-18 11:04 UTC  (9+ messages)
` [PATCH v6 01/40] arm_mpam: Ensure in_reset_state is false after applying configuration
` [PATCH v6 21/40] arm_mpam: resctrl: Hide CDP emulation behind CONFIG_EXPERT

[PATCH v5 0/5] KVM: selftests: arm64: Improve diagnostics from set_id_regs
 2026-03-17 20:10 UTC  (6+ messages)
` [PATCH v5 1/5] KVM: selftests: arm64: Report set_id_reg reads of test registers as tests
` [PATCH v5 2/5] KVM: selftests: arm64: Report register reset tests individually
` [PATCH v5 3/5] KVM: selftests: arm64: Make set_id_regs bitfield validatity checks non-fatal
` [PATCH v5 4/5] KVM: selftests: arm64: Skip all 32 bit IDs when set_id_regs is aarch64 only
` [PATCH v5 5/5] KVM: selftests: arm64: Use is_aarch32_id_reg() in test_vm_ftr_id_regs()

[PATCH 00/10] KVM: arm64: Adopt scoped resource management (guard) for EL1 and EL2
 2026-03-17 18:01 UTC  (16+ messages)
` [PATCH 03/10] KVM: arm64: Use guard(hyp_spinlock) in ffa.c
` [PATCH 04/10] KVM: arm64: Use guard(hyp_spinlock) in mm.c
` [PATCH 05/10] KVM: arm64: Use guard(hyp_spinlock) in pkvm.c
` [PATCH 06/10] KVM: arm64: Use guard(mutex) in mmu.c
` [PATCH 07/10] KVM: arm64: Use scoped resource management in arm.c
` [PATCH 08/10] KVM: arm64: Use guard(spinlock) in psci.c

[PATCH v1 00/13] KVM: arm64: Refactor user_mem_abort() into a state-object model
 2026-03-17 17:10 UTC  (7+ messages)
` [PATCH v1 01/13] KVM: arm64: Extract VMA size resolution in user_mem_abort()
` [PATCH v1 02/13] KVM: arm64: Introduce struct kvm_s2_fault to user_mem_abort()
` [PATCH v1 11/13] KVM: arm64: Optimize early exit checks in kvm_s2_fault_pin_pfn()

[PATCH v11 00/16] Direct Map Removal Support for guest_memfd
 2026-03-17 14:13 UTC  (17+ messages)
` [PATCH v11 01/16] set_memory: set_direct_map_* to take address
` [PATCH v11 02/16] set_memory: add folio_{zap,restore}_direct_map helpers
` [PATCH v11 03/16] mm/secretmem: make use of folio_{zap,restore}_direct_map
` [PATCH v11 04/16] mm/gup: drop secretmem optimization from gup_fast_folio_allowed
` [PATCH v11 05/16] mm/gup: drop local variable in gup_fast_folio_allowed
` [PATCH v11 06/16] mm: introduce AS_NO_DIRECT_MAP
` [PATCH v11 07/16] KVM: guest_memfd: Add stub for kvm_arch_gmem_invalidate
` [PATCH v11 08/16] KVM: x86: define kvm_arch_gmem_supports_no_direct_map()
` [PATCH v11 09/16] KVM: arm64: "
` [PATCH v11 10/16] KVM: guest_memfd: Add flag to remove from direct map
` [PATCH v11 11/16] KVM: selftests: load elf via bounce buffer
` [PATCH v11 12/16] KVM: selftests: set KVM_MEM_GUEST_MEMFD in vm_mem_add() if guest_memfd != -1
` [PATCH v11 13/16] KVM: selftests: Add guest_memfd based vm_mem_backing_src_types
` [PATCH v11 14/16] KVM: selftests: cover GUEST_MEMFD_FLAG_NO_DIRECT_MAP in existing selftests
` [PATCH v11 15/16] KVM: selftests: stuff vm_mem_backing_src_type into vm_shape
` [PATCH v11 16/16] KVM: selftests: Test guest execution from direct map removed gmem

[PATCH] KVM: arm64: Fix the descriptor address in __kvm_at_swap_desc()
 2026-03-17 13:44 UTC  (3+ messages)

[PATCH] KVM: arm64: selftests: Avoid testing the IMPDEF behavior
 2026-03-17 13:15 UTC 

[PATCH v3 00/15] KVM: arm64: nv: Implement FEAT_XNX and FEAT_HAF
 2026-03-17 12:51 UTC  (4+ messages)
` [PATCH v3 15/15] KVM: arm64: selftests: Add test for AT emulation

[PATCH 0/4] arm64: Work around C1-Pro erratum 4193714 (CVE-2026-0995)
 2026-03-17 12:09 UTC  (8+ messages)
` [PATCH 3/4] arm64: errata: Work around early CME DVMSync acknowledgement

[PATCH v17 0/8] support FEAT_LSUI
 2026-03-17 11:04 UTC  (3+ messages)
` [PATCH v17 7/8] KVM: arm64: use CAST instruction for swapping guest descriptor

[RFC PATCH 00/14] KVM: ITS hardening for pKVM
 2026-03-17 10:20 UTC  (6+ messages)
` [PATCH 06/14] KVM: arm64: Add infrastructure for ITS emulation setup
` [PATCH 08/14] KVM: arm64: Trap & emulate the ITS MAPD command

[PATCH] KVM: arm64: avoid unused-variable warning
 2026-03-17  9:17 UTC  (2+ messages)

[PATCH v3] tracing: Generate undef symbols allowlist for simple_ring_buffer
 2026-03-17  9:04 UTC  (7+ messages)

[kvm-unit-tests PATCH v1 0/3] arm64: Add Stage-2 MMU and Nested Guest Framework
 2026-03-17  8:09 UTC  (6+ messages)
` [kvm-unit-tests PATCH v1 1/3] lib: arm64: Add stage2 page table management library
` [kvm-unit-tests PATCH v1 2/3] lib: arm64: Add bare-metal guest execution framework
` [kvm-unit-tests PATCH v1 3/3] arm64: Add Stage-2 MMU demand paging test

[PATCH v4 0/4] KVM: arm64: PMU: Use multiple host PMUs
 2026-03-17  6:36 UTC  (5+ messages)
` [PATCH v4 1/4] KVM: arm64: PMU: Add kvm_pmu_enabled_counter_mask()
` [PATCH v4 2/4] KVM: arm64: PMU: Protect the list of PMUs with RCU
` [PATCH v4 3/4] KVM: arm64: PMU: Introduce FIXED_COUNTERS_ONLY
` [PATCH v4 4/4] KVM: arm64: selftests: Test PMU_V3_FIXED_COUNTERS_ONLY

[kvm-unit-tests PATCH v1 0/5] basic EL1/EL0 guest support
 2026-03-17  0:41 UTC  (3+ messages)
` [kvm-unit-tests PATCH v1 4/5] arm64: add EL0/EL1 guest functionality


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