Версия 2412-5.4
Baikal ARM64 SDK 2412-5.4 Release Notes
Baikal ARM64 SDK 2412-5.4 содержит следующее программное обеспечение:
Trusted Firmware-A (TF-A) v2.12, лицензия BSD.
https://github.com/ARM-software/arm-trusted-firmware
Не реализована цепочка доверия - Chain of Trust.Baikal-M
Инициализация DDR-контроллера реализована в TF-A.Baikal-S
Инициализация DDR-контроллера реализована в TF-A.TianoCore UEFI (EDK II) edk2-stable202411, лицензия BSD.
https://github.com/tianocore/tianocore.github.io/wikiBaikal-M
Поддерживается загрузка Linux с SATA, NVMe, USB, SPI Flash, Gigabit Ethernet, DVD-ROM, SD card, eMMC. Есть видеоконсоль HDMI/LVDS и USB-мышь/клавиатура, а также последовательная консоль на UART0. Имеется поддержка 3 x PCIe RC.ПримечаниеПоследовательная консоль в UEFI в релизной сборке отключена. При необходимости использование последовательной консоли необходимо пересобрать образ прошивки с опцией
-ud
/--uefi-debug
Baikal-S
Поддерживается загрузка Linux с NVMe, USB, SPI Flash, Gigabit Ethernet. Есть USB-мышь/клавиатура, последовательная консоль на UART0 (включена как в релизной сборке, так и в отладочной).Linux kernel 5.4.286.
https://www.kernel.org/Baikal-M
Поддержка плат c Baikal-M:- DBM 1.0 (Cortex-A57 1500 MHz, DDR4-1600, объём RAM до 64 GB)
- DBM 2.0 (Cortex-A57 1500 MHz, DDR4-2400, объём 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/Midgard) 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.
https://www.busybox.net/source.htmlToolchain на основе gcc 14.1 / binutils 2.42
https://gcc.gnu.org/Возможность отладки с использованием OpenOCD / Olimex ARM-USB-OCD-H.
Поддерживается возможность использования профилировщика OProfile 1.4.0.
Есть возможность запуска rootfs Debian 12. В состав SDK не входит, поставляется отдельным архивом.
Библиотека SIMDe для запуска ISA расширений из других архитектур на ARM64.
ACPICA версии 20240827 (iASL, tools).
Библиотека OpenCSD, использующая возможности CoreSight для трассировки событий посредством утилиты ядра perf.
Поддерживается возможность применить PREEMPT_RT-патч для ядра Linux.
Файлы образов прошивок из директории prebuilts
совместимы со
старыми версиями утилиты flashrom (<= 0.9.x).
Если необходимо использовать более новые версии flashrom, следует
расширить файл образа до размера микросхемы флеш-памяти (32 Мб).
Это можно сделать при помощи ключа -bp
/--bootrom-padding
или вручную соответствующими командами ОС Linux (например, truncate
).
Changelog (2409-5.4 → 2412-5.4)
SDK (основное дерево SDK)
- BE-S1000: платы MBS-1S и MBS-2S переименованы в RDS-1S и RDS-2S соответсвенно.
Соответствующие параметры скрипта
build-boot-img.sh
называются теперьrds-1s
иrds-2s
. - BE-S1000: в директории prebuilts добавлен файл конфигурации СнК
bs1000-cfg2soc.bin
(его нужно записывать в EEPROM на материнской плате). build-boot-img.sh
: файлы прошивок для всех поддерживаемых платформ (b*1000-scp.bin
) переименованы вb*1000-xcp.bin
.- BE-S1000: прошивка XCP обновлена до версии 5.7.3. Файлы прошивок для всех платформ на базе BE-S1000 теперь называются одинаково.
- Изменилась поддиректория, куда помещаются собираемые модули ядра:
- в предыдущем SDK:
build/kernel/modules/lib/modules
; - в настоящее время:
build/kernel/lib/modules
.
- в предыдущем SDK:
build-boot-img.sh
: ключ--vdec
удалён: теперь модули поддержки видеодекодера (VDEC) собираются вместе со всеми остальными модулями ядра; двоичные файлы прошивок для VDEC копируются вbuild/kernel/lib/firmware
.build-initrd-img.sh
: опция --modules теперь не пересобирает модули ядра, а просто помещает ранее собранные модули в образ корневой файловой системы.- Исправлены мелкие ошибки в скриптах сборки и вспомогательных файлах.
Изменённые файлы:
VERSION
prebuilts/*
baikal/README.rst
baikal/src/acpica/*
baikal/tools/build-boot-img.sh
baikal/tools/build-initrd-img.sh
baikal/tools/environment.sh- BE-S1000: платы MBS-1S и MBS-2S переименованы в RDS-1S и RDS-2S соответсвенно.
Соответствующие параметры скрипта
ARM Trusted Firmware (TF-A)
- TF-A обновлён до версии v2.12.
- Теперь при ошибке DDR сообщение выводится не только в UART, но также и на экран (HDMI и LVDS). В штатных ситуациях логотип на экран выводится только после загрузки и старта BL2.
- BE-M1000: логотипы сделаны более компактными в размерах. Изменена система
именования файлов:
- символьная ссылка
bm1000_logo_hdmi.c
указывает на файл логотипа HDMI; - символьная ссылка
bm1000_logo_lvds.c
указывает на файл логотипа LVDS.
- символьная ссылка
- ВЕ-M1000: исправлены критические ошибки в драйвере CMU (влияли на стабильность работы различных подсистем).
- BE-S1000: реализовано чтение из eFuse параметров разбраковки.
- Исправлены мелкие стилистические и логические ошибки в процедурах инициализации и драйверах различных подсистем. Оптимизировано использование памяти в BL1.
Изменённые файлы:
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_font.h
plat/baikal/bm1000/bm1000_logo_hdmi.c
plat/baikal/bm1000/bm1000_logo_lvds.c
plat/baikal/bm1000/bm1000_mmavlsp.c
plat/baikal/bm1000/bm1000_mmca57.c
plat/baikal/bm1000/bm1000_mmmali.c
plat/baikal/bm1000/bm1000_mmpcie.c
plat/baikal/bm1000/bm1000_mmusb.c
plat/baikal/bm1000/bm1000_mmvdec.c
plat/baikal/bm1000/bm1000_mmxgbe.c
plat/baikal/bm1000/bm1000_sip_svc.c
plat/baikal/bm1000/bm1000_splash.c
plat/baikal/bm1000/bm1000_splash.h
plat/baikal/bm1000/bm1000_vdu.h
plat/baikal/bm1000/drivers/bm1000_cmu.c
plat/baikal/bm1000/drivers/bm1000_cmu.h
plat/baikal/bm1000/drivers/bm1000_scp.c
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/include/baikal_scp.h
plat/baikal/bm1000/include/bm1000_def.h
plat/baikal/bm1000/include/platform_def.h
plat/baikal/bm1000/platform.mk
plat/baikal/bs1000/bs1000_bl31_setup.c
plat/baikal/bs1000/bs1000_dt.c
plat/baikal/bs1000/bs1000_pcie.c
plat/baikal/bs1000/bs1000_pm.c
plat/baikal/bs1000/bs1000_sip_svc.c
plat/baikal/bs1000/drivers/bs1000_cmu.c
plat/baikal/bs1000/drivers/bs1000_scp.c
plat/baikal/bs1000/drivers/ddr/ddr_main.c
plat/baikal/bs1000/drivers/ddr/ddr_menu.c
plat/baikal/bs1000/drivers/ddr/phy/ddr_phy_init.c
plat/baikal/bs1000/include/baikal_def.h
plat/baikal/bs1000/include/baikal_scp.h
plat/baikal/bs1000/include/platform_def.h
plat/baikal/bs1000/platform.mk
plat/baikal/common/baikal_mshc.c
plat/baikal/common/cdns_sdemmc.c
plat/baikal/common/include/baikal_sip_svc.h
plat/baikal/bm1000/bm1000_bl31_logo_v3.c переименован,
plat/baikal/bm1000/bm1000_logo_512_157.c
plat/baikal/bm1000/bm1000_bl31_logo_v4.c переименован,
plat/baikal/bm1000/bm1000_logo_384_157.cДобавленные файлы:
plat/baikal/bm1000/bm1000_logo_256_105.c
plat/baikal/bm1000/bm1000_logo_342_105.c
plat/baikal/bm1000/bm1000_logo_hdmi.c
plat/baikal/bm1000/bm1000_logo_lvds.c
plat/baikal/bs1000/drivers/bs1000_efuse.c
plat/baikal/bs1000/drivers/bs1000_efuse.h
plat/baikal/bs1000/drivers/bs1000_pvt.c
plat/baikal/bs1000/drivers/bs1000_pvt.hУдалённые файлы:
plat/baikal/bm1000/bm1000_bl31_logo.c
plat/baikal/bm1000/bm1000_bl31_logo_v1.c
plat/baikal/bm1000/bm1000_bl31_logo_v2.c
plat/baikal/bm1000/bm1000_logo_384_157.c
plat/baikal/bm1000/bm1000_logo_512_157.cUEFI
- UEFI обновлён до edk2-stable202411.
- BE-S1000: для платформ без аппаратных часов реального времени реализован
псевдо-драйвер часов на базе системного таймера (в качестве "нуля"
используется дата компиляции UEFI). Это позволяет избежать ошибок
инициализации некоторых PCIe-карт.
При первом запуске выдаёт диагностическое сообщение (это не ошибка):
LibGetTime: RtcEpochSeconds non volatile variable was not found - Using compilation time epoch.
Для плат RDS-1S и RDS-2S реализован драйвер аппаратных часов Microchip MCP79400. - BE-S1000: реализовано графическое меню для отображения параметров разбраковки.
- Исправлены мелкие ошибки в драйверах различных подсистем.
Изменённые файлы:
Platform/Baikal/Application/DdrSettings/DdrSettings.c
Platform/Baikal/Application/DdrSettings/DdrSettings.inf
Platform/Baikal/Baikal.dec
Platform/Baikal/BM1000Rdb/BM1000Rdb.dsc
Platform/Baikal/BM1000Rdb/BM1000Rdb.fdf
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/AcpiPlatformDxe.c
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/DsdtDbm10.asl
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/DsdtDbm20.asl
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/DsdtInclude.asl
Platform/Baikal/BM1000Rdb/Drivers/AcpiPlatformDxe/README
Platform/Baikal/BM1000Rdb/Drivers/EuiClientDxe/EuiClientDxe.c
Platform/Baikal/BM1000Rdb/Drivers/EuiClientDxe/EuiClientDxe.inf
Platform/Baikal/BM1000Rdb/Drivers/RamMenu/RamMenu.inf
Platform/Baikal/BM1000Rdb/Drivers/RamMenu/RamStruc.c
Platform/Baikal/BM1000Rdb/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.c
Platform/Baikal/BM1000Rdb/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf
Platform/Baikal/BM1000Rdb/Drivers/UidClientDxe/UidClientDxe.c
Platform/Baikal/BM1000Rdb/Drivers/XGmacDxe/XGmac.c
Platform/Baikal/BM1000Rdb/Library/PlatformLib/AArch64/BM1000Helper.S
Platform/Baikal/BM1000Rdb/Library/PlatformLib/PlatformLibMem.c
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/Dbg2.c
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Dsdt.asl
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/DsdtMbs1s.asl
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/DsdtMbs2s.asl
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/DsdtRds1s.asl
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/DsdtRds2s.asl
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Madt.c
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Pptt.c
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/README
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/Srat.c
Platform/Baikal/BS1000Rdb/Drivers/EuiClientDxe/EuiClientDxe.c
Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamMenu1s.inf
Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamMenu1s.vfr
Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamMenu2s.inf
Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamMenu2s.vfr
Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamMenu.c
Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamMenuComponent.c
Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamMenuComponent.h
Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamMenuDataStruct1s.h
Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamMenuDataStruct2s.h
Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamMenu.h
Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamMenuHii.c
Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamMenuHii.h
Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamMenu.uni
Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamStruc.c
Platform/Baikal/BS1000Rdb/Drivers/RamMenu/RamStruc.h
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/UidClientDxe/UidClientDxe.c
Platform/Baikal/BS1000Rdb/Library/PlatformLib/AArch64/BS1000Helper.S
Platform/Baikal/BS1000Rdb/Library/PlatformLib/PlatformLibMem.c
Platform/Baikal/Drivers/FdtClientDxe/FdtClientDxe.c
Platform/Baikal/Drivers/FruClientDxe/FruClientDxe.c
Platform/Baikal/Drivers/FruClientDxe/FruInternals.c
Platform/Baikal/Drivers/GmacDxe/Gmac.c
Platform/Baikal/Drivers/GmacDxe/GmacSnp.c
Platform/Baikal/Drivers/SdBlockDxe/SdBlock.c
Platform/Baikal/Drivers/SdFvbDxe/SdFvbDxe.c
Platform/Baikal/Drivers/SmcFlashFvbDxe/SmcFlashFvbDxe.c
Platform/Baikal/Library/BaikalMemoryRangeLib/BaikalMemoryRangeLib.c
Platform/Baikal/Library/BaikalRealTimeClockLib/BaikalRealTimeClockLib.c
Platform/Baikal/Library/BaikalRealTimeClockLib/BaikalRealTimeClockLib.inf
Platform/Baikal/Library/BaikalRtcLib/BaikalRtcLib.c
Platform/Baikal/Library/BaikalVduLib/BaikalHdmi.c
Platform/Baikal/Library/BaikalVduLib/BaikalVdu.c
Platform/Baikal/Library/BaikalVduLib/BaikalVduPlatform.c
Platform/Baikal/Library/MemoryInitPeiLib/MemoryInitPeiLib.c
Platform/Baikal/Library/PlatformBootManagerLib/PlatformBootManager.c
Silicon/Baikal/BM1000/Drivers/NonDiscoverableAhciDxe/NonDiscoverableAhci.c
Silicon/Baikal/BM1000/Drivers/NonDiscoverableSdhciDxe/NonDiscoverableSdhci.c
Silicon/Baikal/BM1000/Drivers/NonDiscoverableXhciDxe/NonDiscoverableXhci.c
Silicon/Baikal/BM1000/Library/PciHostBridgeLib/PciHostBridgeLibConstructor.c
Silicon/Baikal/BS1000/Drivers/NonDiscoverableEhciDxe/NonDiscoverableEhci.c
Silicon/Baikal/BS1000/Drivers/NonDiscoverableOhciDxe/NonDiscoverableOhci.c
Silicon/Baikal/BS1000/Drivers/PcieEndpointDxe/PcieEndpoint.c
Silicon/Baikal/BS1000/Include/BS1000.h
Silicon/Baikal/BS1000/Library/PciHostBridgeLib/PciHostBridgeLibConstructor.c
Silicon/Baikal/Library/EspiLib/EspiLib.cДобавленные файлы:
Platform/Baikal/BM1000Rdb/BM1000Rdb.dec
Platform/Baikal/BS1000Rdb/BS1000Rdb.dec
Platform/Baikal/BS1000Rdb/Drivers/AcpiPlatformDxe/DsdtInit.c
Platform/Baikal/BS1000Rdb/Drivers/BinningInfoDxe/BinningInfo.c
Platform/Baikal/BS1000Rdb/Drivers/BinningInfoDxe/BinningInfoComponent.c
Platform/Baikal/BS1000Rdb/Drivers/BinningInfoDxe/BinningInfoComponent.h
Platform/Baikal/BS1000Rdb/Drivers/BinningInfoDxe/BinningInfoDataStruc.h
Platform/Baikal/BS1000Rdb/Drivers/BinningInfoDxe/BinningInfo.h
Platform/Baikal/BS1000Rdb/Drivers/BinningInfoDxe/BinningInfoHii.c
Platform/Baikal/BS1000Rdb/Drivers/BinningInfoDxe/BinningInfoHii.h
Platform/Baikal/BS1000Rdb/Drivers/BinningInfoDxe/BinningInfo.inf
Platform/Baikal/BS1000Rdb/Drivers/BinningInfoDxe/BinningInfo.uni
Platform/Baikal/BS1000Rdb/Drivers/BinningInfoDxe/BinningInfo.vfr
Platform/Baikal/BS1000Rdb/Include/Library/SmcEfuseLib.h
Platform/Baikal/BS1000Rdb/Library/SmcEfuseLib/SmcEfuseLib.c
Platform/Baikal/BS1000Rdb/Library/SmcEfuseLib/SmcEfuseLib.inf
Platform/Baikal/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.c
Platform/Baikal/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.infKernel (Linux kernel 5.4.286)
- Слияние с kernel.org 5.4.286 (поддерживается патч PREEMPT_RT версии 5.4.285-rt93, который распространяется отдельно от SDK).
- BE-S1000: Добавлена поддержка WDT-SCP для RDS-2S.
- BE-S1000: реализован драйвер PVT-SCP.
- Файл конфигурации ядра гармонизирован с обобщённым файлом defconfig для архитектуры ARM64.
- Проведена оптимизация деревьев устройств, исправлены мелкие ошибки в драйверах различных подсистем.
Изменённые файлы:
arch/arm64/boot/dts/baikal/bm1000-dbm.dtsi
arch/arm64/boot/dts/baikal/bm1000.dtsi
arch/arm64/boot/dts/baikal/bm1000-qemu-m.dts
arch/arm64/boot/dts/baikal/bs1000-clocks.dtsi
arch/arm64/boot/dts/baikal/bs1000-dbs.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/boot/dts/baikal/Makefile
arch/arm64/configs/baikal_defconfig
drivers/cpufreq/Kconfig.arm
drivers/cpufreq/Makefile
drivers/hwmon/baikal-pvt-core.c
drivers/hwmon/baikal-pvt.h
drivers/hwmon/baikal-pvt-hwmon.c
drivers/hwmon/bs1000-pvt.c
drivers/hwmon/hwmon.c
drivers/hwmon/Kconfig
drivers/hwmon/Makefile
drivers/mailbox/Kconfig
drivers/mailbox/mailbox.c
drivers/mailbox/Makefile
drivers/pci/controller/dwc/pcie-baikal-core.c
drivers/watchdog/baikal_wdt.c
drivers/watchdog/Kconfig
drivers/watchdog/Makefile
include/linux/mailbox_client.h
arch/arm64/boot/dts/baikal/bs1000-mbs-1s.dts переименован,
arch/arm64/boot/dts/baikal/bs1000-rds-1s.dts
arch/arm64/boot/dts/baikal/bs1000-mbs-2s.dts переименован,
arch/arm64/boot/dts/baikal/bs1000-rds-2s.dtsДобавленные файлы:
drivers/hwmon/bs1000-pvt.c
drivers/mailbox/baikal-mailbox-sms.c
drivers/watchdog/baikal_wdt.cУдалённые файлы:
drivers/hwmon/baikal-pvt-i2c.c
Initrd (Baikal Embedded Linux)
Изменений нет.