В экосистеме Raspberry Pi появилась новая работа над компонентом, которого пользователи ждали несколько лет. Речь идет о драйвере для Broadcom AXI Performance Monitoring Unit (PMU), который должен обеспечить работу этого блока через основное ядро Linux.
AXI PMU используется для контроля активности внутренней шины AXI в чипах Broadcom. Такой мониторинг помогает разработчикам анализировать работу системы, искать узкие места и изучать нагрузку на аппаратные компоненты. При этом поддержка этого блока пока не была включена в mainline Linux для моделей Raspberry Pi от первой до пятой версии.
Новый патч для добавления драйвера сейчас проходит рассмотрение сообществом разработчиков Linux. Работу над ним ведет инженер Google, который подготовил новую попытку интеграции поддержки AXI PMU в ядро.
Для обычных владельцев Raspberry Pi это изменение не принесет заметных функций сразу после выхода. Драйвер рассчитан прежде всего на разработчиков, исследователей и пользователей, которым нужен более глубокий анализ работы одноплатного компьютера.
Главное отличие от текущей ситуации заключается в переходе от отдельных решений к поддержке внутри основного ядра Linux. Если патч будет принят, AXI PMU станет частью стандартного Linux-стека, а не отдельной доработкой для конкретных сборок.
Срок появления драйвера в стабильных версиях Linux пока не объявлен. Сейчас речь идет только о стадии рассмотрения изменений, поэтому финальное включение в ядро еще не гарантировано.
За годы существования Raspberry Pi вокруг платформы накопилось большое количество сторонних решений, и перенос отдельных компонентов в mainline Linux остается одним из способов упростить поддержку устройств в будущем.
Используете Raspberry Pi с Linux? Нужны ли вам такие низкоуровневые инструменты анализа работы системы или достаточно готовых решений?
Raspberry Pi получит новый драйвер для Linux после многих лет ожидания
Для Raspberry Pi 1–5 появился новый шанс получить поддержку AXI PMU в основном ядре Linux. Драйвер для блока мониторинга производительности Broadcom долго оставался за пределами mainline Linux, но теперь его разработкой занялся инженер Google.

Автор: Michael Larabel
Источник: Phoronix
3 показов







