Выпуск Coreboot 4.8

Опубликован релиз проекта CoreBoot 4.8, в рамках которого разрабатывается свободная альтернатива проприетарным прошивкам и BIOS. В создании новой версии приняло участие 124 разработчика, которые подготовили 1198 изменений.

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

  • Добавлена поддержка 17 материнских плат:
    • Asus MAXIMUS_IV_GENE_Z (Intel Sandybridge)
    • Google ATLAS (Intel Kabylake)
    • Google BIP (Intel Geminilake)
    • Google CHEZA (Qualcomm SDM845)
    • Google NOCTURNE (Intel Kabylake)
    • Google OCTOPUS (Intel Geminilake)
    • Google PHASER (Intel Geminilake)
    • Google YORP (Intel Geminilake)
    • HP 8770W (Intel Ivybridge)
    • HP FOLIO_9470M (Intel Ivybridge)
    • Intel KBLRVP8 (Intel Skylake)
    • Lenovo W520 (Intel Sandybridge)
    • OCP MONOLAKE (Intel Broadwell DE)
    • OCP WEDGE100S (Intel Broadwell DE)
    • Purism Librem 15 v2 (Intel Broadwell)
    • Scaleway TAGADA (Intel Denverton)
    • SiFive HIFIVE_UNLEASHED (SiFive FU540)
  • Добавлена поддержка SoC Qualcomm sdm845 и SiFive fu540;
  • Для платформы Intel i945 убран код инициализации графики, что позволило ускорить выход из ждущего режима (S3) приблизительно на 100 мс. Инициализация графики делегирована на уровнь драйвера в ОС (в Linux эту операцию выполняет драйвер i915);
  • Для платформы AMD Stoney Ridge проведена чистка старых платформ на базе AGESA, устранены проблемы, связанные с работой ждущего режима (S3);
  • В код поддержки материнских плат Lenovo началась интеграция бинарных файлов VBT (Video Bios Table) для проведения инициализации графики;
  • Все платформы Intel переведены на типовую кодовую базу VBT (Video Bios Table);
  • Проведено удаление дублирующегося кода для платформы Intel;
  • Обработчик «payload» переименован в «simple_elf»;
  • Обработчик SeaBIOS обновлён до версии 1.11.1;
  • Улучшена интеграция с TianoCore;
  • Начался процесс рефакторинга стека TPM (Trusted Platform Modules). Код верифицированной загрузки (VBoot) и TPM перемещён в каталог src/security;
  • В утилиту Intelmetool добавлена поддержка оценки состояния Intel Boot Guard;
  • Удалена поддержка 39 материнских плат:
    • Abit BE6_II_V2_0
    • AMD DINAR
    • AMD RUMBA
    • Asus DSBF
    • Asus MEW_AM
    • Asus MEW_VM
    • A-trend ATC_6220
    • A-trend ATC_6240
    • AZZA PT_6IBD
    • Biostar M6TBA
    • Compaq DESKPRO_EN_SFF_P600
    • DMP EX
    • ECS P6IWP_FE
    • Gigabyte GA_6BXC
    • Gigabyte GA_6BXE
    • HP E_VECTRA_P2706T
    • Intel D810E2CB
    • Intel EAGLEHEIGHTS
    • Intel MTARVON
    • Intel TRUXTON
    • Iwave RAINBOW_G6
    • Lanner EM8510
    • Lippert FRONTRUNNER
    • Mitac 6513WU
    • MSI MS_6119
    • MSI MS_6147
    • MSI MS_6156
    • MSI MS_6178
    • NEC POWERMATE_2000
    • Nokia IP530
    • RCA RM4100
    • Soyo SY_6BA_PLUS_III
    • Supermicro H8QGI
    • Supermicro H8SCM
    • Supermicro X7DB8
    • Thomson IP1000
    • Tyan S1846
    • Tyan S8226
    • Wyse S50
  • Удалена поддержка SoC DMP vortex86ex и Intel sch;
  • Удалена поддержка 5 процессоров: AMD agesa-family15, AMD geode-gx2, Intel ep80579, Intel model-f0x и Intel model-f1x.

© OpenNet