VirtIO muutokset yhdistettiin tällä viikolla Linux 6.1:n yhdistämisikkunaan, joka päättyy tänä viikonloppuna.

Linux 6.1:ssä VirtIO-rintamalla on huomattavaa, että lohkoohjain”virtio_blk”on ottanut käyttöön”SECURE ERASE”-tuen. Secure Erase-toiminto lisättiin VirtIO-spesifikaatioon tänä vuonna. VIRTIO_BLK_F_SECURE_ERASE edellyttää, että tavallisen SSD-levyn”hylkäämis”-toiminnon lisäksi kaikki hylätyt lohkot, jotka on mahdollisesti luotu roskien keräämisen kautta, on myös poistettava. Taustalla olevan lohko-/tallennusohjaimen on puolestaan ​​tuettava tätä suojattua poistotoimintoa, jotta se paljastetaan. VirtIO-toteutuksen avulla suojatut poistopyynnöt välitetään vieraalta ja varsinaiseen taustajärjestelmään pyynnön suorittamista varten.

Toinen Linux 6.1:n VirtIO-päivitysten pääominaisuus on vDPA-ominaisuuden tuki:

Virtio-ominaisuudet neuvotellaan laitteen ja ohjainten välillä. Tämän ansiosta välityskerros, kuten vDPA, voi piilottaa joitain ominaisuuksia kuljettajalta helpottaakseen toimittajien välistä reaaliaikaista siirtoa:

Lähteen vDPA tukee ominaisuusjoukkoa X
Kohteen vDPA tukee ominaisuusjoukkoa Y

Hallinta voi yksinkertaisesti varustaa vDPA-ilmentymän ominaisuuksilla X&Y sekä lähteessä että kohteessa, jotta vDPA voidaan siirtää kahden vDPA-laitteen välillä, joissa on eri ominaisuuksia.

Tämä sarja yrittää sallia laitteen ominaisuuksien käyttöönoton netlinkin kautta tämän saavuttamiseksi.

VirtIO-verkkopuolella on mukana myös Linuxin 9p-muutos. 6.1 mahdollistaa nopeamman tiedostojen jakamisen isäntien ja vieraiden välillä.

Katso tästä vetopyynnöstä nyt Linux 6.1:n pääversiossa nähdäksesi kaikki tähän kohdistetut VirtIO-ominaisuuden muutokset vuoden 2022 lopun ydin.