Coreboot 4.13 пристига с поддръжка на 63 платки, нова версия на SMM и други

Стартирането на новата версия на проекта "CoreBoot 4.13", версия, в която 234 разработчици са участвали в създаването и които също са подготвили повече от 4200 промени.

За тези, които не са запознати с CoreBoot, трябва да знаете, че това е така алтернатива с отворен код на традиционната основна I / O система (BIOS), който вече беше на компютрите на MS-DOS 80s и го замени с UEFI (Unified Extensible). CoreBoot също е безплатен аналог на собствения фърмуер и е достъпен за пълна проверка и одит. CoreBoot се използва като основен фърмуер за инициализация на хардуер и координация на зареждане.

Включително инициализация на графичен чип, PCIe, SATA, USB, RS232. В същото време двоичните компоненти FSP 2.0 (Intel Firmware Support Package) и двоичният фърмуер за подсистемата Intel ME, които са необходими за инициализиране и стартиране на процесора и чипсета, са интегрирани в CoreBoot.

Основни нови функции на Coreboot 4.13

От основните промени, които се открояват в тази нова версия, една от тях е добавена поддръжка за 63 дънни платки, 42 от които се използват на устройства с Chrome OS или сървъри на Google.

Сред дъските, които не са от Google, се споменават следните:

  • Acer G43T-AM3
  • Asus A88XM-E FM2 +
  • Supermicro X11SSH-F
  • DellOptiPlex 9010
  • HP EliteBook 2560p, HP EliteBook Folio 9480m, HP ProBook 6360b
  • Lenovo ThinkPad X230
  • System76 lemp9
  • AMD Cereme
  • Biostar TH61-ITX
  • BostenTech GBYT4
  • Clevo L140CU / L141CU
  • Intel Alderlake-P RVP
  • Kontron COMe-bSL6
  • Отворете Compute Project DeltaLake
  • Продрайв Хермес
  • Purism Librem Mini, Purism Librem Mini v2
  • Сименс Чили

Друга важна промяна в тази нова версия на Cerboot 4.13 е тази беше предоставена вашето собствено изпълнение на базов код за системи на Bay Trail чип, еквивалентно на кодовата база, предоставена от Intel.

Персонализираният реферален код ще намалява външните компоненти, необходими за правилната работа към един файл MRC.bin (референтен код на паметта), необходим за зареждане.

Добавено първоначална поддръжка за Intel TXT (Trusted eXecution Technology), достатъчно за стартиране на модула tboot (Trusted Boot). Тестване на изпълнението на дънната платка Asrock B85M Pro4 (Haswell) TPM 2.0.

Освен това също добавена е "скрита" обработка на индикатор за PCI устройства в дървото на устройствата, което позволява да се обработват скрити устройства, чиито параметри изглежда липсват в устройството (ID на доставчик 0xFFFF_FFFF). Подобни устройства се използват в Intel PMC (Power Management Controller).

Добавени са инструменти gen_spd.go и gen_part_id.go за генериране на SPD информация (Откриване на серийно присъствие) за памет LP4x и задаване на идентификатори за модули памет, използвани в TGL и JSL базирани платки.

Премахната поддръжка за дънната платка на Open Compute Project SonoraPass и 4 дъски на Google.

Предложена е нова версия на SMM bootloader, които могат да работят на платформи с повече от 32 нишки на процесора.

Внедрен е механизъм за отстраняване на грешки на Address Sanitizer Вграден за проверка на коректността на работата с паметта, което ви позволява да идентифицирате проблеми като препълване на буфера. Двигателят може да се използва в пистолет и ромдж за QEMU i440fx, Intel Apollo Lake и Haswell.

От останалите промени които се открояват:

  • Добавена е първоначална поддръжка за x86_64, която позволява повече от 4 GB памет и включва по-оптимизиран код. Внедряването все още е ограничено до използване в емулатора.
  • Извършена е подготовка за селективно активиране на мастериране на PCI шина, за което Kconfig добави настройки, които дават възможност за активиране на мастериране на шини на ниво отделни групи устройства.
  • Възможността за промяна на изходното ниво на регистрационните файлове към конзолата се осигурява от romstage, активиран в зареждащия блок.
  • Предложено е четвъртото издание на разпределителя на ресурси, което добавя поддръжка за манипулиране на множество диапазони от ресурси, като се използва цялото адресно пространство и се разпределя памет в области над 4 GB.
  • В допълнение можем да наблюдаваме работата по осигуряване на поддръжка в CoreBoot за чипсети, базирани на микроархитектурата AMD Zen.

Вземете CoreBoot

И накрая, за тези, които се интересуват от възможността да получат тази нова версия на CoreBoot те могат да го направят от секцията за изтегляне, които могат да бъдат намерени на официалния уебсайт на проекта.

В допълнение към това в него те ще могат да намерят документация и повече информация за проекта.

Връзката е тази.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.