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

Версия 5.4

⤓ Скачать Baikal MIPS SDK 5.4

Baikal MIPS SDK 5.4 Release Notes

Baikal MIPS SDK 5.4 содержит следующее программное обеспечение:

  1. Ядро Linux 5.4.43.
  2. Добавлен драйвер XGbE.
  3. Добавлена поддержка сокетов AF_XDP в драйвер Gigabit Ethernet.
  4. Устранены зависания ядра, связанные с возникновением исключений TLB при обработке прерываний.
  5. Добавлены рекомендации по сборке прикладных библиотек и утилит ffmpeg, libvpx, x264 (директория baikal/usr/mips_tips).
  6. Исправлена ошибка с некорректным выводом частоты DDR3 в U-Boot.
  7. Убрана поддержка Eclipse.
  8. Исправлены мелкие ошибки в скриптах сборки.

Changelog (5.3 → 5.4)

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

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

    baikal/INSTALL
    baikal/README
    baikal/VERSION
    baikal/src/bootrom/README
    baikal/usr/scripts/build-boot-img.sh

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

    baikal/usr/mips_tips/prepare-ffmpeg.sh
    baikal/usr/mips_tips/prepare-libpng.sh
    baikal/usr/mips_tips/README_ffmpeg.md
    baikal/usr/mips_tips/README_libpng.md

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

    baikal/bin/qemu-system-mipsel
    baikal/doc/Build-empty-SATA-disk-image.txt
    baikal/doc/Mount-Unmount-SATA-disk-image.txt
    baikal/doc/qemu/*
    baikal/src/qboot/*
    baikal/src/qemu/*
    baikal/src/bootrom/bfk.def
    baikal/src/bootrom/bfk.map
    baikal/src/bootrom/bfkx.def
    baikal/src/bootrom/bfkx.map
    baikal/src/bootrom/module.def
    baikal/src/bootrom/module.map
    baikal/usr/eclipse/*
    baikal/usr/scripts/run-qemu-mipsel.sh
    baikal/usr/share/qemu/*
  2. Initrd (Baikal Embedded Linux)

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

  3. Kernel (Linux kernel 5.4.43)

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

    arch/mips/boot/dts/baikal/baikal_bfk3.dts
    arch/mips/boot/dts/baikal/baikal_mdio.dtsi
    arch/mips/boot/dts/baikal/baikal_t1_soc.dtsi
    arch/mips/configs/baikal_bfk3_defconfig
    arch/mips/include/asm/mmu_context.h
    drivers/net/ethernet/amd/Kconfig
    drivers/net/ethernet/amd/xgbe/Makefile
    drivers/net/ethernet/amd/xgbe/xgbe-desc.c
    drivers/net/ethernet/amd/xgbe/xgbe-dev.c
    drivers/net/ethernet/amd/xgbe/xgbe-drv.c
    drivers/net/ethernet/amd/xgbe/xgbe-main.c
    drivers/net/ethernet/amd/xgbe/xgbe-platform.c
    drivers/net/ethernet/amd/xgbe/xgbe.h
    drivers/net/ethernet/stmicro/stmmac/Makefile
    drivers/net/ethernet/stmicro/stmmac/stmmac.h
    drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
    drivers/net/phy/Kconfig
    drivers/net/phy/Makefile
    include/linux/marvell_phy.h
    mm/slab.c
    samples/Kconfig
    samples/Makefile
    samples/bpf/Makefile

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

    drivers/net/ethernet/amd/xgbe/baikal-mdio.c
    drivers/net/ethernet/stmicro/stmmac/stmmac_xsk.c
    drivers/net/ethernet/stmicro/stmmac/stmmac_xsk.h
    drivers/net/phy/mdio-be-gpio.c
    drivers/net/phy/mv88x2222.c
  4. U-boot

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

    board/baikal/mips/clock_manager.c