Coreboot 4.12 verëffentlecht

publizéiert Projet Verëffentlechung Core Boot 4.12, déi eng gratis Alternativ zu propriétaire Firmware a BIOS entwéckelt. 190 Entwéckler hunn un der Schafung vun der neier Versioun deelgeholl, déi 2692 Ännerungen virbereet hunn.

Haaptstrooss Innovatiounen:

  • Zousätzlech Ënnerstëtzung fir 49 Motherboards, déi meescht vun deenen op Apparater mat Chrome OS benotzt ginn. Geläscht Ënnerstëtzung fir 51 Motherboards. D'Entfernung betrëfft haaptsächlech d'Enn vun der Ënnerstëtzung fir Legacy Boards an d'Aarbecht fir Duplikate vun ähnlechen Boardvarianten ze eliminéieren. Vill Brieder, déi virdru als separat Modeller presentéiert goufen, ginn a Sets (Varianten) kombinéiert, an deenen ee Modul d'ganz Famill vun Apparater op eemol deckt. Wann Dir d'Botzen vun Duplikaten berücksichtegt, trotz der Tatsaach, datt formell d'Zuel vun ewechgeholle Brieder d'Zuel vun derbäigesate méi héich ass, ass d'Lëscht vun den ënnerstëtzten Ausrüstung eropgaang. Déi nei Verëffentlechung enthält och eng grouss Zuel vun Ännerungen fir d'Ënnerstëtzung fir Apparater ze verbesseren, déi mat OEM Firmware verschécken, och déi op Coreboot baséiert.
  • Botzen vun der Code Basis weider. Laang Lizenznotizen an Dateiheaders goufen duerch kuerz Identifizéierer ersat SPDX. D'Nimm vun all Autoren, déi un der Entwécklung deelgeholl hunn, ginn an der AUTHORS-Datei gesammelt. Eng Revisioun vun den Headerdateien gouf duerchgefouert fir de Code ofgedeckt ze minimiséieren wann Dir all Montage Eenheet montéiert.
  • Driver fir Flash Drive SMMSTORE unerkannt als prett fir verbreet Benotzung. De Chauffer benotzt SMM (System Management Modus) fir ze schreiwen, ze liesen an ze läschen Beräicher op Flash Memory, a kann am OS oder Firmware Komponente benotzt ginn fir permanent Astellungen ze späicheren, ouni de Besoin fir e plattformspezifesche Chauffer ëmzesetzen.
  • D'Eenheet Tester Tools goufen erweidert, integréiert mam neie Bausystem an iwwerdroen op d'Benotzung vum Cmocka Kader. En getrennten Tester/ Verzeichnis gouf am Quellbaum fir Eenheetstester erstallt.
  • Komponenten déi elo obligatoresch sinn fir x86 Systemer enthalen RELOCATABLE_RAMSTAGE, POSTCAR_STAGE a C_ENVIRONMENT_BOOTBLOCK. RELOCATABLE_RAMSTAGE erlaabt Runtime Verlagerung ramstage an en anert Gedächtnisberäich dat net mat der Erënnerung vum OS oder Notzlaaschthanterer iwwerlappt (d'Beweegung ass noutwendeg well Ramstage am CBMEM cache gëtt fir méi séier Luede beim Austrëtt vum Standby-Modus). POSTCAR_STAGE gëtt benotzt fir den Iwwergang vum CAR (Cache-As-Ram) op de Code vum DRAM ze lafen. C_ENVIRONMENT_BOOTBLOCK erlaabt Iech e Bootblock ze benotzen deen mat normale GCC kompiléiert ass, anstatt de spezialiséierte romcc Compiler.
  • De Code fir d'AMDFAM10, VIA VX900 an FSP1.0 Plattformen z'ënnerstëtzen (BROADWELL_DE, FSP_BAYTRAIL, RANLEY), déi net déi nei Ufuerderunge entspriechen, gouf aus der Haaptcodebasis ausgeschloss. Zum Beispill ass et net méiglech d'POSTCAR Etapp an FSP1.0 ëmzesetzen.

Source: opennet.ru

Setzt e Commentaire