kvmarm.lists.cs.columbia.edu archive mirror
 help / color / mirror / Atom feed
[PATCH v4 00/30] KVM: arm64: Preamble for pKVM
 2024-04-23 15:05 UTC  (31+ messages)
` [PATCH v4 01/30] KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM
` [PATCH v4 02/30] KVM: arm64: Move guest_owns_fp_regs() to increase its scope
` [PATCH v4 03/30] KVM: arm64: Refactor checks for FP state ownership
` [PATCH v4 04/30] KVM: arm64: Do not re-initialize the KVM lock
` [PATCH v4 05/30] KVM: arm64: Issue CMOs when tearing down guest s2 pages
` [PATCH v4 06/30] KVM: arm64: Avoid BUG-ing from the host abort path
` [PATCH v4 07/30] KVM: arm64: Check for PTE validity when checking for executable/cacheable
` [PATCH v4 08/30] KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE
` [PATCH v4 09/30] KVM: arm64: Support TLB invalidation in guest context
` [PATCH v4 10/30] KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE
` [PATCH v4 11/30] KVM: arm64: Do not map the host fpsimd state to hyp in pKVM
` [PATCH v4 12/30] KVM: arm64: Prevent kmemleak from accessing .hyp.data
` [PATCH v4 13/30] KVM: arm64: Fix comment for __pkvm_vcpu_init_traps()
` [PATCH v4 14/30] KVM: arm64: Change kvm_handle_mmio_return() return polarity
` [PATCH v4 15/30] KVM: arm64: Move setting the page as dirty out of the critical section
` [PATCH v4 16/30] KVM: arm64: Simplify vgic-v3 hypercalls
` [PATCH v4 17/30] KVM: arm64: Add is_pkvm_initialized() helper
` [PATCH v4 18/30] KVM: arm64: Introduce and use predicates that check for protected VMs
` [PATCH v4 19/30] KVM: arm64: Move pstate reset value definitions to kvm_arm.h
` [PATCH v4 20/30] KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit
` [PATCH v4 21/30] KVM: arm64: Refactor calculating SVE state size to use helpers
` [PATCH v4 22/30] KVM: arm64: Move some kvm_psci functions to a shared header
` [PATCH v4 23/30] KVM: arm64: Refactor reset_mpidr() to extract its computation
` [PATCH v4 24/30] KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp use
` [PATCH v4 25/30] KVM: arm64: Reformat/beautify PTP hypercall documentation
` [PATCH v4 26/30] KVM: arm64: Rename firmware pseudo-register documentation file
` [PATCH v4 27/30] KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst
` [PATCH v4 28/30] KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap()
` [PATCH v4 29/30] KVM: arm64: Restrict supported capabilities for protected VMs
` [PATCH v4 30/30] KVM: arm64: Force injection of a data abort on NISV MMIO exit

[PATCH] KVM: arm64: nv: Work around lack of pauth support in old toolchains
 2024-04-23 12:37 UTC  (7+ messages)

[PATCH v4 00/15] KVM/arm64: Add NV support for ERET and PAuth
 2024-04-23 12:30 UTC  (24+ messages)
