KVM ARM Archive mirror
 help / color / mirror / Atom feed
 messages from 2021-11-09 02:39:50 to 2021-11-17 15:37:29 UTC [more...]

[RFC PATCH v5 00/38] KVM: arm64: Add Statistical Profiling Extension (SPE) support
 2021-11-17 15:38 UTC  (13+ messages)
` [RFC PATCH v5 01/38] KVM: arm64: Make lock_all_vcpus() available to the rest of KVM
` [RFC PATCH v5 02/38] KVM: arm64: Add lock/unlock memslot user API
` [RFC PATCH v5 03/38] KVM: arm64: Implement the memslot lock/unlock functionality
` [RFC PATCH v5 04/38] KVM: arm64: Defer CMOs for locked memslots until a VCPU is run
` [RFC PATCH v5 05/38] KVM: arm64: Perform CMOs on locked memslots when userspace resets VCPUs
` [RFC PATCH v5 06/38] KVM: arm64: Delay tag scrubbing for locked memslots until a VCPU runs
` [RFC PATCH v5 07/38] KVM: arm64: Unmap unlocked memslot from stage 2 if kvm_mmu_has_pending_ops()
` [RFC PATCH v5 08/38] KVM: arm64: Unlock memslots after stage 2 tables are freed
` [RFC PATCH v5 09/38] KVM: arm64: Deny changes to locked memslots
` [RFC PATCH v5 10/38] KVM: Add kvm_warn{,_ratelimited} macros
` [RFC PATCH v5 11/38] KVM: arm64: Print a warning for unexpected faults on locked memslots
` [RFC PATCH v5 12/38] KVM: arm64: Allow userspace to lock and unlock memslots

[PATCH 0/7] KVM: Add Makefile.kvm for common files
 2021-11-17  7:29 UTC  (11+ messages)
                                    ` [PATCH 1/7] KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING
                                      ` [PATCH 2/7] KVM: Add Makefile.kvm for common files, use it for x86
                                      ` [PATCH 3/7] KVM: s390: Use Makefile.kvm for common files
                                      ` [PATCH 4/7] KVM: mips: "
                                      ` [PATCH 5/7] KVM: RISC-V: "
                                      ` [PATCH 6/7] KVM: powerpc: "
                                      ` [PATCH 7/7] KVM: arm64: "

[RFC PATCH v3 00/29] KVM: arm64: Make CPU ID registers writable by userspace
 2021-11-17  6:43 UTC  (30+ messages)
` [RFC PATCH v3 01/29] KVM: arm64: Add has_reset_once flag for vcpu
` [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 05/29] KVM: arm64: Make ID_AA64PFR1_EL1 writable
` [RFC PATCH v3 06/29] KVM: arm64: Make ID_AA64ISAR0_EL1 writable
` [RFC PATCH v3 07/29] KVM: arm64: Make ID_AA64ISAR1_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 13/29] KVM: arm64: Make ID_MMFR0_EL1 writable
` [RFC PATCH v3 14/29] KVM: arm64: Make MVFR1_EL1 writable
` [RFC PATCH v3 15/29] KVM: arm64: Make ID registers without id_reg_info writable
` [RFC PATCH v3 16/29] KVM: arm64: Add consistency checking for frac fields of ID registers
` [RFC PATCH v3 17/29] KVM: arm64: Introduce KVM_CAP_ARM_ID_REG_CONFIGURABLE capability
` [RFC PATCH v3 18/29] KVM: arm64: Add kunit test for ID register validation
` [RFC PATCH v3 19/29] KVM: arm64: Use vcpu->arch cptr_el2 to track value of cptr_el2 for VHE
` [RFC PATCH v3 20/29] KVM: arm64: Use vcpu->arch.mdcr_el2 to track value of mdcr_el2
` [RFC PATCH v3 21/29] KVM: arm64: Introduce framework to trap disabled features
` [RFC PATCH v3 22/29] KVM: arm64: Trap disabled features of ID_AA64PFR0_EL1
` [RFC PATCH v3 23/29] KVM: arm64: Trap disabled features of ID_AA64PFR1_EL1
` [RFC PATCH v3 24/29] KVM: arm64: Trap disabled features of ID_AA64DFR0_EL1
` [RFC PATCH v3 25/29] KVM: arm64: Trap disabled features of ID_AA64MMFR1_EL1
` [RFC PATCH v3 26/29] KVM: arm64: Trap disabled features of ID_AA64ISAR1_EL1
` [RFC PATCH v3 27/29] KVM: arm64: Initialize trapping of disabled CPU features for the guest
` [RFC PATCH v3 28/29] KVM: arm64: Add kunit test for trap initialization
` [RFC PATCH v3 29/29] KVM: arm64: selftests: Introduce id_reg_test

[PATCH 0/5] KVM: Turn the vcpu array into an xarray
 2021-11-16 16:48 UTC  (15+ messages)
` [PATCH 1/5] KVM: Move wiping of the kvm->vcpus array to common code
` [PATCH 4/5] KVM: x86: Use kvm_get_vcpu() instead of open-coded access

[PATCH v2 0/7] KVM: Turn the vcpu array into an xarray
 2021-11-16 16:04 UTC  (8+ messages)
` [PATCH v2 1/7] KVM: Move wiping of the kvm->vcpus array to common code
` [PATCH v2 2/7] KVM: mips: Use kvm_get_vcpu() instead of open-coded access
` [PATCH v2 3/7] KVM: s390: "
` [PATCH v2 4/7] KVM: x86: "
` [PATCH v2 5/7] KVM: Convert the kvm->vcpus array to a xarray
` [PATCH v2 6/7] KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index
` [PATCH v2 7/7] KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range()

