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

Версия 2506-6.6

⤓ Скачать Baikal ARM64 SDK 2506-6.6

Baikal ARM64 SDK 2506-6.6 Release Notes

Trusted Firmware-A (TF-A) v2.13, лицензия BSD.

https://www.trustedfirmware.org/projects/tf-a

Не реализована цепочка доверия - Chain of Trust.

Инициализация DDR-контроллера реализована в TF-A.

Внимание!

В связи с выявленными проблемами при установке Python-библиотеки poetry при сборке TF-A теперь по умолчанию не выводится карта памяти.

TianoCore UEFI (EDK II) edk2-stable202505, лицензия BSD.

https://www.tianocore.org/

Baikal-M:

Поддерживается загрузка Linux с SATA, NVMe, USB, SPI Flash, Gigabit Ethernet, DVD-ROM, SD card, eMMC.

Есть видеоконсоль HDMI/LVDS и USB-мышь/клавиатура, а также последовательная консоль на UART0.

Поддерживается 3xPCIe RC.

Примечание

Последовательная консоль в UEFI в релизной сборке отключена. Для включения последовательной консоли в релизной сборке необходимо использовать опцию --uefi-serial-dxe=1.

Baikal-S:

Поддерживается загрузка Linux с NVMe, USB, SPI Flash, Gigabit Ethernet.

Есть USB-мышь/клавиатура, последовательная консоль на UART0 (включена как в релизной сборке, так и в отладочной).

Доступен просмотр данных биннинга (разбраковочных характеристик).

Linux kernel 6.6.87.

https://www.kernel.org/

Baikal-M:

Поддержка плат c Baikal-M:

  • DBM (Cortex-A57 1500 MHz, DDR4-1600, объём RAM до 64 GB)

  • MBM 1.0 / 2.0 (Cortex-A57 1500 MHz, DDR4-2400, объём RAM до 64 GB)

Характеристики

2 x PCIe x4 (Gen3)

1 x PCIe x8 (Gen3)

2 x SATA 6G

2 x Gigabit Ethernet (RGMII) (Поддержка XDP sockets)

2 x 10 Gigabit Ethernet (10GBase-KR/KX4)

4 x USB2.0

2 x USB3.0/2.0

Mali T628 (Panfrost) 750 MHz

VDU/HDMI 2560x1440@60Hz, экспериментальный режим - 3840x2160@27Hz

VDU/LVDS 2560x1440@60Hz

LVDS+HDMI одновременно: только Panfrost, 1920x1080@60 на каждом экране

HDMI audio

Video Decoder

I2S

HDA

1 x SPI

1 x eSPI

2 x UART

2 x I²C

2 x SMBus

1 x GPIO32

eMMC/SD/SDIO

DW Timers

PVT

CoreSight (Debug)

CPUfreq - Динамическое управление частотой ядер A57 и Mali T628.

Поддержка включения/выключения ядер/кластеров Cortex-A57.

PMU - Performance Monitor Unit.

Поддержка виртуализации KVM + QEMU.

Поддержка виртуализации Xen.

Baikal-S:

Поддержка плат c Baikal-S:

  • DBS / DBS-OV (Cortex-A75 2000 MHz, DDR4-3200, объём RAM до 768 GB)

  • RDS-1S (Single Socket, Cortex-A75 2000 MHz, DDR4-2400, объём RAM до 768 GB)

  • RDS-2S (Dual Socket, Cortex-A75 2000 MHz, DDR4-2400, объём RAM до 1,5 TB)

Характеристики

1 x QSPI

2 x ARM UART PL011

4 x DW Timers

USB2.0

Watchdog

1 x GPIO32

1 x GPIO16

2 x GPIO8

3 x I²C/SMBus

2 x Gigabit Ethernet (RGMII)

PCIe RC x16 / x8 / x4

PCIe EP x16 / x8

PVT

MUX

1 x DW UART (MUX)

2 x I²C/SMBus (MUX)

1 x eSPI (MUX)

1 x QSPI (MUX)

CPUfreq - Динамическое управление частотой ядер A75.

Поддержка виртуализации KVM + QEMU.

Поддержка виртуализации Xen.

PMU - Performance Monitor Unit.

CoreSight (Debug).

Baikal-S: поддержка межпроцессорного взаимодействия (3 x PCIe CCIX x16).

Xen 4.17.2.

https://xenproject.org/

Гибридный гипервизор, адаптированный для запуска на платформах Baikal-S и Baikal-M.