` [PATCH v4 01/15] KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values
` [PATCH v4 02/15] KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET*
` [PATCH v4 03/15] KVM: arm64: Constraint PAuth support to consistent implementations
` [PATCH v4 04/15] KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag
` [PATCH v4 05/15] KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2
` [PATCH v4 06/15] KVM: arm64: nv: Add trap forwarding for ERET and SMC
` [PATCH v4 07/15] KVM: arm64: nv: Fast-track 'InHost' exception returns
` [PATCH v4 08/15] KVM: arm64: nv: Honor HFGITR_EL2.ERET being set
` [PATCH v4 09/15] KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently
` [PATCH v4 10/15] KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0
` [PATCH v4 11/15] KVM: arm64: nv: Add kvm_has_pauth() helper
` [PATCH v4 12/15] KVM: arm64: nv: Add emulation for ERETAx instructions
` [PATCH v4 13/15] KVM: arm64: nv: Handle ERETA[AB] instructions
` [PATCH v4 14/15] KVM: arm64: nv: Advertise support for PAuth
` [PATCH v4 15/15] KVM: arm64: Drop trapping of PAuth instructions/keys

[PATCH v7 00/16] ACPI/arm64: add support for virtual cpu hotplug
 2024-04-23 12:10 UTC  (38+ messages)
` [PATCH v7 01/16] ACPI: processor: Simplify initial onlining to use same path for cold and hotplug
` [PATCH v7 02/16] cpu: Do not warn on arch_register_cpu() returning -EPROBE_DEFER
` [PATCH v7 03/16] ACPI: processor: Drop duplicated check on _STA (enabled + present)
` [PATCH v7 04/16] ACPI: processor: Move checks and availability of acpi_processor earlier
` [PATCH v7 05/16] ACPI: processor: Add acpi_get_processor_handle() helper
` [PATCH v7 06/16] ACPI: processor: Register deferred CPUs from acpi_processor_get_info()
` [PATCH v7 07/16] ACPI: scan: switch to flags for acpi_scan_check_and_detach()
` [PATCH v7 08/16] ACPI: Add post_eject to struct acpi_scan_handler for cpu hotplug
` [PATCH v7 09/16] arm64: acpi: Move get_cpu_for_acpi_id() to a header
` [PATCH v7 10/16] irqchip/gic-v3: Don't return errors from gic_acpi_match_gicc()
` [PATCH v7 11/16] irqchip/gic-v3: Add support for ACPI's disabled but 'online capable' CPUs
` [PATCH v7 12/16] arm64: psci: Ignore DENIED CPUs

[PATCH v3 00/31] KVM: arm64: Preamble for pKVM
 2024-04-23  1:15 UTC  (35+ messages)
` [PATCH v3 09/31] KVM: arm64: Support TLB invalidation in guest context
` [PATCH v3 11/31] KVM: arm64: Remove locking from EL2 allocation fast-paths
` [PATCH v3 12/31] KVM: arm64: Prevent kmemleak from accessing .hyp.data
` [PATCH v3 13/31] KVM: arm64: Fix comment for __pkvm_vcpu_init_traps()
` [PATCH v3 14/31] KVM: arm64: Change kvm_handle_mmio_return() return polarity
` [PATCH v3 15/31] KVM: arm64: Move setting the page as dirty out of the critical section
` [PATCH v3 16/31] KVM: arm64: Simplify vgic-v3 hypercalls
` [PATCH v3 17/31] KVM: arm64: Add is_pkvm_initialized() helper
` [PATCH v3 18/31] KVM: arm64: Introduce and use predicates that check for protected VMs
` [PATCH v3 19/31] KVM: arm64: Move pstate reset value definitions to kvm_arm.h
` [PATCH v3 20/31] KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit
` [PATCH v3 21/31] KVM: arm64: Refactor calculating SVE state size to use helpers
` [PATCH v3 22/31] KVM: arm64: Move some kvm_psci functions to a shared header
` [PATCH v3 23/31] KVM: arm64: Refactor reset_mpidr() to extract its computation
` [PATCH v3 24/31] KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp use
` [PATCH v3 25/31] KVM: arm64: Introduce hyp_rwlock_t
` [PATCH v3 26/31] KVM: arm64: Add atomics-based checking refcount implementation at EL2
` [PATCH v3 27/31] KVM: arm64: Use atomic refcount helpers for 'struct hyp_page::refcount'
` [PATCH v3 28/31] KVM: arm64: Reformat/beautify PTP hypercall documentation
` [PATCH v3 29/31] KVM: arm64: Rename firmware pseudo-register documentation file
` [PATCH v3 30/31] KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst
` [PATCH v3 31/31] KVM: arm64: Force injection of a data abort on NISV MMIO exit

[PATCH v3 00/19] KVM: arm64: Transition to a per-ITS translation cache
 2024-04-23  0:15 UTC  (21+ messages)
` [PATCH v3 01/19] KVM: Treat the device list as an rculist
` [PATCH v3 02/19] KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table()
` [PATCH v3 03/19] KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall()
` [PATCH v3 04/19] KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall()
` [PATCH v3 05/19] KVM: arm64: vgic-debug: Use an xarray mark for debug iterator
` [PATCH v3 06/19] KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list()
` [PATCH v3 07/19] KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS
` [PATCH v3 08/19] KVM: arm64: vgic-its: Maintain a translation cache per ITS
` [PATCH v3 09/19] KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr
` [PATCH v3 10/19] KVM: arm64: vgic-its: Use the per-ITS translation cache for injection
` [PATCH v3 11/19] KVM: arm64: vgic-its: Rip out the global translation cache
` [PATCH v3 12/19] KVM: arm64: vgic-its: Get rid of the lpi_list_lock
` [PATCH v3 13/19] KVM: selftests: Align with kernel's GIC definitions
` [PATCH v3 14/19] KVM: selftests: Standardise layout of GIC frames
` [PATCH v3 15/19] KVM: selftests: Add quadword MMIO accessors
` [PATCH v3 16/19] KVM: selftests: Add a minimal library for interacting with an ITS
` [PATCH v3 17/19] KVM: selftests: Add helper for enabling LPIs on a redistributor
` [PATCH v3 18/19] KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h
` [PATCH v3 19/19] KVM: selftests: Add stress test for LPI injection

