FERRAMENTAS LINUX: O RISC-V com o Kernel Linux 6.4 adiciona o suporte ao Hibernation / Suspend-To-Disk

segunda-feira, 8 de maio de 2023

O RISC-V com o Kernel Linux 6.4 adiciona o suporte ao Hibernation / Suspend-To-Disk

Um dos recursos ausentes do RISC-V agora em vigor para o kernel Linux 6.4 em desenvolvimento é o suporte à hibernação do sistema de Hibernation / Suspend-To-Disk

Em desenvolvimento nos últimos meses e passando por várias rodadas de revisão, está o suporte de hibernação/suspensão para disco do RISC-V. Da série de patches anterior :

"Para ativar o Hibernation/suspend to Disk no RISCV, a configuração abaixo precisa ser ativada:

- CONFIG_HIBERNATION

- CONFIG_ARCH_HIBERNATION_HEADER

- CONFIG_ARCH_HIBERNATION_POSSIBLE

Em alto nível, esta série inclui as seguintes alterações:

1) Altere suspend_save_csrs() e suspend_restore_csrs() para função pública já que essas funções são comuns para suspender/hibernação.

2) Refatorar o código comum nas funções __cpu_resume_enter() e __hibernate_cpu_resume(). O código comum é usado para hibernação e suspensão.

3) Melhorar a função kernel_page_present() para suportar páginas grandes.

4) Adicionar funções de baixo nível arch/riscv para suportar hibernação/suspensão do disco.

Os patches acima são baseados no kernel v6.3-rc4 e foram testados na placa StarFive VF2 SBC e Qemu (usando o formato de disco bruto). O modo de plataforma ACPI não é suportado nesta série."

O suporte à hibernação RISC-V, por sua vez, foi enviado na sexta-feira como parte de patches RISC-V adicionais para o Kernel Linux 6.4.










Até a próxima !!





 

Nenhum comentário:

Postar um comentário