News: 0001642923

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

"So Many AI-Fueled Fixes" Means No New ARM64 KVM Features For Linux 7.2

([Virtualization] 2 Hours Ago Linux 7.2 KVM)


The KVM virtualization-related changes were merged a few days ago for the ongoing [1]Linux 7.2 kernel merge window. While there are a number of features/improvements for AMD and Intel virtualization as well as the likes of s390 and RISC-V, there aren't any new features on ARM64. The lack of ARM64 feature work this cycle is being attributed to "so many AI-fueled fixes" swamping the ARM Linux developers.

As I covered a week ago when it came to the ARM64 architecture changes for Linux 7.2 or there the lack of, [2]AI/LLM patch craziness is impacting ARM64 Linux kernel development . That was in relation to the common ARM64 kernel code while it turns out to be a similar story too over in the KVM/virtualization space. The KVM pull request for Linux 7.2 noted:

"This is a bit of an odd merge window on the KVM/arm64 front. There is absolutely no new feature in the pull request. It is purely fixes, because it is simply becoming too hard to review new stuff when so many AI-fuelled fixes hit the list".

Besides ARM64 KVM fixes, over on the RISC-V side there is now support to batch G-stage TLB flushes, s390 now supports 2G hugepages, and there are a number of common KVM x86 code improvements.

Intel-specific work for Linux 7.2 KVM includes adding support for nested Mode-Based Execute Control (MBEC), various Trust Domain Extensions (TDX) improvements, and adapting to use the safe WRMSR API. On the AMD side there is now support for nested Guest Mode Execution Trap (GMET), support for virtualizing gPAT, support for virtualizing Host-Only/Guest-Only bits in the mediated PMU, and other improvements.

The full list of merged KVM changes for the Linux 7.2 kernel can be found via [3]this pull request .



[1] https://www.phoronix.com/search/Linux+7.2

[2] https://www.phoronix.com/news/ARM64-Linux-7.2-Changes

[3] https://lore.kernel.org/lkml/20260618152747.132796-1-pbonzini@redhat.com/



Youth is not a time of life, it is a state of mind; it is a temper of
the will, a quality of the imagination, a vigor of the emotions, a predominance
of courage over timidity, of the appetite for adventure over love of ease.
Nobody grows old by merely living a number of years; people grow
old only by deserting their ideals. Years wrinkle the skin, but to give up
enthusiasm wrinkles the soul. Worry, doubt, self-distrust, fear, and despair
-- these are the long, long years that bow the head and turn the growing spirit
back to dust.
Whether seventy or sixteen, there is in every being's heart the love
of wonder, the sweet amazement at the stars and the starlike things and
thoughts, the undaunted challenge of events, the unfailing childlike appetite
for what next, and the joy and the game of life.
You are as young as your faith, as old as your doubt; as young as your
self-confidence, as old as your fear, as young as your hope, as old as your
despair.
So long as your heart receives messages of beauty, cheer, courage,
grandeur and power from the earth, from man, and from the Infinite, so long
you are young.
-- Samuel Ullman