Linux KVM/arm64 development list
 help / color / mirror / Atom feed
 messages from 2021-10-05 19:05:46 to 2021-10-13 12:04:11 UTC [more...]

[PATCH v8 00/11] KVM: arm64: Fixed features for protected VMs
 2021-10-13 12:03 UTC  (24+ messages)
` [PATCH v8 01/11] KVM: arm64: Move __get_fault_info() and co into their own include file
` [PATCH v8 02/11] KVM: arm64: Don't include switch.h into nvhe/kvm-main.c
` [PATCH v8 03/11] KVM: arm64: Move early handlers to per-EC handlers
` [PATCH v8 04/11] KVM: arm64: Pass struct kvm "
` [PATCH v8 05/11] KVM: arm64: Add missing field descriptor for MDCR_EL2
` [PATCH v8 06/11] KVM: arm64: Simplify masking out MTE in feature id reg
` [PATCH v8 07/11] KVM: arm64: Add handlers for protected VM System Registers
` [PATCH v8 08/11] KVM: arm64: Initialize trap registers for protected VMs
` [PATCH v8 09/11] KVM: arm64: Move sanitized copies of CPU features
` [PATCH v8 10/11] KVM: arm64: Trap access to pVM restricted features
` [PATCH v8 11/11] KVM: arm64: Handle protected guests at 32 bits
  ` [PATCH v9 00/22] KVM: arm64: Fixed features for protected VMs
    ` [PATCH v9 12/22] KVM: arm64: Fix early exit ptrauth handling
    ` [PATCH v9 14/22] KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WI
    ` [PATCH v9 15/22] KVM: arm64: pkvm: Drop AArch32-specific registers
    ` [PATCH v9 16/22] KVM: arm64: pkvm: Drop sysregs that should never be routed to the host
    ` [PATCH v9 17/22] KVM: arm64: pkvm: Handle GICv3 traps as required
    ` [PATCH v9 18/22] KVM: arm64: pkvm: Preserve pending SError on exit from AArch32
    ` [PATCH v9 20/22] KVM: arm64: pkvm: Move kvm_handle_pvm_restricted around

[PATCH v2 0/2] Add memcg accounting to Arm KVM
 2021-10-13  9:01 UTC  (6+ messages)
` [PATCH v2 2/2] KVM: arm64: Add memcg accounting to KVM allocations

[PATCH v8 0/8] KVM: arm64: Add idempotent controls to migrate guest counter
 2021-10-13  5:10 UTC  (3+ messages)
` [PATCH v8 5/8] arm64: cpufeature: Enumerate support for FEAT_ECV >= 0x2

[PATCH v2 00/11] KVM: arm64: Implement PSCI SYSTEM_SUSPEND support
 2021-10-13  4:48 UTC  (12+ messages)
` [PATCH v2 03/11] KVM: arm64: Encapsulate reset request logic in a helper function
` [PATCH v2 10/11] selftests: KVM: Refactor psci_test to make it amenable to new tests

[PATCH v4 0/4] KVM: allow mapping non-refcounted pages
 2021-10-13  0:02 UTC  (3+ messages)
` [PATCH v4 4/4] KVM: mmu: remove over-aggressive warnings

[PATCH v2 0/5] KVM: arm64: Assorted vgic-v3 fixes
 2021-10-12 16:05 UTC  (7+ messages)
