Até este ponto, a verificação da presença e ativação do suporte à virtualização Intel (VMX) pode ser facilmente obtida observando os sinalizadores em /proc/cpuinfo.
No entanto, no caso da virtualização AMD (SVM), esta informação sempre foi mostrada no espaço do usuário via /proc/cpuinfo, mesmo quando a funcionalidade SVM estava desativada no BIOS ou na plataforma. Finalmente, para o Linux 6.7, essa omissão está sendo corrigida.
A partir do próximo ciclo do kernel Linux 6.7, embora possa ser potencialmente portado como uma correção para a série de kernel existente, a Red Hat introduziu um patch para não mais anunciar o SVM via /proc/cpuinfo nos casos em que o SVM está desativado no BIOS. Isso alinha o comportamento com o Intel VMX, que não aparece via /proc/cpuinfo quando desativado pela plataforma/BIOS. Isso facilita muito a verificação da disponibilidade de virtualização por meio desta interface amplamente utilizada e conveniente.
Este patch de Paolo Bonzini da Red Hat foi incluído na fila do branch x86/cpu do TIP antes da janela de mesclagem do Linux 6.7, que está programada para ocorrer em cerca de um mês. Para processadores AMD (e Hygon), agora será lido o MSR apropriado para verificar se o SVM foi desativado. Em caso afirmativo, a capacidade da CPU será removida, evitando que ela apareça em /proc/cpuinfo. Até agora, a única indicação de que o AMD SVM foi desativado pelo BIOS era visualizada apenas no log do kernel, ou simplesmente a virtualização KVM não funcionava. Uma mudança pequena, porém útil.
Até a próxima !!
Nenhum comentário:
Postar um comentário