Выпуск CoreBoot 4.5

Представлен релиз проекта CoreBoot 4.5, в рамках которого разрабатывается свободная альтернатива проприетарным прошивкам и BIOS. В создании новой версии приняли участие 119 разработчиков, которые подготовили 1889 изменений. Следующие выпуски будут формироваться в рамках расширенного цикла разработки — вместо релизов раз в квартал, новые версии планируется выпускать два раза в год.

Выпуск протестирован на материнских платах и устройствах:

  • Google (Acer) C720 Chromebook;
  • Lenovo G505S;
  • Lenovo X201;
  • Lenovo X220;
  • ASUS KFSN4-DRE;
  • ASUS KGPE-D16;
  • GIGABYTE GA-B75M-D3V;
  • ASROCK E350M1;
  • Эмулятор q35/ich9, развиваемый проектом QEMU.

Основные новшества:

  • Добавлена поддержка материнских плат:
    • ADI RCC-DFF (adi/rcc-dff) — intel/rangeley SoC
    • AMD Evaluation Board DB-FT3B-LC (amd/db-ft3b-lc)
    • AMD f2950 / TONK 1201/2 (amd/f2950) — amd/geode_lx CPU
    • Apple iMAC 5.2 (apple/imac52) — intel/i945 CPU
    • Unibap Development Kit ODE E21XX
    • elmex/pcm205400 — amd/Family_14 CPU
    • elmex/pcm205401 — amd/Family_14 CPU
    • Lenovo N21 Сhromebook (google/enguarde) — intel/baytrail SoC
    • google/gale — Qualcomm IPQ40XX SoC
    • AOpen Chromebox (google/ninja) — intel/baytrail SoC
    • google/reef — intel/apollolake SoC
    • Acer Chromebox CXI2 (google/rikku) — intel/Broadwell SoC
    • google/rotor — marvell/MVMAP2315 SoC
  • Прекращена поддержка материнских плат:
    • google/bolt — intel/haswell;
    • google/rush — nvidia/tegra132;
    • google/rush_ryu — nvidia/tegra132;
    • google/slippy — intel/haswell;
    • intel/amenia — intel/apollolake.
  • Значительно улучшена поддержка материнских плат:
    • asus/kgpe-d16 — amd/socket_G34;
    • emulation/spike-riscv: RISC-V;
    • google/gru — rockchip/RK3399 SoC;
    • google/oak — mediatek/mt8173 SoC;
    • intel/galilleo- intel/quark SoC;
    • intel/minnowmax — intel/fsp_baytrail SoC;
    • lenovo/x60 — intel/socket_mPGA478;
    • siemens/mc_bdx1 — intel/fsp_broadwell_de SoC;
    • siemens/mc_tcu3 — intel/fsp_baytrail SoC;
  • Добавлена поддержка SoC marvell/mvmap2315 и qualcomm/ipq40xx. Удалена поддержка SoC nvidia/tegra132;
  • Обновлены версии сборочных инструментов: mpfr 3.1.4, gcc 5.3.0, binutils 2.26.1, gdb 7.11, iasl 20160831, python 3.5.1, expat 2.1.1, llvm/clang 3.8.0, make 4.2.1;
  • Добавлена поддержка интерфейса TPM 2.0 (Trusted Platform Module), представлен новый TPM-драйвер SPI и переработанный драйвер I2C;
  • Во многие драйверы добавлена поддержка ACPI;
  • Добавлена поддержка Intel FSP 2.0, обновлена поддержка Broadwell DE, обновлён код VBoot2 для устройств Google Chromebook;
  • Расширена и включена по умолчанию поддержка субобработчиков (subpayload);
  • SeaBIOS обновлён до выпуска 1.9.3, добавлена поддержка файла определения порядка загрузки;
  • До последнего стабильного выпуска обновлена реализация iPXE.

© OpenNet