FERRAMENTAS LINUX: A AMD está preparando o suporte ao Linux "PerfMonV2" em preparação para o Zen 4

sexta-feira, 18 de março de 2022

A AMD está preparando o suporte ao Linux "PerfMonV2" em preparação para o Zen 4

 Confira !!

A mais recente atividade de patch do kernel Linux da AMD em preparação para os processadores "Zen 4" de próxima geração está habilitando o suporte "PerfMonV2" do AMD Performance Monitoring Versão 2.

A atividade do kernel Linux da AMD em torno de processadores "próximos" e de "nova geração" continua aumentando nas últimas semanas. Dado o momento e a AMD não estar em um estágio de lançar patches publicamente para recursos de processador com várias gerações de antecedência, isso basicamente significa o Zen 4.


O conjunto de patches do kernel Linux desta manhã é para alterações que habilitam os recursos do AMD Performance Monitoring V2. Trata-se de habilitar o suporte para contadores de desempenho da AMD no Linux. Durante anos, eles permitiram que seus contadores de desempenho fossem expostos por meio do subsistema perf e agora estão preparando o PerfMonV2 com antecedência para futuras CPUs.

O suporte ao PerfMonV2 é verificado com base em um novo bit de recurso da CPU, mas, dado o tempo, certamente será para os processadores Zen 4 que chegarão em alguns meses. O AMD Performance Monitoring V2 tem novos registros "globais" para permitir a ativação/desativação de vários contadores de desempenho ao mesmo tempo. Com o AMD Performance Monitoring até este ponto, todos os diferentes controles do contador de desempenho tiveram que ser configurados individualmente, enquanto agora podem ser configurados facilmente de uma só vez usando os registros globais, quando presentes.

O AMD Performance Monitoring V2 também permite detectar sistematicamente o número de PMCs principais, em vez de ser definido estaticamente por família. Há também uma correção para o código KVM x86 como parte desta série para evitar a tentativa de acessar um MSR inválido que resulta na interrupção da inicialização do convidado KVM ao detectar PerfMonV2. Este patch deve ser portado de volta para a série estável do kernel Linux e corrigir adequadamente as coisas a tempo para as CPUs Zen 4 aparecerem.

É isso, pois esses patches iniciais de ativação do AMD PerfMonV2 estão preocupados com nenhum outro recurso sendo exposto ainda por esse trabalho de código. Veja esta série de patches para este suporte inicial ao PerfMonV2 que, dado o tempo, verá sua primeira oportunidade de mainlining chegar ao ciclo v5.19 neste verão.






Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário