Oltre a Linux 5.17 che offre supporto per la piattaforma StarFive RISC-V a basso costo tra gli altri aggiornamenti RISC-V, venerdì sono state inviate ulteriori modifiche per questo processore ISA esente da royalty.

La cosa più degna di nota con queste ultime modifiche RISC-V per Linux 5.17 fornisce il supporto sv48. RISC-V sv48 consente il supporto dello spazio degli indirizzi virtuali a 48 bit.

Con un quarto livello della tabella delle pagine, i kernel RISC-V a 64 bit possono ora indirizzare fino a 128 TB di spazio di indirizzi virtuali e, a loro volta, consentono fino a 64 TB di memoria fisica. Certo, non abbiamo visto nessuna piattaforma server RISC-V di fascia alta in grado di supportare nulla in remoto vicino ai limiti esistenti-non ho ancora visto alcun server RISC-V RAM ad alta capacità-ma questo è buono per il futuro.

Linux 5.17 può rilevare automaticamente in fase di esecuzione il supporto sv48 e, in caso contrario, eseguire il fallback al supporto della tabella delle pagine a 3 livelli per hardware non sv48. Le patch per il supporto di Linux sv48 risalgono almeno al 2020 e sono state sottoposte a una serie di cicli di revisione prima di essere ritenute pronte per la linea principale.

Il supporto sv48 e altre aggiunte dell’ultimo minuto RISC-V per Linux 5.17 sono state inviate come parte di questo pull alla linea principale.

Categories: IT Info