Yksi puuttuvista RISC-V-ominaisuuksista, jotka nyt ovat käytössä kehitysvaiheessa olevalle Linux 6.4-ytimelle, on järjestelmän lepotila/keskeytys-levylle-tuki.

Viimeisten kuukausien kehitystyössä ja useiden tarkistuskierrosten aikana on RISC-V:n lepotila/suspend-to-disk-tuki. Aiemmasta lappusarjasta:

“Jotta lepotila/keskeytys RISCV-levylle otetaan käyttöön, alla olevat asetukset on otettava käyttöön:

-CONFIG_HIBERNATION
-CONFIG_ARCH_HIBERNATION_HEADER
-CONFIG_ARCH_HIBERNATION_POSSIBLE korkealla tasolla

sarja sisältää seuraavat muutokset:
1) Muuta suspend_save_csrs() ja suspend_restore_csrs() julkisiksi funktioiksi, koska nämä toiminnot ovat yhteisiä suspend/lepotilalle.
2) Muuta yhteinen koodi funktioissa __cpu_resume_enter() ja __hibernate_cpu_resume( )-toiminto. Yleistä koodia käytetään lepotilassa ja keskeytyksessä.
3) Paranna kernel_page_present()-funktiota tukemaan valtavaa sivua.
4) Lisää arch/riscv-toimintoja, jotka tukevat horrostilaa/suspend-toimintoa levylle. p>

Yllä olevat korjaustiedostot perustuvat ytimen v6:een. 3-rc4 ja ne on testattu StarFive VF2 SBC-kortilla ja Qemulla (käyttäen raakalevymuotoa). ACPI-alustatilaa ei tueta tässä sarjassa.”

RISC-V:n lepotilan tuki puolestaan ​​oli lähetetty perjantaina osana RISC-V-lisäkorjauksia Linux 6.4:lle.

Categories: IT Info