[PATCH v4] KVM: arm64: Add early_param to control WFx trapping
 2024-04-22 21:43 UTC  (2+ messages)

[PATCH v2 00/19] KVM: arm64: Transition to a per-ITS translation cache
 2024-04-22 18:35 UTC  (30+ messages)
` [PATCH v2 01/19] KVM: Treat the device list as an rculist
` [PATCH v2 02/19] KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table()
` [PATCH v2 03/19] KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall()
` [PATCH v2 04/19] KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall()
` [PATCH v2 05/19] KVM: arm64: vgic-debug: Use an xarray mark for debug iterator
` [PATCH v2 06/19] KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list()
` [PATCH v2 07/19] KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS
` [PATCH v2 08/19] KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr
` [PATCH v2 09/19] KVM: arm64: vgic-its: Maintain a translation cache per ITS
` [PATCH v2 10/19] KVM: arm64: vgic-its: Use the per-ITS translation cache for injection
` [PATCH v2 11/19] KVM: arm64: vgic-its: Rip out the global translation cache
` [PATCH v2 12/19] KVM: arm64: vgic-its: Get rid of the lpi_list_lock
` [PATCH v2 13/19] KVM: selftests: Align with kernel's GIC definitions
` [PATCH v2 14/19] KVM: selftests: Standardise layout of GIC frames
` [PATCH v2 15/19] KVM: selftests: Add quadword MMIO accessors
` [PATCH v2 16/19] KVM: selftests: Add a minimal library for interacting with an ITS
` [PATCH v2 17/19] KVM: selftests: Add helper for enabling LPIs on a redistributor
` [PATCH v2 18/19] KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h
` [PATCH v2 19/19] KVM: selftests: Add stress test for LPI injection

[v2] Support for Arm CCA VMs on Linux
 2024-04-22 16:33 UTC  (18+ messages)
` [PATCH v2 00/43] arm64: Support for Arm CCA in KVM
  ` [PATCH v2 06/43] arm64: RME: Add wrappers for RMI calls
  ` [PATCH v2 07/43] arm64: RME: Check for RME support at KVM init
  ` [PATCH v2 09/43] arm64: RME: ioctls to create and configure realms
  ` [PATCH v2 17/43] arm64: RME: Allow VMM to set RIPAS
  ` [PATCH v2 18/43] arm64: RME: Handle realm enter/exit
  ` [PATCH v2 20/43] arm64: RME: Allow populating initial contents

[kvm-unit-tests PATCH 00/33] Support for Arm Confidential Compute Architecture
 2024-04-22 16:15 UTC  (12+ messages)
` [kvm-unit-tests PATCH 08/33] arm: realm: Make uart available before MMU is enabled
` [kvm-unit-tests PATCH 14/33] arm: selftest: realm: skip pabt test when running in a realm

[PATCH v5 00/18] ACPI/arm64: add support for virtual cpu hotplug
 2024-04-22  3:53 UTC  (3+ messages)
` [PATCH v5 01/18] cpu: Do not warn on arch_register_cpu() returning -EPROBE_DEFER

[PATCH v3 0/7] mm/kvm: Improve parallelism for access bit harvesting
 2024-04-21  0:19 UTC  (19+ messages)
` [PATCH v3 1/7] mm: Add a bitmap into mmu_notifier_{clear,test}_young
` [PATCH v3 3/7] KVM: Add basic bitmap support into kvm_mmu_notifier_test/clear_young
` [PATCH v3 5/7] KVM: x86: Participate in bitmap-based PTE aging

[PATCH 0/4] KVM, mm: remove the .change_pte() MMU notifier and set_pte_at_notify()
 2024-04-19 13:58 UTC  (11+ messages)
` [PATCH 1/4] KVM: delete .change_pte MMU notifier callback


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 NNTP newsgroup(s).