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 YHallinta 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.