Muitas pessoas postaram no fórum odroid e em outros lugares sobre como ativar o "perf" em placas XU3 e XU4. Após meses de testes, uma solução final foi apresentada no link
No entanto, esta solução afirma claramente que a funcionalidade "perf" pode ser ativada para os núcleos A7 ou A15 , mas não para os dois ao mesmo tempo . No meu projeto de pesquisa, eu preciso ter o "perf" ativado em todos os núcleos, tudo ao mesmo tempo . Eu me pergunto se um par de anos depois uma correção foi introduzida para ter essa funcionalidade.
Nota: Eu li que a dificuldade estava relacionada à migração de tarefas entre os núcleos e como lidar com a agregação de diferentes valores de contador de dois núcleos diferentes, portanto, as Unidades de Monitoramento de Desempenho estavam desabilitadas por padrão. Mas eu vou estar usando agendadores que não permitem migração de tarefas.
Parece que o PMCTrack habilita os contadores para o patch deles no linux?
Eu tentei este hack mas ele nem compilou, link . Não sei se tem algum mérito.
Tags arm linux-kernel perf