On olemassa muutamia merkittäviä mainitsemisen arvoisia muutoksia, kun kyse on KVM-virtualisoinnista Linux 6.0:n kanssa.

Intelin puolella KVM-virtualisoinnissa Linux 6.0:lla on Intelin IPI-virtualisointituki sen jälkeen, kun sitä ei lopulta vedetty Linux 5.19:ään. Inter-Process Interrupts (IPI)-virtualisoinnin tarkoituksena on eliminoida VM-poistuminen, kun IPI (prosessorien välisiä keskeytyksiä) annetaan lähde-vCPU:ssa. Intel hahmotteli IPI-virtualisoinnin viime vuonna ohjelmointioppaan päivityksessä, ja pian sen jälkeen Intelin insinöörit alkoivat julkaista Linux-tukikorjauksiaan. IPI-virtualisoinnin tavoitteena on tarjota tehokkaampia prosessien välisiä keskeytyksiä virtuaalikoneiden sisällä. Tämän IPI-virtualisointituen pitäisi eliminoida IPI-intensiivisten tehtävien”paljon ylikuormitus”, ja laitteistopuolella tuetaan tulevat Xeon Scalable”Sapphire Rapids”-prosessorit.

PEBS-virtualisointi olemassa oleville Xeon Ice Lake-palvelimille on myös otettu käyttöön Linux 6.0:ssa. Linux-ydin on jo tukenut PEBS (Precise Event Based Sampling)-toimintoa näytteenoton tarkkuuden lisäämiseksi, ja KVM-vieraiden profiloinnin mahdollistava repeytys on tuettu. Linux 6.0:n muutos edellyttää EPT-ystävällistä PEBS:ää tarjotakseen tukea Ice Lake-palvelimille.

Sillä välin AMD-puolella on x2AVIC-tuki yhdistettynä KVM:lle. Aiemmin tänä vuonna AMD on valmistellut x2APIC-virtualisointitukea nostaakseen KVM-rajan 511 suorittimeen nykyisestä 255 vCPU:n rajasta. Tämä x2AVIC on tärkeä seuraavan sukupolven AMD EPYC-prosessoreille. Genoassa on määrä olla jopa 96 ydintä/192 säiettä per kanta tai Bergamossa 128 ytimen/256 säiettä kohden, joten 2P-palvelimilla olemassa oleva 255 vCPU:n rajoitus voidaan helposti saavuttaa. x2AVIC-tuki voittaa tämän rajoituksen.

RISC-V ja KVM for Linux 6.0 lisää samalla järjestelmäkäskyemulointikehyksen, CSR-emulointikehyksen, Svpbmt-laajennustuen vieraiden sisällä ja muita parannuksia.

Siellä on myös useita muita parannuksia, kuten NX:n suurien sivujen lieventämisen salliminen VM-kohtaisesti, tuki kaiutinportin databitin hankkimiselle/asetukselle ja muita korjauksia.

Katso täydellinen luettelo ytimistä pulssipyynnöstä.-pohjaisia ​​virtuaalikoneen muutoksia Linux 6.0-sykliin.