Версия 5.7
Baikal MIPS SDK 5.7 Release Notes
Baikal MIPS SDK 5.7 содержит следующее программное обеспечение:
- Ядро Linux 5.4.154.
- U-Boot 2021.07 (добавлен драйвер PCIe) .
- Busybox 1.33.1.
- Добавлены исходные тексты утилиты Stressapptest.
Changelog (5.6 → 5.7)
- SDK (основное дерево SDK)
- В набор тестов и бенчмарков (baikal/src/initrd/programs/benchmarks) добавлены исходные тексты утилиты Stressapptest.
- Исправлены ошибки в скриптах сборки.
Изменённые файлы:
baikal/VERSION
baikal/src/bootrom/Makefile
baikal/src/bootrom/multi.its.S
baikal/usr/scripts/build-boot-img.sh
baikal/usr/scripts/build-initrd-img.sh
baikal/usr/scripts/build-ramfs-img.sh
Добавленные файлы:
baikal/src/bootrom/bfk3.def-2021
baikal/src/bootrom/bfk3.map-2021
baikal/src/bootrom/bfkx.def-2021
baikal/src/bootrom/bfkx.map-2021
Удалённые файлы:
baikal/src/bootrom/bfk.def
baikal/src/bootrom/bfk.map
baikal/src/bootrom/bfk3.def-2014
baikal/src/bootrom/bfk3.def-2019
baikal/src/bootrom/bfk3.map-2014
baikal/src/bootrom/bfk3.map-2019
baikal/src/bootrom/bfkx.def-2019
baikal/src/bootrom/bfkx.map-2019
baikal/src/bootrom/example.def
baikal/src/bootrom/example.map
baikal/src/bootrom/module.def
baikal/src/bootrom/module.map
baikal/src/bootrom/netboot.def
baikal/src/bootrom/netboot.map
baikal/src/bootrom/netboot.txt
Initrd (Baikal Embedded Linux)
В связи с обновлением Busybox до версии 1.33.1 дерево исходных текстов (baikal/src/initrd) изменилось полностью.
Kernel (Linux kernel 5.4.154)
- Выполнен переход на драйвер PCIe из upstream.
- Обновлён драйвер Watchdog (WDT), исправлены ошибки.
- Исправлены мелкие ошибки в дереве устройств и файлах конфигурации.
Изменённые файлы (без учёта изменений из upstream):
arch/mips/baikal/baikal-setup.c
arch/mips/boot/dts/baikal/baikal_bfk3.dts
arch/mips/boot/dts/baikal/baikal_t1_clocks.dtsi
arch/mips/boot/dts/baikal/baikal_t1_soc.dtsi
arch/mips/configs/baikal_bfk3_defconfig
arch/mips/include/asm/mach-baikal/spaces.h
arch/mips/include/asm/mipsregs.h
arch/mips/Kconfig
arch/mips/kernel/setup.c
arch/mips/pci/Makefile
drivers/pci/bus.c
drivers/pci/controller/dwc/Kconfig
drivers/pci/controller/dwc/Makefile
drivers/pci/controller/dwc/pcie-baikal.c
drivers/pci/setup-bus.c
drivers/watchdog/dw_wdt.c
Добавленные файлы (без учёта добавлений из upstream):
drivers/pci/controller/dwc/pcie-baikal.c
Удалённые файлы (без учёта удалений из upstream):
arch/mips/pci/fixup-baikal.c
arch/mips/pci/msi-baikal.c
arch/mips/pci/ops-dw.c
arch/mips/pci/pci-baikal.c
U-Boot
- Исходные тексты обновлены до версии 2021.07 из upstream.
- Добавлен драйвер PCIe.
- Исправлены мелкие ошибки.
Изменённые файлы (без учёта изменений из upstream):
arch/mips/dts/baikal_bfk3.dts
arch/mips/dts/baikal_bfkx.dts
arch/mips/dts/baikal_mdio.dtsi
arch/mips/dts/baikal_t1_clocks.dtsi
arch/mips/dts/baikal_t1_soc.dtsi
arch/mips/mach-baikal/baikal_misc.c
arch/mips/mach-baikal/boot_misc.S
arch/mips/mach-baikal/cpu.c
arch/mips/mach-baikal/ddr3.c
arch/mips/mach-baikal/ddrc_init.S
arch/mips/mach-baikal/include/asm/baikal_hw.h
arch/mips/mach-baikal/include/asm/clk.h
arch/mips/mach-baikal/include/asm/ddr.h
arch/mips/mach-baikal/include/asm/ddr_hw.h
arch/mips/mach-baikal/include/asm/pmu.h
arch/mips/mach-baikal/include/asm/sysreg.h
arch/mips/mach-baikal/include/asm/utils.h
arch/mips/mach-baikal/lowlevel_init.S
arch/mips/mach-baikal/mem.c
arch/mips/mach-baikal/pci.c
board/baikal/bfk3/board.c
board/baikal/Kconfig
configs/baikal_bfk3_defconfig
configs/baikal_bfkx_defconfig
drivers/ata/ahci.c
drivers/clk/clk_baikal.c
drivers/cpu/baikal_cpu.c
drivers/gpio/dwmac_gpio.c
drivers/i2c/Makefile
drivers/mtd/spi/spi-nor-core.c
drivers/pci/Kconfig
drivers/pci/Makefile
drivers/pci/pcie_dw_generic.c
include/configs/baikal_bfk3.h
include/configs/baikal_mips.hДобавленные файлы (без учёта добавлений из upstream):
drivers/pci/pcie_dw_generic.c