Baikal-M: Бинарные библиотеки OpenGL и OpenCL c поддержкой Wayland/Weston:

OpenGL ES 1.1, 2.0, 3.0.

OpenCL 1.1.

Baikal-M: Набор патчей c поддержкой Mali T628 для Mesa 20.2.
Baikal-M: Бинарная библиотека OpenMAX IL и GStreamer-плагин для работы с видеодекодером.

Поддерживаемые кодеки:

  • VP8
  • VP6
  • Sorenson Spark (реализация стандарта Н.263)
  • AVS
  • MPEG4
  • MPEG2
  • MPEG1
  • WMV9
  • VC1
  • H264
  • HEVC (H265)

rootfs на базе Busybox 1.36.1.

https://www.busybox.net/

Toolchain на основе GCC 14.1 / Binutils 2.42

https://gcc.gnu.org/

OpenOCD / Olimex ARM-USB-OCD-H

Возможность отладки с использованием OpenOCD / Olimex ARM-USB-OCD-H.

OProfile 1.4.0.

Поддерживается возможность использования профилировщика OProfile 1.4.0.

Rootfs Debian 12

Возможность запуска Rootfs Debian 12. Не входит в состав SDK, поставляется отдельным архивом.

SIMDe

Добавлена библиотека SIMDe 0.7.6 для запуска ISA-расширений из других архитектур на ARM64.

ACPICA версии R2025_04_04 (iASL, tools)

Добавлена ACPICA версии R2025_04_04 (iASL, tools).

OpenCSD

Добавлена библиотека OpenCSD, использующая возможности CoreSight для трассировки событий посредством утилиты ядра perf.

PREEMPT_RT-патч для ядра Linux

Реализована возможность применить PREEMPT_RT-патч для ядра Linux.

Примечание

Файлы образов прошивок из директории prebuilts совместимы со старыми версиями утилиты flashrom (<= 0.9.x). Если необходимо использовать более новые версии flashrom, следует расширить файл образа до размера флеш-памяти микросхемы (32 Мб). Это можно сделать при помощи параметра -bp / --bootrom-padding или вручную соответствующими командами ОС Linux (например, truncate).

ChangeLog 2503 → 2506

SDK (основное дерево SDK)

ACPICA обновлена до версии R2025_04_04.

BE-S1000:

Прошивка XCP-FW обновлена до версии 5.9-rc13-250604.

Добавлен конфигурационный файл bs1000-cfg2soc-nosmp.bin с образом EEPROM для инициализации в режиме без поддержки SMP.

Скрипт build-boot-img.sh: в связи с выявленными проблемами при установке Python-библиотеки Poetry при сборке TF-A теперь по умолчанию не выводится карта памяти.

Директория с исходными текстами TF-A переименована из src/arm-tf в src/tf-a.

Исправлены мелкие ошибки в скриптах сборки.

Изменённые файлы

VERSION

README.rst

