kvmarm.lists.cs.columbia.edu archive mirror
 help / color / mirror / Atom feed
 messages from 2024-04-16 17:35:07 to 2024-04-22 12:22:57 UTC [more...]

[kvm-unit-tests PATCH 00/33] Support for Arm Confidential Compute Architecture
 2024-04-22 12:23 UTC  (5+ messages)
` [kvm-unit-tests PATCH 08/33] arm: realm: Make uart available before MMU is enabled

[PATCH v7 00/16] ACPI/arm64: add support for virtual cpu hotplug
 2024-04-22 10:46 UTC  (23+ 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 v7 13/16] arm64: arch_register_cpu() variant to check if an ACPI handle is now available
` [PATCH v7 14/16] arm64: Kconfig: Enable hotplug CPU on arm64 if ACPI_PROCESSOR is enabled
` [PATCH v7 15/16] arm64: document virtual CPU hotplug's expectations
` [PATCH v7 16/16] cpumask: Add enabled cpumask for present CPUs that can be brought online

[PATCH v3 00/31] KVM: arm64: Preamble for pKVM
 2024-04-22  8:11 UTC  (40+ messages)
` [PATCH v3 01/31] KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM
` [PATCH v3 02/31] KVM: arm64: Move guest_owns_fp_regs() to increase its scope
` [PATCH v3 03/31] KVM: arm64: Refactor checks for FP state ownership
` [PATCH v3 04/31] KVM: arm64: Do not re-initialize the KVM lock
` [PATCH v3 05/31] KVM: arm64: Issue CMOs when tearing down guest s2 pages
` [PATCH v3 06/31] KVM: arm64: Avoid BUG-ing from the host abort path
` [PATCH v3 07/31] KVM: arm64: Check for PTE validity when checking for executable/cacheable
` [PATCH v3 08/31] KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE
` [PATCH v3 09/31] KVM: arm64: Support TLB invalidation in guest context
` [PATCH v3 10/31] KVM: arm64: Do not map the host fpsimd state to hyp in pKVM
` [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 v5 00/18] ACPI/arm64: add support for virtual cpu hotplug
 2024-04-22  3:53 UTC  (32+ messages)
` [PATCH v5 01/18] cpu: Do not warn on arch_register_cpu() returning -EPROBE_DEFER
` [PATCH v5 02/18] ACPI: processor: Set the ACPI_COMPANION for the struct cpu instance
` [PATCH v5 03/18] ACPI: processor: Register deferred CPUs from acpi_processor_get_info()

[PATCH v2 00/19] KVM: arm64: Transition to a per-ITS translation cache
 2024-04-21 20:58 UTC  (28+ 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

[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 v4 00/15] KVM/arm64: Add NV support for ERET and PAuth
 2024-04-20 12:18 UTC  (19+ 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 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

[v2] Support for Arm CCA VMs on Linux
 2024-04-19 13:17 UTC  (31+ messages)
` [PATCH v2 00/43] arm64: Support for Arm CCA in KVM
  ` [PATCH v2 04/43] arm64: RME: Handle Granule Protection Faults (GPFs)
  ` [PATCH v2 05/43] arm64: RME: Add SMC definitions for calling the RMM
  ` [PATCH v2 06/43] arm64: RME: Add wrappers for RMI calls
  ` [PATCH v2 09/43] arm64: RME: ioctls to create and configure realms
  ` [PATCH v2 11/43] arm64: kvm: Allow passing machine type in KVM creation
  ` [PATCH v2 12/43] arm64: RME: Keep a spare page delegated to the RMM
  ` [PATCH v2 13/43] arm64: RME: RTT handling
  ` [PATCH v2 14/43] arm64: RME: Allocate/free RECs to match vCPUs
  ` [PATCH v2 16/43] KVM: arm64: Support timers in realm RECs
  ` [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

[PATCH 0/4] KVM: arm64: pKVM host proxy FF-A fixes
 2024-04-18 16:30 UTC  (5+ messages)
` [PATCH 1/4] KVM: arm64: Trap FFA_VERSION host call in pKVM
` [PATCH 2/4] KVM: arm64: Add support for FFA_PARTITION_INFO_GET
` [PATCH 3/4] KVM: arm64: Fix the identification range for the FF-A smcs
` [PATCH 4/4] KVM: arm64: Use FF-A 1.1 with pKVM

[PATCH v2 33/43] arm64: rme: Enable PMU support with a realm guest
 2024-04-18 16:06 UTC  (3+ messages)

[RFC PATCH v1 00/26] KVM: Restricted mapping of guest_memfd at the host and pKVM/arm64 support
 2024-04-18 10:54 UTC  (4+ messages)
` [RFC PATCH v1 04/26] KVM: Don't allow private attribute to be set if mapped by host

[PATCH] KVM: arm64: Consider NUMA affinity when allocating per-CPU stack_page
 2024-04-18  9:03 UTC  (4+ messages)

[PATCH v6 00/16] ACPI/arm64: add support for virtual cpu hotplug
 2024-04-18  8:16 UTC  (32+ messages)
` [PATCH v6 01/16] ACPI: processor: Simplify initial onlining to use same path for cold and hotplug
` [PATCH v6 02/16] cpu: Do not warn on arch_register_cpu() returning -EPROBE_DEFER
` [PATCH v6 03/16] ACPI: processor: Drop duplicated check on _STA (enabled + present)
` [PATCH v6 04/16] ACPI: processor: Move checks and availability of acpi_processor earlier
` [PATCH v6 05/16] ACPI: processor: Add acpi_get_processor_handle() helper
` [PATCH v6 06/16] ACPI: processor: Register deferred CPUs from acpi_processor_get_info()
` [PATCH v6 07/16] ACPI: scan: switch to flags for acpi_scan_check_and_detach();
` [PATCH v6 08/16] ACPI: Add post_eject to struct acpi_scan_handler for cpu hotplug
` [PATCH v6 09/16] arm64: acpi: Move get_cpu_for_acpi_id() to a header
` [PATCH v6 10/16] irqchip/gic-v3: Don't return errors from gic_acpi_match_gicc()
` [PATCH v6 11/16] irqchip/gic-v3: Add support for ACPI's disabled but 'online capable' CPUs
` [PATCH v6 12/16] arm64: psci: Ignore DENIED CPUs
` [PATCH v6 13/16] arm64: arch_register_cpu() variant to check if an ACPI handle is now available
` [PATCH v6 14/16] arm64: Kconfig: Enable hotplug CPU on arm64 if ACPI_PROCESSOR is enabled
` [PATCH v6 15/16] arm64: document virtual CPU hotplug's expectations
` [PATCH v6 16/16] cpumask: Add enabled cpumask for present CPUs that can be brought online

[PATCH 0/2] arm64: Drop ID_AA64PFR0_EL1_ELx_[64BIT_ONLY|32BIT_64BIT]
 2024-04-18  7:39 UTC  (3+ messages)
` [PATCH 1/2] KVM: arm64: Replace custom macros with fields from ID_AA64PFR0_EL1

[PATCH v3 00/15] KVM/arm64: Add NV support for ERET and PAuth
 2024-04-17  7:51 UTC  (4+ messages)
` [PATCH v3 04/15] KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag

[RFC kvm-unit-tests PATCH v2 00/14] add shellcheck support
 2024-04-17  1:40 UTC  (5+ messages)

[PATCH v2 00/47] KVM: arm64: Preamble for pKVM
 2024-04-16 18:19 UTC  (10+ messages)
` [PATCH v2 09/47] KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE
` [PATCH v2 13/47] KVM: arm64: Introduce predicates to check for protected state


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).