mirror-linux/arch/arm64
Linus Torvalds c7de79e662 ARM:
* Fix use of u64_replace_bits() in adjusting the guest's view of
   MDCR_EL2.HPMN
 
 RISC-V:
 
 * Fix an issue related to timer cleanup when exiting to user-space
 
 * Fix a race-condition in updating interrupts enabled for the guest
   when IMSIC is hardware-virtualized
 
 x86:
 
 * Reject KVM_SET_TSC_KHZ for guests with a protected TSC (currently only TDX).
 
 * Ensure struct kvm_tdx_capabilities fields that are not explicitly set by KVM
   are zeroed.
 
 Documentation:
 
 * Explain how KVM contributions should be made testable
 
 * Fix a formatting goof in the TDX documentation.
 -----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCgAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmh5ExMUHHBib256aW5p
 QHJlZGhhdC5jb20ACgkQv/vSX3jHroM4jwf/eI6WDivu3vqsi0a3RFIEY6fvMuFn
 MyM0ORuxagpTYvDGU8pn7vEwCRn62Dhk+GiB4wyKBy52MbkEpG5aOP39sbrhjrg1
 qUOL1yadR+kDM20Obgeo6bk9RZVA26JM/hweZ59c7dYECbllZD76uo6yLoZZhRAJ
 xkBfsl/x7toJe8v7qYoX9bW6/5VSHcMy3gLTchP7mWi+YQ3uB2aIrjEQ/g5Xd549
 yJ1jAqt0af21akQm5VowddxCcOSJb50l8lCTA47EhR6OZ4qN2stFZU1nFhJIHP7o
 ifjiZc+fpT0nVINdXUGr2XO2Wqx+QCH/0Z91lAMNN9N0jIJJyInmv+/CLA==
 =+4Ug
 -----END PGP SIGNATURE-----

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

Pull kvm fixes from Paolo Bonzini:
 "ARM:

   - Fix use of u64_replace_bits() in adjusting the guest's view of
     MDCR_EL2.HPMN

  RISC-V:

   - Fix an issue related to timer cleanup when exiting to user-space

   - Fix a race-condition in updating interrupts enabled for the guest
     when IMSIC is hardware-virtualized

  x86:

   - Reject KVM_SET_TSC_KHZ for guests with a protected TSC (currently
     only TDX)

   - Ensure struct kvm_tdx_capabilities fields that are not explicitly
     set by KVM are zeroed

  Documentation:

   - Explain how KVM contributions should be made testable

   - Fix a formatting goof in the TDX documentation"

* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
  KVM: TDX: Don't report base TDVMCALLs
  KVM: VMX: Ensure unused kvm_tdx_capabilities fields are zeroed out
  KVM: Documentation: document how KVM is tested
  KVM: Documentation: minimal updates to review-checklist.rst
  KVM: x86: Reject KVM_SET_TSC_KHZ vCPU ioctl for TSC protected guest
  RISC-V: KVM: Move HGEI[E|P] CSR access to IMSIC virtualization
  RISC-V: KVM: Disable vstimecmp before exiting to user-space
  Documentation: KVM: Fix unexpected unindent warning
  KVM: arm64: Fix enforcement of upper bound on MDCR_EL2.HPMN
2025-07-18 12:38:34 -07:00
..
boot Qualcomm DeviceTree fixes for v6.16 2025-07-11 13:40:59 +02:00
configs Qualcomm Arm64 defconfig fixes for v6.16 2025-07-11 13:41:10 +02:00
crypto
hyperv arm64, x86: hyperv: Report the VTL the system boots in 2025-05-23 16:30:55 +00:00
include ARM: 2025-07-10 09:06:53 -07:00
kernel arm64: poe: Handle spurious Overlay faults 2025-07-04 16:40:38 +01:00
kvm KVM: arm64: Fix enforcement of upper bound on MDCR_EL2.HPMN 2025-07-09 13:19:24 +01:00
lib lib/crypto/poly1305: Fix arm64's poly1305_blocks_arch() 2025-06-16 12:51:34 -07:00
mm arm64/mm: Drop wrong writes into TCR2_EL1 2025-07-04 16:46:04 +01:00
net bpf-next-6.16 2025-05-28 15:52:42 -07:00
tools Merge branch kvm-arm64/misc-6.16 into kvmarm-master/next 2025-05-23 10:59:43 +01:00
xen xen/arm: call uaccess_ttbr0_enable for dm_op hypercall 2025-05-23 07:10:02 +02:00
Kbuild
Kconfig arm64: Unconditionally select CONFIG_JUMP_LABEL 2025-07-04 14:47:51 +01:00
Kconfig.debug
Kconfig.platforms arm64: Kconfig: switch to HAVE_PWRCTRL 2025-05-23 15:23:18 -05:00
Makefile