План выпуска Baikal SDK
Baikal ARM64 SDK
Начиная с 2025 года наименование версий Baikal ARM64 SDK переходит на новый формат
YYMM-x.y, где:
- YY - две последние цифры года выпуска SDK
- MM - номер месяца выпуска SDK
- x.y - версия ядра Linux
В таблице представлен план выпуска SDK для микропроцессоров BE-M1000 и BE-S1000 на 2025 год.
Месяц/ Ядро Linux | Явн | Фев | Март | Апр | Май | Июнь | Июль | Авг | Сент | Окт | Ноя | Дек |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Linux 5.4 | 2503-5.4 | 2506-5.4 | 2509-5.4 | 2512-5.4 | ||||||||
Linux 6.1 | 2503-6.1 | 2506-6.1 | 2509-6.1 | 2512-6.1 | ||||||||
Linux 6.6 | 2503-6.6 | 2506-6.6 | 2509-6.6 | 2512-6.6 | ||||||||
Linux 6.12 | 2503-6.12 | 2506-6.12 | 2509-6.12 | 2512-6.12 |
SDK на базе ядра Linux 5.4
SDK на базе ядра Linux 5.4 поддерживает следующие платы:
- Для BE-M1000: MBM 1.0/2.0, DBM 1.0/2.0
- Для BE-S1000: DBS, DBS-OV, RDS-1S, RDS-2S
Планируется выпускать SDK до EOL ядра Linux 5.4 (до декабря 2025 года) один раз в квартал.
Работы по SDK на базе ядра Linux 5.4 будут вестись в режиме поддержки и исправления ошибок.
Планируется распространять исходники TF-A, UEFI и ядра Linux на внешнем git репозитории git.baikalelectronics.ru.
Расширение функциональности SDK на базе ядра Linux 5.4 возможно по запросу от клиента после соответствующего решения руководства компании "БАЙКАЛ ЭЛЕКТРОНИКС".
В следующей таблице представлены планируемые даты выхода новых версий Baikal ARM64 SDK на базе ядра Linux 5.4 и их характеристики.
Версия SDK | 2503-5.4 | 2506-5.4 | 2509-5.4 | 2512-5.4 |
---|---|---|---|---|
Планируемая дата выпуска | Март 2025 | Июнь 2025 | Сентябрь 2025 | Декабрь 2025 |
Версия загрузчика TF-A | TF-A v2.12 | TF-A v2.13 | TF-A v2.13 | TF-A v2.14 |
Версия загрузчика UEFI tianocore | Tianocore 2025.02 | Tianocore 2025.05 | Tianocore 2025.08 | Tianocore 2025.11 |
Версия компилятора gcc | 14.1 | 15 | 15 | 15 |
Поддержка Xen | Xen (USB, Eth) | Xen (USB, Eth, PCIe) | TBC | TBC |
SDK на базе ядра Linux 6.1
SDK на базе ядра Linux 6.1 поддерживает следующие платы:
- Для BE-M1000: MBM 1.0/2.0, DBM 1.0/2.0
- Для BE-S1000: DBS, DBS-OV, RDS-1S, RDS-2S
Планируется выпускать SDK до EOL ядра Linux 6.1 (до декабря 2026 года) один раз в квартал.
Планируется распространять исходники TF-A, UEFI и ядра Linux на внешнем git репозитории git.baikalelectronics.ru/sdk/.
В следующей таблице представлены планируемые даты выхода новых версий Baikal ARM64 SDK на базе ядра Linux 6.1 и их характеристики.
Версия SDK | 2503-6.1 | 2506-6.1 | 2509-6.1 | 2512-6.1 |
---|---|---|---|---|
Планируемая дата выпуска | Март 2025 | Июнь 2025 | Сентябрь 2025 | Декабрь 2025 |
Версия загрузчика TF-A | TF-A v2.12 | TF-A v2.13 | TF-A v2.13 | TF-A v2.14 |
Версия загрузчика UEFI tianocore | Tianocore 2025.02 | Tianocore 2025.05 | Tianocore 2025.08 | Tianocore 2025.11 |
Версия компилятора gcc | 14.1 | 15 | 15 | 15 |
SDK на базе ядра Linux 6.6
SDK на базе ядра Linux 6.6 поддерживает следующие платы:
- Для BE-M1000: MBM 1.0/2.0, DBM 1.0/2.0
- Для BE-S1000: DBS, DBS-OV, RDS-1S, RDS-2S
Планируется выпускать SDK до EOL ядра Linux 6.6 (до декабря 2026 года) один раз в квартал. Планируется распространять исходники TF-A, UEFI и ядра Linux на внешнем git репозитории git.baikalelectronics.ru/sdk/.
В следующей таблице представлены планируемые даты выхода новых версий Baikal ARM64 SDK на базе ядра Linux 6.6 и их характеристики.
Версия SDK | 2503-6.6 | 2506-6.6 | 2509-6.6 | 2512-6.6 |
---|---|---|---|---|
Планируемая дата выпуска | Март 2025 | Июнь 2025 | Сентябрь 2025 | Декабрь 2025 |
Версия загрузчика TF-A | TF-A v2.12 | TF-A v2.13 | TF-A v2.13 | TF-A v2.14 |
Версия загрузчика UEFI tianocore | Tianocore 2025.02 | Tianocore 2025.05 | Tianocore 2025.08 | Tianocore 2025.11 |
Версия компилятора gcc | 14.1 | 15 | 15 | 15 |
SDK на базе ядра Linux 6.12
SDK на базе ядра Linux 6.12 поддерживает следующие платы:
- Для BE-M1000: MBM 1.0/2.0, DBM 1.0/2.0
- Для BE-S1000: DBS, DBS-OV, RDS-1S, RDS-2S
Будет выполнен переход на новое LTS ядро 6.12 Планируется выпускать SDK до EOL ядра Linux 6.12 (до декабря 2026 года) один раз в квартал. Планируется распространять исходники TF-A, UEFI и ядра Linux на внешнем git репозитории git.baikalelectronics.ru/sdk/.
В следующей таблице представлены планируемые даты выхода новых версий Baikal ARM64 SDK на базе ядра Linux 6.12 и их характеристики.
Версия SDK | 2503-6.6 | 2506-6.6 | 2509-6.6 | 2512-6.6 |
---|---|---|---|---|
Планируемая дата выпуска | Март 2025 | Июнь 2025 | Сентябрь 2025 | Декабрь 2025 |
Версия загрузчика TF-A | TF-A v2.12 | TF-A v2.13 | TF-A v2.13 | TF-A v2.14 |
Версия загрузчика UEFI tianocore | Tianocore 2025.02 | Tianocore 2025.05 | Tianocore 2025.08 | Tianocore 2025.11 |
Версия компилятора gcc | 14.1 | 15 | 15 | 15 |
Список изменений в Baikal ARM64 SDK
SDK на базе ядра Linux 5.4
SDK 2503-5.4 (Март 2025)
SDK будет содержать следующие изменения:
- Обновление ядра Linux 5.4 с kernel.org
- Обновление загрузчика UEFI Tianocore до версии 2025.02
- Выполнение запросов пользователей
SDK 2506-5.4 (Июнь 2025)
SDK будет содержать следующие изменения:
- Обновление ядра Linux 5.4 с kernel.org
- Обновление загрузчика TF-A до версии v2.13
- Обновление загрузчика UEFI Tianocore до версии 2025.05
- Новый toolchain на базе gcc 15
- Выполнение запросов пользователей
SDK 2509-5.4 (Сентябрь 2025)
SDK будет содержать следующие изменения:
- Обновление ядра Linux 5.4 с kernel.org
- Обновление загрузчика UEFI Tianocore до версии 2025.08
- Выполнение запросов пользователей
SDK 2512-5.4 (Декабрь 2025)
SDK будет содержать следующие изменения:
- Обновление ядра Linux 5.4 с kernel.org
- Обновление загрузчика TF-A до версии v2.14
- Обновление загрузчика UEFI Tianocore до версии 2025.11
- Выполнение запросов пользователей
SDK на базе ядра Linux 6.1
SDK 2503-6.1 (Март 2025)
SDK будет содержать следующие изменения:
- Обновление ядра Linux 6.1 с kernel.org
- Обновление загрузчика UEFI Tianocore до версии 2025.02
- BE-S1000: Улучшение производительности работы PCIe карт на платах
- BE-S1000: Отладка режима DDR4-3200 ECC на двухсокетной плате
- BE-S1000: Добавление поддержки SCMI через SCM в BL31
- BE-S1000: Разработка графического интерфейса UEFI GUI для отображения данных binning
- BE-M1000: Оптимизация работы XDP для интерфейсов 1G/10G Ethernet
- Обработка CMN прерываний через SCP
- Выполнение запросов пользователей
SDK 2506-6.1 (Июнь 2025)
SDK будет содержать следующие изменения:
- Обновление ядра Linux 6.1 с kernel.org
- Обновление загрузчика TF-A до версии v2.13
- Обновление загрузчика UEFI Tianocore до версии 2025.05
- Новый toolchain на базе gcc 15
- Поддержка Xen для BE-M1000/BE-S1000
- BE-S1000: Добавление поддержки SCMI через SCM
- BE-S1000: Разработка графического интерфейса UEFI EEPROM для отображения данных двухсокетной конфигурации плат
- Выполнение запросов пользователей
SDK 2509-6.1 (Сентябрь 2025)
SDK будет содержать следующие изменения:
- Обновление ядра Linux 6.1 с kernel.org
- Обновление загрузчика UEFI Tianocore до версии 2025.08
- Выполнение запросов пользователей
SDK 2512-6.1 (Декабрь 2025)
SDK будет содержать следующие изменения:
- Обновление ядра Linux 6.1 с kernel.org
- Обновление загрузчика TF-A до версии v2.14
- Обновление загрузчика UEFI Tianocore до версии 2025.11
- Выполнение запросов пользователей
SDK на базе ядра Linux 6.6
SDK 2503-6.6 (Март 2025)
SDK будет содержать следующие изменения:
- Обновление ядра Linux 6.6 с kernel.org
- Обновление загрузчика UEFI Tianocore до версии 2025.02
- BE-S1000: Улучшение производительности работы PCIe карт на платах
- BE-S1000: Отладка режима DDR4-3200 ECC на двухсокетной плате
- BE-S1000: Добавление поддержки SCMI через SCM в BL31
- BE-S1000: Разработка графического интерфейса UEFI GUI для отображения данных binning
- BE-M1000: Оптимизация работы XDP для интерфейсов 1G/10G Ethernet
- BE-M1000: Поддержка ACPI управление питанием
- Kexec для BE-M1000/BE-S1000 (базовый запуск, без перезапуска всей периферии)
- Разработка PCIe EP/VDU драйвера для OpenBMC в Linux
- Обработка CMN прерываний через SCP
- Выполнение запросов пользователей
SDK 2506-6.6 (Июнь 2025)
SDK будет содержать следующие изменения:
- Обновление ядра Linux 6.6 с kernel.org
- Обновление загрузчика TF-A до версии v2.13
- Обновление загрузчика UEFI Tianocore до версии 2025.05
- Новый toolchain на базе gcc 15
- Поддержка Xen для BE-M1000/BE-S1000
- BE-S1000: Добавление поддержки SCMI через SCM
- BE-S1000: Разработка графического интерфейса UEFI EEPROM для отображения данных двухсокетной конфигурации плат
- Разработка PCIe EP/VDU драйвера для OpenBMC в UEFI
- Выполнение запросов пользователей
SDK 2509-6.6 (Сентябрь 2025)
SDK будет содержать следующие изменения:
- Обновление ядра Linux 6.6 с kernel.org
- Обновление загрузчика UEFI Tianocore до версии 2025.08
- Выполнение запросов пользователей
SDK 2512-6.6 (Декабрь 2025)
SDK будет содержать следующие изменения:
- Обновление ядра Linux 6.6 с kernel.org
- Обновление загрузчика TF-A до версии v2.14
- Обновление загрузчика UEFI Tianocore до версии 2025.11
- Выполнение запросов пользователей
SDK на базе ядра Linux 6.12
SDK 2503-6.12 (Март 2025)
SDK будет содержать следующие изменения:
- Ядро LTS Linux 6.12 с kernel.org
- Обновление загрузчика UEFI Tianocore до версии 2025.02
- Портирование поддержки BE-M1000/BE-S1000 на ядро LTS Linux 6.12
SDK 2506-6.12 (Июнь 2025)
SDK будет содержать следующие изменения:
- Обновление ядра Linux 6.12 с kernel.org
- Обновление загрузчика TF-A до версии v2.13
- Обновление загрузчика UEFI Tianocore до версии 2025.05
- Новый toolchain на базе gcc 15
- Выполнение запросов пользователей
SDK 2509-6.12 (Сентябрь 2025)
SDK будет содержать следующие изменения:
- Обновление ядра Linux 6.12 с kernel.org
- Обновление загрузчика UEFI Tianocore до версии 2025.08
- Выполнение запросов пользователей
SDK 2512-6.12 (Декабрь 2025)
SDK будет содержать следующие изменения:
- Обновление ядра Linux 6.12 с kernel.org
- Обновление загрузчика TF-A до версии v2.14
- Обновление загрузчика UEFI Tianocore до версии 2025.11
- Выполнение запросов пользователей
Baikal MIPS SDK
Выпуск регулярных SDK не планируется. Актуальная версия Baikal MIPS SDK - 6.2.
Версии компонент перечислены в следующей таблице.
Версия SDK | 6.2 |
---|---|
Дата выпуска | Октябрь 2023 |
Версия загрузчика u-boot | 2023.10 |
Версия ядра Linux | 6.1.59 |
Версия компилятора gcc | 13.1 |
Поддерживаемые платы | БФК 2.0, БФК 3.1 |
Выпуск новых версий Baikal MIPS SDK возможен по запросу от клиента после соответствующего решения руководства компании "БАЙКАЛ ЭЛЕКТРОНИКС".
Разработка ПО для BE-T1000
Запланированы следующие доработки ПО входящего в состав SDK для BE-T1000:
- Интеграция оставшихся исходников (edac, stmmac, BSP) с поддержкой BE-T1000 в ядро LTS 6.1 kernel.org
- Доработка stmmac драйвера – единый драйвер для 1G и 10G Ethernet подсистем BE-T1000
- Поддержка XDP сокетов для 1G и 10G Ethernet подсистем BE-T1000
- Поддержка EVA
Расширение функциональности Baikal MIPS SDK возможно по запросу от клиента после соответствующего решения руководства компании "БАЙКАЛ ЭЛЕКТРОНИКС".
Все изменения ПО будут распространяться через репозитории git.baikalelectronics.ru/sdk/.