]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Merge branch kvm-arm64/feat_idst into kvmarm-master/next
authorMarc Zyngier <maz@kernel.org>
Fri, 23 Jan 2026 10:04:35 +0000 (10:04 +0000)
committerMarc Zyngier <maz@kernel.org>
Fri, 23 Jan 2026 10:04:35 +0000 (10:04 +0000)
commitcb6cd8a86d5b024f181b5520bcb948a27a257914
tree7e1b90c839ede009fdba31546c7698967f5bb3d7
parent7c652c0ddddd0058d8b3e3b044eb0ea10cf2def3
parentb638a9d0f8965b98403022cb91d8f3b31170eb35
Merge branch kvm-arm64/feat_idst into kvmarm-master/next

* kvm-arm64/feat_idst:
  : .
  : Add support for FEAT_IDST, allowing ID registers that are not implemented
  : to be reported as a normal trap rather than as an UNDEF exception.
  : .
  KVM: arm64: selftests: Add a test for FEAT_IDST
  KVM: arm64: pkvm: Report optional ID register traps with a 0x18 syndrome
  KVM: arm64: pkvm: Add a generic synchronous exception injection primitive
  KVM: arm64: Force trap of GMID_EL1 when the guest doesn't have MTE
  KVM: arm64: Handle CSSIDR2_EL1 and SMIDR_EL1 in a generic way
  KVM: arm64: Handle FEAT_IDST for sysregs without specific handlers
  KVM: arm64: Add a generic synchronous exception injection primitive
  KVM: arm64: Add trap routing for GMID_EL1
  arm64: Repaint ID_AA64MMFR2_EL1.IDS description

Signed-off-by: Marc Zyngier <maz@kernel.org>
arch/arm64/include/asm/kvm_emulate.h
arch/arm64/kvm/emulate-nested.c
arch/arm64/kvm/inject_fault.c
arch/arm64/kvm/sys_regs.c
arch/arm64/tools/sysreg