Разработчики ядра Linux завершили интеграцию поддержки архитектуры UltraRISC в основной ветке. С выходом версии 7.2 поддержка чипов UltraRISC, в частности модели UR-DP1000, будет включена в конфигурацию defconfig для платформы RISC-V. Это означает, что пользователи смогут использовать данное оборудование «из коробки» без необходимости вручную активировать специфичные параметры сборки.
Технические детали интеграции
Ключевым элементом интеграции стал новый параметр Kconfig ARCH_ULTRARISC. Он был добавлен в репозиторий Git после закрытия окна слияния (merge window), но успел быть протестированным и одобренным. Несмотря на поздний характер добавления, поддержка уже упоминалась в коде некоторых драйверов, что свидетельствует о предварительной готовности экосистемы.
Поддерживаемое оборудование — это SoC UltraRISC UR-DP1000, который базируется на восьми ядрах UltraRISC C100. Это решение позиционируется как высокопроизводительная альтернатива в сегменте RISC-V, и его включение в mainline-ядро значительно упрощает разработку под эту платформу.
Сравнение с другими недавними добавлениями
Интеграция UltraRISC следует по тому же пути, что и недавнее включение поддержки чипов Eswin. Ниже приведена таблица с ключевыми изменениями в поддержке RISC-V для Linux 7.2:
| Платформа / Производитель | Модель SoC | Архитектура / Ядра | Статус в Linux 7.2 |
|---|---|---|---|
| UltraRISC | UR-DP1000 | UltraRISC C100 (8 ядер) | Включено в defconfig по умолчанию |
| Eswin | Информация недостаточна | Информация недостаточна | Включено в defconfig по умолчанию |
Значение для сообщества
Включение поддержки в defconfig является важным шагом для популяризации RISC-V. Это снижает порог входа для разработчиков и энтузиастов, позволяя им использовать актуальное аппаратное обеспечение с минимальными усилиями по настройке системы. Ожидается, что релиз-кандидат 7.2-rc3, который выйдет на следующей неделе, станет первым стабильным тестовым релизом, где эта функциональность будет доступна для широкого круга пользователей.
Источник: Phoronix ↗