[PATCH kvmtool 0/9] arm64: Improve PMU support on heterogeneous systems
 2021-11-15 16:57 UTC  (10+ messages)
` [PATCH kvmtool 1/9] linux/err.h: Add missing stdbool.h include
` [PATCH kvmtool 2/9] arm: Move arch specific VCPU features to the arch specific function
` [PATCH kvmtool 3/9] arm: Get rid of the ARM_VCPU_FEATURE_FLAGS() macro
` [PATCH kvmtool 4/9] arm: Make the PMUv3 emulation code arm64 specific
` [PATCH kvmtool 5/9] arm64: Rework set_pmu_attr()
` [PATCH kvmtool 6/9] util: Add basic cpumask functions
` [PATCH kvmtool 7/9] util: Add cpulist_parse()
` [PATCH kvmtool 8/9] update_headers.sh: Sync headers with Linux v5.16-rc1 + SET_PMU attribute
` [PATCH kvmtool 9/9] arm64: Add support for KVM_ARM_VCPU_PMU_V3_SET_PMU

[PATCH 0/4] KVM: arm64: Improve PMU support on heterogeneous systems
 2021-11-15 16:50 UTC  (5+ messages)
` [PATCH 1/4] perf: Fix wrong name in comment for struct perf_cpu_context
` [PATCH 2/4] KVM: arm64: Keep a list of probed PMUs
` [PATCH 3/4] KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attribute
` [PATCH 4/4] KVM: arm64: Refuse to run VCPU if the PMU doesn't match the physical CPU

[PATCH] KVM: arm64: remove unneeded comparison
 2021-11-14  7:11 UTC  (2+ messages)

[PATCH v5.5 00/30] KVM: Scalable memslots implementation
 2021-11-13 15:22 UTC  (49+ messages)
` [PATCH v5.5 01/30] KVM: Ensure local memslot copies operate on up-to-date arch-specific data
` [PATCH v5.5 02/30] KVM: Disallow user memslot with size that exceeds "unsigned long"
` [PATCH v5.5 03/30] KVM: Require total number of memslot pages to fit in an unsigned long
` [PATCH v5.5 04/30] KVM: Open code kvm_delete_memslot() into its only caller
` [PATCH v5.5 05/30] KVM: Resync only arch fields when slots_arch_lock gets reacquired
` [PATCH v5.5 06/30] KVM: Use "new" memslot's address space ID instead of dedicated param
` [PATCH v5.5 07/30] KVM: Let/force architectures to deal with arch specific memslot data
` [PATCH v5.5 08/30] KVM: arm64: Use "new" memslot instead of userspace memory region
` [PATCH v5.5 12/30] KVM: x86: "
` [PATCH v5.5 14/30] KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks
` [PATCH v5.5 15/30] KVM: Use prepare/commit hooks to handle generic memslot metadata updates
` [PATCH v5.5 16/30] KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit
` [PATCH v5.5 18/30] KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region()
` [PATCH v5.5 20/30] KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array
` [PATCH v5.5 23/30] KVM: Resolve memslot ID via a hash table instead of via a static array
` [PATCH v5.5 24/30] KVM: Use interval tree to do fast hva lookup in memslots
` [PATCH v5.5 26/30] KVM: Keep memslots in tree-based structures instead of array-based ones
` [PATCH v5.5 29/30] KVM: Wait 'til the bitter end to initialize the "new" memslot
` [PATCH v5.5 30/30] KVM: Dynamically allocate "new" memslots from the get-go

