Linux KVM/arm64 development list
 help / color / mirror / Atom feed
 messages from 2021-11-10 18:06:34 to 2021-11-18 13:06:02 UTC [more...]

[PATCH v3 00/12] KVM: x86/xen: Add in-kernel Xen event channel delivery
 2021-11-18 12:04 UTC  (19+ messages)
` [PATCH v3 01/12] KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING
` [PATCH v3 02/12] KVM: Add Makefile.kvm for common files, use it for x86
` [PATCH v3 03/12] KVM: s390: Use Makefile.kvm for common files
` [PATCH v3 04/12] KVM: mips: "
` [PATCH v3 05/12] KVM: RISC-V: "
` [PATCH v3 06/12] KVM: powerpc: "
` [PATCH v3 07/12] KVM: arm64: "
` [PATCH v3 08/12] KVM: Propagate vcpu explicitly to mark_page_dirty_in_slot()
` [PATCH v3 11/12] KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery
` [PATCH v3 12/12] KVM: x86: First attempt at converting nested virtual APIC page to gpc

[RFC PATCH v5 kvmtool 0/4] arm64: KVM SPE support
 2021-11-17 15:43 UTC  (5+ messages)
` [RFC PATCH v5 kvmtool 1/4] update_headers: Sync KVM UAPI headers with KVM SPE implementation
` [RFC PATCH v5 kvmtool 2/4] arm/arm64: Make kvm__arch_delete_ram() aarch32/aarch64 specific
` [RFC PATCH v5 kvmtool 3/4] init: Add last_{init, exit} list macros
` [RFC PATCH v5 kvmtool 4/4] arm64: Add SPE support

[RFC PATCH v5 00/38] KVM: arm64: Add Statistical Profiling Extension (SPE) support
 2021-11-17 15:38 UTC  (39+ 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
` [RFC PATCH v5 13/38] KVM: arm64: Add CONFIG_KVM_ARM_SPE Kconfig option
` [RFC PATCH v5 14/38] KVM: arm64: Add SPE capability and VCPU feature
` [RFC PATCH v5 15/38] perf: arm_spe_pmu: Move struct arm_spe_pmu to a separate header file
` [RFC PATCH v5 16/38] KVM: arm64: Allow SPE emulation when the SPE hardware is present
` [RFC PATCH v5 17/38] KVM: arm64: Allow userspace to set the SPE feature only if SPE "
` [RFC PATCH v5 18/38] KVM: arm64: Expose SPE version to guests
` [RFC PATCH v5 19/38] KVM: arm64: Do not run a VCPU on a CPU without SPE
` [RFC PATCH v5 20/38] KVM: arm64: Add a new VCPU device control group for SPE
` [RFC PATCH v5 21/38] KVM: arm64: Add SPE VCPU device attribute to set the interrupt number
` [RFC PATCH v5 22/38] KVM: arm64: Add SPE VCPU device attribute to initialize SPE
` [RFC PATCH v5 23/38] KVM: arm64: debug: Configure MDCR_EL2 when a VCPU has SPE
` [RFC PATCH v5 24/38] KVM: arm64: Move accesses to MDCR_EL2 out of __{activate, deactivate}_traps_common
` [RFC PATCH v5 25/38] KVM: arm64: VHE: Change MDCR_EL2 at world switch if VCPU has SPE
` [RFC PATCH v5 26/38] KVM: arm64: Add SPE system registers to VCPU context
` [RFC PATCH v5 27/38] KVM: arm64: nVHE: Save PMSCR_EL1 to the host context
` [RFC PATCH v5 28/38] KVM: arm64: Rename DEBUG_STATE_SAVE_SPE -> DEBUG_SAVE_SPE_BUFFER flags
` [RFC PATCH v5 29/38] KVM: arm64: nVHE: Context switch SPE state if VCPU has SPE
` [RFC PATCH v5 30/38] KVM: arm64: VHE: "
` [RFC PATCH v5 31/38] KVM: arm64: Save/restore PMSNEVFR_EL1 on VCPU put/load
` [RFC PATCH v5 32/38] KVM: arm64: Allow guest to use physical timestamps if perfmon_capable()
` [RFC PATCH v5 33/38] KVM: arm64: Emulate SPE buffer management interrupt
` [RFC PATCH v5 34/38] KVM: arm64: Add an userspace API to stop a VCPU profiling
` [RFC PATCH v5 35/38] KVM: arm64: Implement "
` [RFC PATCH v5 36/38] KVM: arm64: Add PMSIDR_EL1 to the SPE register context
` [RFC PATCH v5 37/38] KVM: arm64: Make CONFIG_KVM_ARM_SPE depend on !CONFIG_NUMA_BALANCING
` [RFC PATCH v5 38/38] KVM: arm64: Allow userspace to enable SPE for guests

[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  (19+ messages)
` [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  (7+ messages)
` [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  (6+ messages)
` [PATCH v3 01/16] perf: Ensure perf_guest_cbs aren't reloaded between !NULL check and deref


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