[PATCH v8 00/29] KVM: s390: Introduce arm64 KVM

Steffen Eiden seiden at linux.ibm.com
Fri Sep 18 06:38:37 PDT 2026


On Fri, Sep 18, 2026 at 03:30:37PM +0200, Steffen Eiden wrote:
> Introduce arm-on-s390. Enable KVM-accelerated ARM CPU virtualisation on s390.
> 

...

> 
> Hendrik Brueckner (1):
>   s390/hwcaps: Report SAE support as hwcap
> 
> Steffen Eiden (28):
>   KVM: Introduce file_to_kvm_<arch>() infrastructure
>   KVM: Add file back-pointer to struct kvm
>   KVM: x86: Use file_to_kvm_x86() in SEV
>   KVM/vfio: Use file-based reference counting for KVM
>   KVM: Restrict kvm_get_kvm/kvm_put_kvm export to internal KVM modules

@Sean: I think yo udeserve Co-authorshiop for those 4
(if not already there)

If you think the same please give me your signoff

	Steffen

>   KVM: Move export symbol check macros to Makefile.kvm
>   KVM: Make device name configurable
>   KVM: Move architecture capability Kconfigs to header defines
>   KVM: Replace CONFIG_KVM_MMIO with KVM_NO_MMIO
>   arm64: Use proper include variant
>   arm64: ptrace: Use constants for compat register numbers
>   arm64: sysreg: Convert SPSR_ELx to automatic register generation
>   KVM: arm64: Access elements of vcpu_gp_regs individually
>   KVM: arm64: Use accessor functions for core regs
>   arm64: Prepare sharing arm64 headers with s390
>   arm64: Share arm64 headers with s390
>   KVM: arm64: Share arm64 code with s390
>   s390/tools: Use arm64 headers
>   KVM: s390: Use arm64 code
>   s390: Introduce Start Arm Execution instruction
>   KVM: s390: arm64: Introduce host definitions
>   KVM: s390: Add basic arm64 kvm module
>   KVM: s390: arm64: Implement required functions
>   KVM: s390: arm64: Implement vm/vcpu create destroy.
>   KVM: s390: arm64: Implement vCPU IOCTLs
>   KVM: s390: arm64: Implement basic page fault handler
>   KVM: s390: arm64: Integrate arm on s390
>   KVM: s390: Enforce no unexpected external symbol exports in s390 KVM

...



More information about the linux-arm-kernel mailing list