Re: [PATCH v7 00/17] kvmtool: arm64: Handle PSCI calls in userspace

From: Will Deacon

Date: Mon May 18 2026 - 07:52:42 EST


On Mon, 30 Mar 2026 15:23:17 +0100, Suzuki K Poulose wrote:
> This is version 7 of the patch series, originally posted by Oliver [0].
>
> Use SMCCC filtering capability in to handle PSCI calls in the userspace.
>
> Changes since v7:
> Link: https://lkml.kernel.org/r/20260227165624.1519865-1-suzuki.poulose@xxxxxxx
> - Drop linux/const.h from the list of headers updated. Retain, one time update
> to fix the build break.
>
> [...]

Applied to kvmtool (master), thanks!

[01/17] headers: Update linux/const.h from linux sources
https://git.kernel.org/will/kvmtool/c/42f00a665506
[02/17] util/update_headers: Clean up header copying
https://git.kernel.org/will/kvmtool/c/448c4dae933a
[03/17] util/update_headers: Warn about missing header files
https://git.kernel.org/will/kvmtool/c/d26adf1f21c4
[04/17] update_headers: arm64: Track uapi/linux/psci.h for PSCI definitions
https://git.kernel.org/will/kvmtool/c/4123e5fa3a76
[05/17] arm64: Sync headers from Linux v6.19 for psci.h
https://git.kernel.org/will/kvmtool/c/0701c4bfe31f
[06/17] Import arm-smccc.h from Linux v6.19
https://git.kernel.org/will/kvmtool/c/00873ec97632
[07/17] arm64: Stash kvm_vcpu_init for later use
https://git.kernel.org/will/kvmtool/c/e7b0bde8aadc
[08/17] arm64: Use KVM_SET_MP_STATE ioctl to power off non-boot vCPUs
https://git.kernel.org/will/kvmtool/c/8ee63ab3141a
[09/17] arm64: Expose ARM64_CORE_REG() for general use
https://git.kernel.org/will/kvmtool/c/42b3f4dd25c2
[10/17] arm64: Add support for finding vCPU for given MPIDR
https://git.kernel.org/will/kvmtool/c/9ba52cf92905
[11/17] arm64: Add skeleton implementation for PSCI
https://git.kernel.org/will/kvmtool/c/210640bb395c
[12/17] arm64: psci: Implement CPU_SUSPEND
https://git.kernel.org/will/kvmtool/c/c5a68d261f4b
[13/17] arm64: psci: Implement CPU_ON
https://git.kernel.org/will/kvmtool/c/6e06236cf8fa
[14/17] arm64: psci: Implement AFFINITY_INFO
https://git.kernel.org/will/kvmtool/c/2eb3c13c1a54
[15/17] arm64: psci: Implement MIGRATE_INFO_TYPE
https://git.kernel.org/will/kvmtool/c/c1418fca53ad
[16/17] arm64: psci: Implement SYSTEM_{OFF,RESET}
https://git.kernel.org/will/kvmtool/c/d2b1def2caa1
[17/17] arm64: smccc: Start sending PSCI to userspace
https://git.kernel.org/will/kvmtool/c/ce79de9211ea

Cheers,
--
Will

https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev