Coreboot 4.20 kommer med större stöd, förbättringar och mer

coreboot

Coreboot (tidigare kallat LinuxBIOS) är ett projekt som syftar till att ersätta icke-fri firmware i proprietär BIOS

Den nya versionen av Coreboot 4.20 släpptes för några dagar sedan , och den här utgåvan innehåller ett stort antal ändringar inriktade på att förbättra befintliga funktioner, samt säkerhetsförbättringar, kompatibilitetsförbättringar och förbättrat stöd för både befintliga och nya moderkort.

För de som inte känner till CoreBoot är det ett öppen källkodsalternativ till det traditionella Basic Input/Output System (BIOS) som fanns i MS-DOS-datorer på 80-talet, och ersätter det med UEFI (Unified Extensible Firmware). CoreBoot är också en gratis, proprietär firmware-analog och är tillgänglig för fullständig verifiering och granskning. CoreBoot används som basfirmware för hårdvaruinitialisering och startkoordinering.

Inklusive initialisering av grafikchip, PCIe, SATA, USB, RS232. Samtidigt integreras FSP 2.0 (Intel Firmware Support Package) binära komponenter och binär firmware för Intel ME-delsystemet, som krävs för att initiera och starta CPU och chipset, i CoreBoot.

De viktigaste nya funktionerna i CoreBoot 4.20

Den här nya versionen av Coreboot 4.20 presenterar arbetet med nästan 1600 commits sedan den föregående utgåvan, vilket representerar den pågående rensningen och de förbättringar som implementerats.

Bland de förändringar som sticker ut i den här nya versionen är att cpu/mp_init.c aktiverar processorer när de exekverar kod , och cpu/x86/smm lägger till PCI-resurslagringsfunktionalitet.

Dessutom säkerställer SMM-körtiden att PCI-resurser lagras i säkert SMRAM-minne för att förhindra attacker som kan leda till läckage av konfidentiell data genom manipulation av PCI BAR-omtilldelning.

En annan anmärkningsvärd förändring i den här nya versionen är tillägget av en styrenhet för att läsa och skriva EFI-variabler som lagras i ett separat minnesområde. Detta är särskilt användbart för EDK2 som nyttolast och möjliggör återanvändning av befintliga EFI-verktyg för att konfigurera/hämta alternativ som används av firmware.

Även EWL-drivrutinen (Enhanced Warning Log) lades till för att hantera Intel EWL HOB-fel, samt stöd för DDR2-minne i koden för Intel GM45 , stöd för Inteltool för Intel "Emmitsburg" PCH, Sound-Open-Firmware-drivrutiner för Chromebooks för att stödja ljud i system och stöd för SimNow-konsolloggning för AMD.

Dessutom togs Yabits nyttolast bort, vilket gjorde den föråldrad och arkiverades. Det är också värt att notera att kompileringsproblemen med superioriotool vid användning av musl-libc löstes, inledande arbete implementerades på Xeon SPR, stöd för Zephyr SDK togs bort från coreboot-sdk (eftersom den paketerade versionen var ganska gammal och inte riktigt användes), och kompatibilitet med Inteltool för Intel PCH "Emmitsburg" lades till.

Det nämns att arbete utfördes för att förbättra cacheträffprocenten vid ombyggnad med ccache, samt förbättringar och utökningar av ACPI-genereringskoden och att vissa problem för RISC-V-koden löstes.

Slutligen är det också värt att nämna att den här nya versionen har lagt till stöd för 25 moderkort , varav 11 används i Chrome OS-enheter eller servrar.

  • Asrock: B75M-ITX
  • Dell: Latitude E6400
  • Google: Aurash
  • Google: Boxy
  • Google: Konstitution
  • Google: Gothrax
  • Google: Hades
  • Google: Myst
  • Google: Screenbo
  • Google: Starmie
  • Google: Taranza
  • Google: Uldren
  • Google: Yavilla
  • HP: EliteBook 2170p
  • Intel: Archer City CRB
  • Intel: DQ67SW
  • Skydd: VP2420
  • Skydd: VP4630/VP4650
  • Skydd: VP4670
  • Siemens: MC EHL4
  • Siemens: MC EHL5
  • System76:lemp11
  • System76: oryp10
  • System76: oryp9

Om du är intresserad av att lära dig mer om den här nya versionen av CoreBoot 4.18 kan du hitta informationen på följande länk.

Skaffa CoreBoot

Slutligen kan de som är intresserade av att få tag på den här nya versionen av CoreBoot göra det från nedladdningssektionen , som finns på projektets officiella webbplats.

Utöver det kommer de att kunna hitta dokumentation och mer information om projektet.

Länken är den här.


Lägg till som prioriterad källa i Google