[RFC PATCH v2 00/11] KVM: arm64: Add support for hypercall services selection
 2021-11-13  1:22 UTC  (12+ messages)
` [RFC PATCH v2 01/11] KVM: arm64: Factor out firmware register handling from psci.c
` [RFC PATCH v2 02/11] KVM: Introduce kvm_vcpu_has_run_once
` [RFC PATCH v2 03/11] KVM: Introduce kvm_vm_has_run_once
` [RFC PATCH v2 04/11] KVM: arm64: Setup a framework for hypercall bitmap firmware registers
` [RFC PATCH v2 05/11] KVM: arm64: Add standard hypervisor firmware register
` [RFC PATCH v2 06/11] KVM: arm64: Add vendor "
` [RFC PATCH v2 07/11] Docs: KVM: Add doc for the bitmap firmware registers
` [RFC PATCH v2 08/11] Docs: KVM: Rename psci.rst to hypercalls.rst
` [RFC PATCH v2 09/11] tools: Import ARM SMCCC definitions
` [RFC PATCH v2 10/11] selftests: KVM: aarch64: Introduce hypercall ABI test
` [RFC PATCH v2 11/11] selftests: KVM: aarch64: Add the bitmap firmware registers to get-reg-list

[GIT PULL] KVM/arm64 fixes for 5.16, take #1
 2021-11-12 15:37 UTC 

[PATCH v4 00/15] Support Asynchronous Page Fault
 2021-11-12 15:01 UTC  (18+ messages)
` [PATCH v4 01/15] KVM: async_pf: Move struct kvm_async_pf around
` [PATCH v4 02/15] KVM: async_pf: Add helper function to check completion queue
` [PATCH v4 03/15] KVM: async_pf: Make GFN slot management generic
` [PATCH v4 04/15] KVM: x86: Use generic async PF slot management
` [PATCH v4 05/15] KVM: arm64: Export kvm_handle_user_mem_abort()
` [PATCH v4 06/15] KVM: arm64: Add paravirtualization header files
` [PATCH v4 07/15] KVM: arm64: Support page-not-present notification
` [PATCH v4 15/15] KVM: arm64: Add async PF document

[kvm-unit-tests PATCH v3 0/3] GIC ITS tests
 2021-11-12 14:54 UTC  (8+ messages)
` [kvm-unit-tests PATCH v3 1/3] arm64: remove invalid check from its-trigger test
` [kvm-unit-tests PATCH v3 2/3] arm64: enable its-migration tests for TCG
` [kvm-unit-tests PATCH v3 3/3] arch-run: do not process ERRATA when running under TCG

[PATCH v4 00/17] perf: KVM: Fix, optimize, and clean up callbacks
 2021-11-12  7:55 UTC  (24+ messages)