` [PATCH v2 1/5] KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a virtual GICv3
` [PATCH v2 2/5] KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors
` [PATCH v2 3/5] KVM: arm64: vgic-v3: Reduce common group trapping to ICV_DIR_EL1 when possible
` [PATCH v2 4/5] KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS
` [PATCH v2 5/5] KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode

[PATCH] KVM: arm64: Fix reporting of endianess when the access originates at EL0
 2021-10-12 14:20 UTC  (3+ messages)

[RFC PATCH 00/25] KVM: arm64: Make CPU ID registers writable by userspace
 2021-10-12  4:35 UTC  (26+ messages)
` [RFC PATCH 01/25] KVM: arm64: Add has_reset_once flag for vcpu
` [RFC PATCH 02/25] KVM: arm64: Save ID registers' sanitized value per vCPU
` [RFC PATCH 03/25] KVM: arm64: Introduce a validation function for an ID register
` [RFC PATCH 04/25] KVM: arm64: Introduce struct id_reg_info
` [RFC PATCH 05/25] KVM: arm64: Keep consistency of ID registers between vCPUs
` [RFC PATCH 06/25] KVM: arm64: Make ID_AA64PFR0_EL1 writable
` [RFC PATCH 07/25] KVM: arm64: Make ID_AA64PFR1_EL1 writable
` [RFC PATCH 08/25] KVM: arm64: Make ID_AA64ISAR0_EL1 writable
` [RFC PATCH 09/25] KVM: arm64: Make ID_AA64ISAR1_EL1 writable
` [RFC PATCH 10/25] KVM: arm64: Make ID_AA64DFR0_EL1 writable
` [RFC PATCH 11/25] KVM: arm64: Make ID_DFR0_EL1 writable
` [RFC PATCH 12/25] KVM: arm64: Make MVFR1_EL1 writable
` [RFC PATCH 13/25] KVM: arm64: Make ID registers without id_reg_info writable
` [RFC PATCH 14/25] KVM: arm64: Add consistency checking for frac fields of ID registers
` [RFC PATCH 15/25] KVM: arm64: Introduce KVM_CAP_ARM_ID_REG_WRITABLE capability
` [RFC PATCH 16/25] KVM: arm64: Use vcpu->arch cptr_el2 to track value of cptr_el2 for VHE
` [RFC PATCH 17/25] KVM: arm64: Use vcpu->arch.mdcr_el2 to track value of mdcr_el2
` [RFC PATCH 18/25] KVM: arm64: Introduce framework to trap disabled features
` [RFC PATCH 19/25] KVM: arm64: Trap disabled features of ID_AA64PFR0_EL1
` [RFC PATCH 20/25] KVM: arm64: Trap disabled features of ID_AA64PFR1_EL1
` [RFC PATCH 21/25] KVM: arm64: Trap disabled features of ID_AA64DFR0_EL1
` [RFC PATCH 22/25] KVM: arm64: Trap disabled features of ID_AA64MMFR1_EL1
` [RFC PATCH 23/25] KVM: arm64: Trap disabled features of ID_AA64ISAR1_EL1
` [RFC PATCH 24/25] KVM: arm64: Activate trapping of disabled CPU features for the guest
` [RFC PATCH 25/25] KVM: arm64: selftests: Introduce id_reg_test

[PATCH v8 00/15] KVM: arm64: selftests: Introduce arch_timer selftest
 2021-10-11 16:08 UTC  (18+ messages)
` [PATCH v8 01/15] KVM: arm64: selftests: Add MMIO readl/writel support
` [PATCH v8 02/15] tools: arm64: Import sysreg.h
` [PATCH v8 03/15] KVM: arm64: selftests: Use read/write definitions from sysreg.h
` [PATCH v8 04/15] KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG
` [PATCH v8 05/15] KVM: arm64: selftests: Add support for cpu_relax
` [PATCH v8 06/15] KVM: arm64: selftests: Add basic support for arch_timers
` [PATCH v8 07/15] KVM: arm64: selftests: Add basic support to generate delays
` [PATCH v8 08/15] KVM: arm64: selftests: Add support to disable and enable local IRQs
` [PATCH v8 09/15] KVM: arm64: selftests: Maintain consistency for vcpuid type
` [PATCH v8 10/15] KVM: arm64: selftests: Add guest support to get the vcpuid
` [PATCH v8 11/15] KVM: arm64: selftests: Add light-weight spinlock support
` [PATCH v8 12/15] KVM: arm64: selftests: Add basic GICv3 support
` [PATCH v8 13/15] KVM: arm64: selftests: Add host support for vGIC
` [PATCH v8 14/15] KVM: arm64: selftests: Add arch_timer test
` [PATCH v8 15/15] KVM: arm64: selftests: arch_timer: Support vCPU migration

[PATCH] Documentation: admin-guide: Document side effects when pKVM is enabled
 2021-10-11 15:55 UTC  (2+ messages)

[PATCH v3 00/16] perf: KVM: Fix, optimize, and clean up callbacks
 2021-10-11 15:33 UTC  (9+ messages)
` [PATCH v3 12/16] KVM: Move x86's perf guest info callbacks to generic KVM
` [PATCH v3 14/16] KVM: arm64: Convert to the generic perf callbacks
` [PATCH v3 15/16] KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.c / pmu.c

[kvm-unit-tests PATCH v2] arm64: Add mmio_addr arg to arm/micro-bench
 2021-10-11 14:44 UTC  (2+ messages)

