Tiistaina RISC-V-arkkitehtuurin muutokset yhdistettiin kehitysvaiheessa olevaan Linux 5.19-ytimeen, jossa on useita uusia ominaisuuksia.

Kuten aiemmin kerrottiin, RISC-V Linux 5.19:n kanssa tuo uuden”compat”-alijärjestelmän 32-bittisten binäärien suorittamiseen 64-bittisissä ytimissä. Tämä RV32 on RV64-tuki on mielenkiintoinen, koska Linux-ydin on aina palvellut 64-bittistä RISC-V:tä eikä juurikaan nykyajan RV32-käytössä. Olen tietoinen ainakin siitä, missä joku jahtaa päälinjan Linux-käyttöä.

Toinen suuri muutos RISC-V-rintamalla tässä jaksossa on Svpbmt-laajennuksen tuki Supervisor-Mode: Sivupohjaisille muistityypeille. RISC-V:n Svpbmt mahdollistaa muistimääritteiden koodaamisen suoraan sivuille. Katso lisätietoja julkaisusta riscv-isa-manual.

RISC-V-koodi Linux 5.19:lle lisää myös tuen kexec_file_load-tiedostolle uudemmaksi Kexec-järjestelmäkutsuksi, joka on tiedostopohjainen ja luottaa siihen, että ytimelle ja initramfs:lle lisätään FD:itä. Mukana on myös uusi lippupohjainen spinlock-järjestelmä ja muita pienempiä korjauksia.

Lisätietoja RISC-V:n muutoksista, jotka julkaistaan ​​Linux 5.19:ssä tänä kesänä osoitteessa tämä Git-yhdistys.

Categories: IT Info