prebuilts/*

src/acpica/*

src/openocd/README.baikal

src/arm-tf переименован в src/tf-a

tools/build-boot-img.sh

tools/build-initrd-img.sh

tools/environment.sh

Trusted Firmware-A (TF-A)

TF-A обновлено до v2.13.

BE-S1000: на плате RDS-2S инициализация DDR теперь происходит корректно даже при максимально возможном объёме установленной памяти.

Исправлены мелкие ошибки в драйверах различных подсистем.

Изменённые файлы

plat/baikal/bm1000/bm1000_bl1_setup.c

plat/baikal/bm1000/bm1000_bl2_setup.c

plat/baikal/bm1000/bm1000_bl31_setup.c

plat/baikal/bm1000/bm1000_sip_svc.c

plat/baikal/bm1000/bm1000_splash.c

plat/baikal/bm1000/drivers/bm1000_cmu.c

plat/baikal/bm1000/drivers/bm1000_cmu.h

plat/baikal/bm1000/drivers/ddr/ddr_baikal.h

plat/baikal/bm1000/drivers/ddr/ddr_init.c

plat/baikal/bm1000/drivers/ddr/ddr_lcru.c

plat/baikal/bm1000/drivers/ddr/ddr_main.c

plat/baikal/bm1000/drivers/ddr/ddr_main.h

plat/baikal/bm1000/drivers/ddr/ddr_master.c

plat/baikal/bm1000/drivers/ddr/ddr_master.h

plat/baikal/bm1000/drivers/ddr/ddr_menu.c

plat/baikal/bm1000/drivers/ddr/ddr_menu.h

plat/baikal/bm1000/drivers/ddr/ddr_odt_settings.c

plat/baikal/bm1000/drivers/ddr/ddr_spd.c

plat/baikal/bm1000/drivers/ddr/ddr_spd.h

plat/baikal/bm1000/dt.c

plat/baikal/bm1000/include/baikal_def.h

plat/baikal/bm1000/include/bm1000_def.h

plat/baikal/bm1000/include/bm1000_private.h

plat/baikal/bm1000/include/platform_def.h

plat/baikal/bs1000/bs1000_bl1_setup.c

plat/baikal/bs1000/bs1000_bl2_setup.c

plat/baikal/bs1000/bs1000_bl31_setup.c

plat/baikal/bs1000/bs1000_dt.c

plat/baikal/bs1000/bs1000_pcie.c

plat/baikal/bs1000/bs1000_sip_svc.c

plat/baikal/bs1000/drivers/bs1000_cmu.c

plat/baikal/bs1000/drivers/bs1000_cmu.h

plat/baikal/bs1000/drivers/bs1000_pvt.c

plat/baikal/bs1000/drivers/bs1000_pvt.h

plat/baikal/bs1000/drivers/bs1000_scp.c

plat/baikal/bs1000/drivers/ddr/ddr_bs1000.h

plat/baikal/bs1000/drivers/ddr/ddr_io.c

plat/baikal/bs1000/drivers/ddr/ddr_io.h

plat/baikal/bs1000/drivers/ddr/ddr_main.c

plat/baikal/bs1000/drivers/ddr/ddr_main.h

plat/baikal/bs1000/drivers/ddr/ddr_master.c

plat/baikal/bs1000/drivers/ddr/ddr_master.h

plat/baikal/bs1000/drivers/ddr/ddr_menu.c

plat/baikal/bs1000/drivers/ddr/ddr_misc.c

plat/baikal/bs1000/drivers/ddr/ddr_odt_settings.c

plat/baikal/bs1000/drivers/ddr/phy/ddr_phy_calc.c

plat/baikal/bs1000/drivers/ddr/phy/ddr_phy_init.c

plat/baikal/bs1000/drivers/ddr/phy/ddr_phy_load.c

plat/baikal/bs1000/drivers/ddr/phy/ddr_phy_main.c

plat/baikal/bs1000/drivers/ddr/phy/ddr_phy_main.h

plat/baikal/bs1000/drivers/ddr/phy/ddr_phy_msgb.c

plat/baikal/bs1000/drivers/ddr/phy/ddr_phy_tmp_regs.h

plat/baikal/bs1000/include/baikal_def.h

plat/baikal/bs1000/include/bs1000_def.h

plat/baikal/bs1000/include/platform_def.h

plat/baikal/bs1000/platform.mk

plat/baikal/common/baikal_bootflash.c

plat/baikal/common/dw_spi.c

plat/baikal/common/include/baikal_sip_svc.h

plat/baikal/common/include/spi_nor_flash.h

plat/baikal/common/spi_nor_flash.c

plat/baikal/bs1000/drivers/ddr/ddr_spd.h переименован в plat/baikal/common/include/dimm.h

Добавленные файлы

plat/baikal/bs1000/drivers/ddr/ddrc.c

plat/baikal/bs1000/drivers/ddr/ddrc.h

plat/baikal/common/include/ddrc_regs.h

Удалённые файлы

plat/baikal/bs1000/drivers/ddr/ddr_bs1000_ctrl.h

plat/baikal/bs1000/drivers/ddr/ddr_ctrl.c

plat/baikal/bs1000/drivers/ddr/ddr_ctrl.h

UEFI

UEFI обновлён до edk2-stable202505.

Исправлены мелкие ошибки в драйверах различных подсистем.

Изменения файлов в edk2-platforms (без учёта изменений из upstream):

Изменённые файлы

Platform/Baikal/Baikal.dec

Platform/Baikal/BM1000Rdb/BM1000Rdb.dsc

Platform/Baikal/BM1000Rdb/BM1000Rdb.fdf

Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf

Platform/Baikal/BM1000Rdb/Drivers/ConfigDxe/ConfigDxe.inf

Platform/Baikal/BM1000Rdb/Drivers/EuiClientDxe/EuiClientDxe.inf

Platform/Baikal/BM1000Rdb/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.c

Platform/Baikal/BM1000Rdb/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf

Platform/Baikal/BM1000Rdb/Drivers/UidClientDxe/UidClientDxe.inf

Platform/Baikal/BM1000Rdb/Drivers/XGmacDxe/XGmacDxe.c

Platform/Baikal/BM1000Rdb/Drivers/XGmacDxe/XGmacDxe.inf

Platform/Baikal/BM1000Rdb/Library/BaikalSpdLib/BaikalSpdLib.inf

Platform/Baikal/BS1000Rdb/BS1000Rdb.dsc

Platform/Baikal/BS1000Rdb/BS1000Rdb.fdf

Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.c

Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.inf

Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/AcpiPlatform.h

Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/DsdtDbs.asl

Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/DsdtDbsOv.asl

Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Dsdt.h

Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/DsdtInit.c

Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/DsdtRds1s.asl

Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/DsdtRds2s.asl

Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Iort.c

Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Mcfg.c

Platform/Baikal/BS1000Rdb/Drivers/BinningInfoDxe/BinningInfoDxe.c

Platform/Baikal/BS1000Rdb/Drivers/BinningInfoDxe/BinningInfoDxe.h

Platform/Baikal/BS1000Rdb/Drivers/BinningInfoDxe/BinningInfoDxe.inf

Platform/Baikal/BS1000Rdb/Drivers/BinningInfoDxe/BinningInfoUni.uni

Platform/Baikal/BS1000Rdb/Drivers/BinningInfoDxe/BinningInfoVfr.vfr

Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamMenu1s.inf

Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamMenu2s.inf

Platform/Baikal/BS1000Rdb/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.c

Platform/Baikal/BS1000Rdb/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf

Platform/Baikal/BS1000Rdb/Drivers/SpdClientDxe/SpdClientDxe.c

Platform/Baikal/BS1000Rdb/Drivers/SpdClientDxe/SpdClientDxe.inf

Platform/Baikal/BS1000Rdb/Drivers/UidClientDxe/UidClientDxe.inf

Platform/Baikal/Drivers/GmacDxe/GmacDxe.c

Platform/Baikal/Drivers/SdBlockIoDxe/SdBlockIoDxe.c

Platform/Baikal/Library/BaikalMemoryRangeLib/BaikalMemoryRangeLib.c

Platform/Baikal/Library/BaikalRealTimeClockLib/BaikalRealTimeClockLib.c

Platform/Baikal/Library/PlatformPeiLib/PlatformPeiLib.c

Platform/Baikal/Library/PlatformPeiLib/PlatformPeiLib.inf

Silicon/Baikal/BM1000/Drivers/NonDiscoverableAhciDxe/NonDiscoverableAhciDxe.c

Silicon/Baikal/BM1000/Drivers/NonDiscoverableXhciDxe/NonDiscoverableXhciDxe.c

Silicon/Baikal/BM1000/Library/PciHostBridgeLib/PciHostBridgeLib.c

Silicon/Baikal/BM1000/Library/PciHostBridgeLib/PciHostBridgeLibConstructor.c

Silicon/Baikal/BM1000/Library/PciHostBridgeLib/PciHostBridgeLib.inf

Silicon/Baikal/BS1000/Drivers/NonDiscoverableEhciDxe/NonDiscoverableEhciDxe.c

Silicon/Baikal/BS1000/Drivers/NonDiscoverableOhciDxe/NonDiscoverableOhciDxe.c

Silicon/Baikal/BS1000/Drivers/PcieEndpointDxe/PcieEndpointDxe.c

Silicon/Baikal/BS1000/Include/BS1000.h

Silicon/Baikal/BS1000/Library/PciHostBridgeLib/PciHostBridgeLibConstructor.c

Platform/Baikal/Library/BaikalVduLib/BaikalHdmi.c переименован в Platform/Baikal/BM1000Rdb/Library/BaikalVduLib/BaikalHdmi.c

Silicon/Baikal/BM1000/Library/PciSegmentLib/PciSegmentLib.inf переименован в Silicon/Baikal/Library/PciSegmentLib/PciSegmentLib.inf

Platform/Baikal/Library/BaikalVduLib/BaikalHdmiLib.inf переименован в Platform/Baikal/BM1000Rdb/Library/BaikalVduLib/BaikalHdmiLib.inf

Platform/Baikal/Library/BaikalVduLib/BaikalVduHwLib.inf переименован в Platform/Baikal/BM1000Rdb/Library/BaikalVduLib/BaikalVduHwLib.inf

Platform/Baikal/Library/BaikalVduLib/BaikalVduLib.inf переименован в Platform/Baikal/BM1000Rdb/Library/BaikalVduLib/BaikalVduLib.inf

Platform/Baikal/Drivers/FruClientDxe/FruClientDxe.inf переименован в Platform/Baikal/BM1000Rdb/Drivers/FruClientDxe/FruClientDxe.inf

Platform/Baikal/Drivers/EspiFlashBlockIoDxe/EspiFlashBlockIoDxe.inf переименован в Platform/Baikal/BM1000Rdb/Drivers/EspiFlashBlockIoDxe/EspiFlashBlockIoDxe.inf

Platform/Baikal/Drivers/FruClientDxe/FruClientDxe.c переименован в Platform/Baikal/BM1000Rdb/Drivers/FruClientDxe/FruClientDxe.c

Platform/Baikal/Library/BaikalVduLib/BaikalVdu.c переименован в Platform/Baikal/BM1000Rdb/Library/BaikalVduLib/BaikalVdu.c

Platform/Baikal/Library/BaikalVduLib/BaikalVdu.h переименован в Platform/Baikal/BM1000Rdb/Library/BaikalVduLib/BaikalVdu.h

Platform/Baikal/Library/BaikalVduLib/BaikalVduPlatform.c переименован в Platform/Baikal/BM1000Rdb/Library/BaikalVduLib/BaikalVduPlatform.c

Silicon/Baikal/BM1000/Library/PciSegmentLib/PciSegmentLib.c переименован в Silicon/Baikal/Library/PciSegmentLib/PciSegmentLib.c

Platform/Baikal/Drivers/EspiFlashBlockIoDxe/EspiFlashBlockIoDxe.c переименован в Platform/Baikal/BM1000Rdb/Drivers/EspiFlashBlockIoDxe/EspiFlashBlockIoDxe.c

Platform/Baikal/Drivers/FruClientDxe/FruInternals.c переименован в Platform/Baikal/BM1000Rdb/Drivers/FruClientDxe/FruInternals.c

Platform/Baikal/Drivers/FruClientDxe/FruInternals.h переименован в Platform/Baikal/BM1000Rdb/Drivers/FruClientDxe/FruInternals.h

Platform/Baikal/Include/Library/BaikalSpdLib.h переименован в Platform/Baikal/BM1000Rdb/Include/Library/BaikalSpdLib.h

Platform/Baikal/Include/Library/BaikalVduPlatformLib.h переименован в Platform/Baikal/BM1000Rdb/Include/Library/BaikalVduPlatformLib.h

Platform/Baikal/Include/Platform/ConfigVars.h переименован в Platform/Baikal/BM1000Rdb/Include/Platform/ConfigVars.h

Platform/Baikal/Include/Protocol/FruClient.h переименован в Platform/Baikal/BM1000Rdb/Include/Protocol/FruClient.h

Platform/Baikal/Include/Protocol/SpdClient.h переименован в Platform/Baikal/BS1000Rdb/Include/Protocol/SpdClient.h

Platform/Baikal/Library/BaikalVduLib/BaikalHdmi.h переименован в Platform/Baikal/BM1000Rdb/Library/BaikalVduLib/BaikalHdmi.h

Platform/Baikal/Library/SdLib/SdLib.c переименован в Platform/Baikal/BM1000Rdb/Library/SdLib/SdLib.c

Platform/Baikal/Library/SdLib/SdLib.inf переименован в Platform/Baikal/BM1000Rdb/Library/SdLib/SdLib.inf

Platform/Baikal/Logo/Logo.bmp переименован в Platform/Baikal/Drivers/LogoDxe/Logo.bmp

Platform/Baikal/Logo/Logo.c переименован в Platform/Baikal/Drivers/LogoDxe/Logo.c

Platform/Baikal/Logo/LogoDxe.inf переименован в Platform/Baikal/Drivers/LogoDxe/LogoDxe.inf

Platform/Baikal/Logo/Logo.idf переименован в Platform/Baikal/Drivers/LogoDxe/Logo.idf

Silicon/Baikal/Include/Library/EspiLib.h переименован в Silicon/Baikal/BM1000/Include/Library/EspiLib.h

Silicon/Baikal/Library/EspiLib/EspiLib.c переименован в Silicon/Baikal/BM1000/Library/EspiLib/EspiLib.c

Silicon/Baikal/Library/EspiLib/EspiLib.inf переименован в Silicon/Baikal/BM1000/Library/EspiLib/EspiLib.inf

Добавленные файлы

Platform/Baikal/BM1000Rdb/BM1000Rdb.dec

Platform/Baikal/BS1000Rdb/BS1000Rdb.dec

Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Pcct.c

Удалённые файлы

Silicon/Baikal/BS1000/Library/PciSegmentLib/PciSegmentLib.c

Silicon/Baikal/BS1000/Library/PciSegmentLib/PciSegmentLib.inf

Kernel (Linux kernel 6.6.87)

Версия ядра 6.6.87 (поддерживается патч PREEMPT_RT версии 6.6.87-rt54, который распространяется отдельно от SDK).

BE-S1000: для двухсокетных платформ теперь корректно регистрируются ошибки, выявляемые DDR ECC.

BE-S1000: драйвер PVT hwmon доработан для использования новых режимов опросов датчиков, реализованных в XCP-FW 5.9.

Исправлены мелкие ошибки в дереве устройств и драйверах различных подсистем.

Изменения файлов - отличия от оригинальной версии 6.6.87 c kernel.org

arch/arm64/boot/dts/baikal/bm1000-coresight.dtsi

arch/arm64/boot/dts/baikal/bm1000-dbm.dtsi

arch/arm64/boot/dts/baikal/bm1000-dbm-mezzanine-xgbe-krkx4.dtsi

arch/arm64/boot/dts/baikal/bm1000.dtsi

arch/arm64/boot/dts/baikal/bm1000-mbm.dtsi

arch/arm64/boot/dts/baikal/bm1000-qemu-m.dts

arch/arm64/boot/dts/baikal/bs1000-dbs.dtsi

arch/arm64/boot/dts/baikal/bs1000-dbs-mezzanine-espi.dtsi

arch/arm64/boot/dts/baikal/bs1000-dbs-mezzanine-qspi2.dtsi

arch/arm64/boot/dts/baikal/bs1000.dtsi

arch/arm64/boot/dts/baikal/bs1000-qemu-s.dts

arch/arm64/boot/dts/baikal/bs1000-rds-1s.dts

arch/arm64/boot/dts/baikal/bs1000-rds-2s.dts

arch/arm64/configs/baikal_defconfig

Documentation/networking/page_pool.rst

drivers/ata/sata_dwc_460ex.c

drivers/dma/dw/pci.c

drivers/edac/baikal_mc_edac.c

drivers/firmware/arm_scmi/driver.c

drivers/firmware/arm_scmi/Kconfig

drivers/firmware/arm_scmi/mailbox.c

drivers/firmware/arm_scmi/Makefile

drivers/firmware/arm_scmi/protocols.h

drivers/hwmon/bs1000-pvt.c

drivers/hwmon/Kconfig

drivers/mailbox/baikal-mailbox-sms.c

drivers/mailbox/Kconfig

drivers/mailbox/Makefile

drivers/mmc/host/sdhci-cadence.c

drivers/net/ethernet/broadcom/bnxt/bnxt.c

drivers/net/ethernet/hisilicon/hns3/hns3_enet.c

drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c

drivers/net/ethernet/mellanox/mlx5/core/en_main.c

drivers/net/ethernet/stmicro/stmmac/dwmac-baikal.c

drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c

drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h

drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c

drivers/net/ethernet/stmicro/stmmac/stmmac.h

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c

drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c

drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h

drivers/net/mdio/Kconfig

drivers/net/veth.c

drivers/net/wireless/mediatek/mt76/mac80211.c

drivers/pci/controller/dwc/pcie-baikal-core.c

drivers/pci/controller/dwc/pcie-designware.c

drivers/pci/controller/dwc/pcie-designware.h

drivers/tty/serial/8250/8250_lpss.c

include/linux/mm_types.h

include/linux/stmmac.h

include/net/page_pool/helpers.h

include/net/page_pool/types.h

net/core/page_pool.c

net/core/skbuff.c

sound/soc/intel/catpt/dsp.c

Добавленные файлы

drivers/firmware/arm_scmi/vendors/baikal/baikal-scmi-base-ext-acpi.c

drivers/firmware/arm_scmi/vendors/baikal/baikal-scmi-base-ext.c

drivers/firmware/arm_scmi/vendors/baikal/Kconfig

drivers/firmware/arm_scmi/vendors/baikal/Makefile

drivers/mailbox/baikal-mailbox-scmi.c

include/linux/firmware/baikal/baikal-scmi-base-ext.h

Удалённые файлы

drivers/net/mdio/mdio-gpio-baikal.c

Initrd (Baikal Embedded Linux)

Изменений нет