[PATCH v2 0/3] KVM: arm64: Minor improvements to RAZ register handling
 2021-10-11 13:17 UTC  (7+ messages)
` [PATCH v2 1/3] KVM: arm64: Return early from read_id_reg() if register is RAZ
` [PATCH v2 2/3] KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0
` [PATCH v2 3/3] KVM: arm64: Replace get_raz_id_reg() with get_raz_reg()

[PATCH 0/2] KVM: arm64: Minor improvements to RAZ register handling
 2021-10-11  9:47 UTC  (7+ messages)
` [PATCH 2/2] KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0

[PATCH 0/2] KVM: arm64: Clean up CONFIG_KVM vs CONFIG_HAVE_KVM
 2021-10-11  9:18 UTC  (2+ messages)

[PATCH v2] KVM: arm64: Allow KVM to be disabled from the command line
 2021-10-11  9:18 UTC  (3+ messages)

[PATCH v4 00/11] KVM: arm64: vgic: Missing checks for REDIST/CPU and ITS regions above the VM IPA size
 2021-10-11  8:43 UTC  (14+ messages)
` [PATCH v4 06/11] KVM: arm64: selftests: Make vgic_init gic version agnostic
` [PATCH v4 07/11] KVM: arm64: selftests: Make vgic_init/vm_gic_create "
` [PATCH v4 08/11] KVM: arm64: selftests: Add some tests for GICv2 in vgic_init
` [PATCH v4 09/11] KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range
` [PATCH v4 10/11] KVM: arm64: selftests: Add test for legacy GICv3 REDIST base "
` [PATCH v4 11/11] KVM: arm64: selftests: Add init ITS device test

Special KVM Development Project @ Riscure
 2021-10-11  7:06 UTC 

[PATCH v3 0/6] KVM: arm64: Restrict host hypercalls when pKVM is enabled
 2021-10-11  8:23 UTC  (8+ messages)
` [PATCH v3 1/6] KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly)
` [PATCH v3 2/6] arm64: Prevent kexec and hibernation if is_protected_kvm_enabled()
` [PATCH v3 3/6] KVM: arm64: Reject stub hypercalls after pKVM has been initialised
` [PATCH v3 4/6] KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall
` [PATCH v3 5/6] KVM: arm64: Prevent re-finalisation of pKVM for a given CPU
` [PATCH v3 6/6] KVM: arm64: Disable privileged hypercalls after pKVM finalisation

[PATCH v3 0/4] kvm/arm: New VMID allocator based on asid
 2021-10-11  6:06 UTC  (6+ messages)
` [PATCH v3 4/4] KVM: arm64: Clear active_vmids on vCPU schedule out

[PATCH v7 00/11] KVM: arm64: Fixed features for protected VMs
 2021-10-10  1:52 UTC  (14+ messages)
` [PATCH v7 01/11] KVM: arm64: Move __get_fault_info() and co into their own include file
` [PATCH v7 02/11] KVM: arm64: Don't include switch.h into nvhe/kvm-main.c
` [PATCH v7 03/11] KVM: arm64: Move early handlers to per-EC handlers
` [PATCH v7 04/11] KVM: arm64: Pass struct kvm "
` [PATCH v7 05/11] KVM: arm64: Add missing field descriptor for MDCR_EL2
` [PATCH v7 06/11] KVM: arm64: Simplify masking out MTE in feature id reg
` [PATCH v7 07/11] KVM: arm64: Add handlers for protected VM System Registers
` [PATCH v7 08/11] KVM: arm64: Initialize trap registers for protected VMs
` [PATCH v7 09/11] KVM: arm64: Move sanitized copies of CPU features
` [PATCH v7 10/11] KVM: arm64: Trap access to pVM restricted features
` [PATCH v7 11/11] KVM: arm64: Handle protected guests at 32 bits

[PATCH v2 00/43] KVM: Halt-polling and x86 APICv overhaul
 2021-10-09  2:12 UTC  (44+ messages)