` [PATCH v4 01/17] perf: Protect perf_guest_cbs with RCU
` [PATCH v4 02/17] KVM: x86: Register perf callbacks after calling vendor's hardware_setup()
` [PATCH v4 03/17] KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest
` [PATCH v4 04/17] perf: Stop pretending that perf can handle multiple guest callbacks
` [PATCH v4 05/17] perf: Drop dead and useless guest "support" from arm, csky, nds32 and riscv
` [PATCH v4 06/17] perf/core: Rework guest callbacks to prepare for static_call support
` [PATCH v4 07/17] perf: Add wrappers for invoking guest callbacks
` [PATCH v4 08/17] perf: Force architectures to opt-in to "
` [PATCH v4 09/17] perf/core: Use static_call to optimize perf_guest_info_callbacks
` [PATCH v4 10/17] KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable
` [PATCH v4 11/17] KVM: x86: More precisely identify NMI from guest when handling PMI
` [PATCH v4 12/17] KVM: Move x86's perf guest info callbacks to generic KVM
` [PATCH v4 13/17] KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c
` [PATCH v4 14/17] KVM: arm64: Convert to the generic perf callbacks
` [PATCH v4 15/17] KVM: arm64: Hide kvm_arm_pmu_available behind CONFIG_HW_PERF_EVENTS=y
` [PATCH v4 16/17] KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.c
` [PATCH v4 17/17] perf: Drop guest callback (un)register stubs

[PATCH 0/4] KVM/arm64 fixes for 5.16, take #1
 2021-11-11 21:11 UTC  (5+ messages)
` [PATCH 1/4] KVM: arm64: Extract ESR_ELx.EC only
` [PATCH 2/4] KVM: arm64: nvhe: Fix a non-kernel-doc comment
` [PATCH 3/4] KVM: arm64: Change the return type of kvm_vcpu_preferred_target()
` [PATCH 4/4] KVM: arm64: Fix host stage-2 finalization

[PATCH v3 00/16] perf: KVM: Fix, optimize, and clean up callbacks
 2021-11-11  0:39 UTC  (13+ messages)
` [PATCH v3 01/16] perf: Ensure perf_guest_cbs aren't reloaded between !NULL check and deref
` [PATCH v3 08/16] perf: Force architectures to opt-in to guest callbacks
` [PATCH v3 15/16] KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.c / pmu.c

[PATCH v4 00/21] Support SDEI Virtualization
 2021-11-10 14:29 UTC  (41+ messages)
` [PATCH v4 01/21] KVM: arm64: Introduce template for inline functions
` [PATCH v4 02/21] KVM: arm64: Add SDEI virtualization infrastructure
` [PATCH v4 03/21] KVM: arm64: Support SDEI_VERSION hypercall
` [PATCH v4 04/21] KVM: arm64: Support SDEI_EVENT_REGISTER hypercall
` [PATCH v4 05/21] KVM: arm64: Support SDEI_EVENT_{ENABLE, DISABLE} hypercall
` [PATCH v4 06/21] KVM: arm64: Support SDEI_EVENT_CONTEXT hypercall
` [PATCH v4 07/21] KVM: arm64: Support SDEI_EVENT_UNREGISTER hypercall
` [PATCH v4 08/21] KVM: arm64: Support SDEI_EVENT_STATUS hypercall
` [PATCH v4 09/21] KVM: arm64: Support SDEI_EVENT_GET_INFO hypercall
` [PATCH v4 10/21] KVM: arm64: Support SDEI_EVENT_ROUTING_SET hypercall
` [PATCH v4 11/21] KVM: arm64: Support SDEI_PE_{MASK, UNMASK} hypercall
` [PATCH v4 12/21] KVM: arm64: Support SDEI_{PRIVATE, SHARED}_RESET hypercall
` [PATCH v4 13/21] KVM: arm64: Impment SDEI event delivery
` [PATCH v4 14/21] KVM: arm64: Support SDEI_EVENT_{COMPLETE, COMPLETE_AND_RESUME} hypercall
` [PATCH v4 15/21] KVM: arm64: Support SDEI event notifier
` [PATCH v4 16/21] KVM: arm64: Support SDEI ioctl commands on VM
` [PATCH v4 18/21] KVM: arm64: Support SDEI event injection
` [PATCH v4 19/21] KVM: arm64: Support SDEI event cancellation
` [PATCH v4 20/21] KVM: arm64: Export SDEI capability

[PATCH v2 0/5] KVM: arm64: Rework FPSIMD/SVE tracking
 2021-11-10 13:19 UTC  (3+ messages)
` [PATCH v2 2/5] KVM: arm64: Get rid of host SVE tracking/saving

[PATCH 00/17] KVM: selftests: aarch64: Test userspace IRQ injection
 2021-11-09  2:39 UTC  (2+ messages)
` [PATCH 17/17] KVM: selftests: aarch64: add test for restoring active IRQs


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 read-only IMAP folder(s) and NNTP newsgroup(s).