Перейти к основному содержимому

План выпуска 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.42503-5.42506-5.42509-5.42512-5.4
Linux 6.12503-6.12506-6.12509-6.12512-6.1
Linux 6.62503-6.62506-6.62509-6.62512-6.6
Linux 6.122503-6.122506-6.122509-6.122512-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 и их характеристики.

Версия SDK2503-5.42506-5.42509-5.42512-5.4
Планируемая дата выпускаМарт 2025Июнь 2025Сентябрь 2025Декабрь 2025
Версия загрузчика TF-ATF-A v2.12TF-A v2.13TF-A v2.13TF-A v2.14
Версия загрузчика
UEFI tianocore
Tianocore 2025.02Tianocore 2025.05Tianocore 2025.08Tianocore 2025.11
Версия компилятора gcc14.1151515
Поддержка XenXen (USB, Eth)Xen (USB, Eth, PCIe)TBCTBC

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 и их характеристики.

Версия SDK2503-6.12506-6.12509-6.12512-6.1
Планируемая дата выпускаМарт 2025Июнь 2025Сентябрь 2025Декабрь 2025
Версия загрузчика TF-ATF-A v2.12TF-A v2.13TF-A v2.13TF-A v2.14
Версия загрузчика
UEFI tianocore
Tianocore 2025.02Tianocore 2025.05Tianocore 2025.08Tianocore 2025.11
Версия компилятора gcc14.1151515

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 и их характеристики.

Версия SDK2503-6.62506-6.62509-6.62512-6.6
Планируемая дата выпускаМарт 2025Июнь 2025Сентябрь 2025Декабрь 2025
Версия загрузчика TF-ATF-A v2.12TF-A v2.13TF-A v2.13TF-A v2.14
Версия загрузчика
UEFI tianocore
Tianocore 2025.02Tianocore 2025.05Tianocore 2025.08Tianocore 2025.11
Версия компилятора gcc14.1151515

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 и их характеристики.

Версия SDK2503-6.62506-6.62509-6.62512-6.6
Планируемая дата выпускаМарт 2025Июнь 2025Сентябрь 2025Декабрь 2025
Версия загрузчика TF-ATF-A v2.12TF-A v2.13TF-A v2.13TF-A v2.14
Версия загрузчика
UEFI tianocore
Tianocore 2025.02Tianocore 2025.05Tianocore 2025.08Tianocore 2025.11
Версия компилятора gcc14.1151515

Список изменений в 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.
Версии компонент перечислены в следующей таблице.

Версия SDK6.2
Дата выпускаОктябрь 2023
Версия загрузчика u-boot2023.10
Версия ядра Linux6.1.59
Версия компилятора gcc13.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/.