Coreboot 4.13 ankommer med understøttelse af 63 boards, ny version af SMM og mere

Lanceringen af den nye version af projektet "CoreBoot 4.13", version, hvor 234 udviklere deltog i oprettelsen, og som også forberedte mere end 4200 ændringer.

For dem der ikke kender CoreBoot, skal du vide, at dette er tilfældet et open source-alternativ til det traditionelle Basic I / O-system (BIOS), der allerede var på MS-DOS 80s pc'er og erstattede den med UEFI (Unified Extensible). CoreBoot er også en gratis firmwareanalog og er tilgængelig til fuld verifikation og revision. CoreBoot bruges som base-firmware til initialisering af hardware og koordinering af boot.

Inklusive initialisering af grafikchips, PCIe, SATA, USB, RS232. Samtidig er FSP 2.0 (Intel Firmware Support Package) binære komponenter og den binære firmware til Intel ME-undersystemet, der kræves for at initialisere og starte CPU og chipset, integreret i CoreBoot.

De vigtigste nye funktioner i Coreboot 4.13

Af de vigtigste ændringer, der skiller sig ud i denne nye version, er en af ​​dem tilføjet understøttelse af 63 bundkort, hvoraf 42 bruges på Chrome OS-enheder eller Google-servere.

Ikke-Google-tavler omfatter:

  • Acer G43T-AM3
  • Asus A88XM-E FM2+
  • Supermicro X11SSH-F
  • Dell Optiplex 9010
  • HP EliteBook 2560p, HP EliteBook Folio 9480m, HP ProBook 6360b
  • Lenovo ThinkPad X230s
  • System76 lemp9
  • AMD Cereme
  • Biostar TH61-ITX
  • BostenTech GBYT4
  • Clevo L140CU/L141CU
  • Intel Alderlake-P RVP
  • Kontron COMe-bSL6
  • Åbn Compute Project DeltaLake
  • Prodrive Hermes
  • Purism Librem Mini, Purism Librem Mini v2
  • Siemens chili

En anden af ​​de vigtige ændringer af denne nye version af Cerboot 4.13 er det blev leveret din egen implementering af basiskode for systemer på en chip Bay Trail, svarende til basiskoden leveret af Intel.

Din personlige henvisningskode gør det muligt at reducere de eksterne komponenter, der er nødvendige for korrekt drift til en enkelt MRC.bin (hukommelsesreferencekode) fil, der kræves til indlæsning.

Tilføjet indledende understøttelse af Intel TXT (Trusted eXecution Technology), nok til at køre tboot-modulet (Trusted Boot). Testet implementering på Asrock B85M Pro4 (Haswell) TPM 2.0 bundkort.

Udover det også tilføjet "skjult" indikatorbehandling for PCI-enheder i enhedstræet, hvilket gør det muligt at behandle skjulte enheder, hvis parametre ser ud til at mangle fra enheden (leverandør-id 0xFFFF_FFFF). Lignende enheder bruges i Intel PMC (Power Management Controller).

værktøjer blev tilføjet gen_spd.go og gen_part_id.go at generere SPD-oplysninger (Serial Presence Detect) til LP4x-hukommelse og tildel identifikatorer til hukommelsesmoduler, der bruges på TGL- og JSL-baserede kort.

Fjernet understøttelse af Open Compute Project SonoraPass-bundkortet og 4 Google-kort.

En ny version af SMM bootloader er blevet foreslået, som kan fungere på platforme med mere end 32 CPU-tråde.

Implementeret en Address Sanitizer debugging-mekanisme indbygget for at kontrollere rigtigheden af ​​arbejdet med hukommelsen, hvilket giver dig mulighed for at identificere problemer såsom bufferoverløb. Motoren kan bruges i ramstage og romstage til QEMU i440fx, Intel Apollo Lake og Haswell.

Af de andre ændringer der skiller sig ud:

  • Tilføjet indledende understøttelse af x86_64, som tillader mere end 4 GB hukommelse og inkluderer mere optimeret kode. Implementeringen er stadig begrænset til brug i emulatoren.
  • Der er lavet forberedelser til selektivt at aktivere PCI-busmastering, hvortil Kconfig tilføjede indstillinger, der gør det muligt at aktivere busmastering på niveau med individuelle enhedsgrupper.
  • Giver mulighed for at ændre outputniveau for logfiler til konsol fra romstage, aktiveret i bootblock.
  • Den fjerde udgave af ressourceallokatoren er blevet foreslået, der tilføjer understøttelse til at manipulere flere ressourceområder, bruge hele adresserummet og allokere hukommelse i områder over 4 GB.
  • Derudover kan vi observere arbejdet med at yde support i CoreBoot til chipsæt baseret på AMD Zen-mikroarkitekturen.

Hent CoreBoot

Endelig for dem, der er interesseret i at kunne få denne nye version af CoreBoot de kan gøre det fra deres download sektion, som kan findes på projektets officielle hjemmeside.

Derudover vil de være i stand til at finde dokumentation og mere information om projektet.

Linket er dette.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.