` [PATCH v2 01/43] KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest
` [PATCH v2 02/43] KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell
` [PATCH v2 03/43] KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU
` [PATCH v2 04/43] KVM: Force PPC to define its own rcuwait object
` [PATCH v2 05/43] KVM: Update halt-polling stats if and only if halt-polling was attempted
` [PATCH v2 06/43] KVM: Refactor and document halt-polling stats update helper
` [PATCH v2 07/43] KVM: Reconcile discrepancies in halt-polling stats
` [PATCH v2 08/43] KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook
` [PATCH v2 09/43] KVM: Drop obsolete kvm_arch_vcpu_block_finish()
` [PATCH v2 10/43] KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook
` [PATCH v2 11/43] KVM: Don't block+unblock when halt-polling is successful
` [PATCH v2 12/43] KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt()
` [PATCH v2 13/43] KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt()
` [PATCH v2 14/43] KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt()
` [PATCH v2 15/43] KVM: stats: Add stat to detect if vcpu is currently blocking
` [PATCH v2 16/43] KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline
` [PATCH v2 17/43] KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs
` [PATCH v2 18/43] KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states
` [PATCH v2 19/43] KVM: Add helpers to wake/query blocking vCPU
` [PATCH v2 20/43] KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled
` [PATCH v2 21/43] KVM: VMX: Clean up PI pre/post-block WARNs
` [PATCH v2 22/43] KVM: VMX: Drop unnecessary PI logic to handle impossible conditions
` [PATCH v2 23/43] KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers
` [PATCH v2 24/43] KVM: VMX: Drop pointless PI.NDST update when blocking
` [PATCH v2 25/43] KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block
` [PATCH v2 26/43] KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration
` [PATCH v2 27/43] KVM: VMX: Move Posted Interrupt ndst computation out of write loop
` [PATCH v2 28/43] KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV
` [PATCH v2 29/43] KVM: VMX: Handle PI wakeup shenanigans during vcpu_put/load
` [PATCH v2 30/43] KVM: Drop unused kvm_vcpu.pre_pcpu field
` [PATCH v2 31/43] KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx
` [PATCH v2 32/43] KVM: VMX: Move preemption timer <=> hrtimer dance to common x86
` [PATCH v2 33/43] KVM: x86: Unexport LAPIC's switch_to_{hv, sw}_timer() helpers
` [PATCH v2 34/43] KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks
` [PATCH v2 35/43] KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode
` [PATCH v2 36/43] KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs
` [PATCH v2 37/43] KVM: SVM: Unconditionally mark AVIC as running on vCPU load (with APICv)
` [PATCH v2 38/43] KVM: Drop defunct kvm_arch_vcpu_(un)blocking() hooks
` [PATCH v2 39/43] KVM: VMX: Don't do full kick when triggering posted interrupt "fails"
` [PATCH v2 40/43] KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU
` [PATCH v2 41/43] KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ
` [PATCH v2 42/43] KVM: VMX: Fold fallback path into triggering posted IRQ helper
` [PATCH v2 43/43] KVM: VMX: Don't do full kick when handling posted interrupt wakeup

[kvm-unit-tests PATCH] arm64: Add mmio_addr arg to arm/micro-bench
 2021-10-08 18:50 UTC  (3+ messages)

[PATCH v2 0/5] KVM: arm64: Restrict host hypercalls when pKVM is enabled
 2021-10-08  7:31 UTC  (5+ messages)
` [PATCH v2 5/5] KVM: arm64: Disable privileged hypercalls after pKVM finalisation

[PATCH v2 00/16] KVM: arm64: MMIO guard PV services
 2021-10-07 15:52 UTC  (22+ messages)
` [PATCH v2 01/16] KVM: arm64: Generalise VM features into a set of flags
` [PATCH v2 02/16] KVM: arm64: Check for PTE valitity when checking for executable/cacheable
` [PATCH v2 03/16] KVM: arm64: Turn kvm_pgtable_stage2_set_owner into kvm_pgtable_stage2_annotate
` [PATCH v2 04/16] KVM: arm64: Add MMIO checking infrastructure
` [PATCH v2 06/16] KVM: arm64: Force a full unmap on vpcu reinit
` [PATCH v2 07/16] KVM: arm64: Wire MMIO guard hypercalls
` [PATCH v2 09/16] KVM: arm64: Advertise a capability for MMIO guard
` [PATCH v2 10/16] KVM: arm64: Add some documentation for the MMIO guard feature
` [PATCH v2 13/16] arm64: Implement ioremap/iounmap hooks calling into KVM's MMIO guard

[PATCH v6 00/12] KVM: arm64: Fixed features for protected VMs
 2021-10-06  6:56 UTC  (3+ messages)
` [PATCH v6 09/12] KVM: arm64: Initialize trap registers "


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