RISC-V-arkkitehtuurin päivitykset yhdistettiin tänä lauantaina Linux 6.3:n yhdistämisikkunaa varten.
Linux 6.3:n RISC-V-rintamalla se ei ole yhtä jännittävää kuin jotkin muut viimeaikaiset ytimen syklit, mutta tällä kierroksella on kuitenkin muutamia huomioitavia asioita. Ensinnäkin RISC-V Linux 6.3:n kanssa on parantanut laajennusten havaitsemista ja vaihtoehtoista korjausinfrastruktuuria, jotta se voi käsitellä ei-yhteensopivia laajennuksia. Ftracen käsittelyyn on myös tehty joitain suorituskyvyn ja koodikoon parannuksia, eikä Zicbom-laajennus enää riipu oikean kääntäjän työkaluketjun tuesta. Muistutuksena Zicbom on RISC-V ISA-laajennus välimuistin hallintatoimintoihin.
Toinen uusi koodi RISC-V:lle Linux 6.3:ssa on Zbb-optimoidut merkkijonorutiinit. RISC-V:n Zbb-laajennus on bitinkäsittelyn peruslaajennus, yksi neljästä nykyisestä”BitManip”-spesifikaatiosta. RISC-V-alustoille, joissa on Zbb-laajennus (ja Linux 6.3+:n rakentamiseen uudella RISCV_ISA_ZBB Kconfig-vaihtoehdolla), tämä ydintyö mahdollistaa nopeammat merkkijonotoiminnot. Zbb-optimoidut strcmp-, strlen-ja strncmp-toteutukset ovat tällä hetkellä käytössä. Tämän tuen lisäyskorjaus ei ollut tarjonnut mitään vertailuarvoja sille, kuinka paljon nopeammin RISC-V Zbb:n optimoitujen toimintojen odotetaan olevan yleisiä toimintoja nopeammin.
Täydellinen luettelo RISC-V:n ominaisuuksien muutoksista Linux 6.3:lle osoitteessa tämä vetopyyntö, joka yhdistettiin päälinjaan aiemmin tänään.