Lëshimi i Coreboot 4.22

ËshtĂ« nĂ« dispozicion versioni 4.22 i projektit CoreBoot, i cili zhvillon njĂ« alternativĂ« tĂ« lirĂ« pĂ«r firmuerĂ«t dhe BIOS-in pronar. Kodi i projektit shpĂ«rndahet nĂ«n licencĂ«n GPLv2. NĂ« krijimin e versionit tĂ« ri morĂ«n pjesĂ« 135 zhvillues, tĂ« cilĂ«t pĂ«rgatitĂ«n 977 ndryshime. VĂ«rehet se duke filluar nga versioni tjetĂ«r, projekti do tĂ« kalojĂ« nĂ« njĂ« skemĂ« tĂ« re emĂ«rtimi tĂ« versioneve, duke pĂ«rdorur lidhjen me datĂ«n (vit.muaj pĂ«rditĂ«simi), pĂ«r shembull, nĂ« shkurt 2024, nĂ« vend tĂ« versionit 4.23 do tĂ« formohet versioni 24.02.00.

Ndryshimet kryesore:

  • E vendosur implementimi fillestar i platformĂ«s AMD openSIL (Biblioteka e Inizializimit tĂ« Silikonit me Burim tĂ« Hapur), duke zhvilluar komponente pĂ«r tĂ« thjeshtuar krijimin e firmuerĂ«ve.
  • Shtuar mbĂ«shtetje pĂ«r 17 plaka nĂ«nshkrimi. 11 nga plaçkat e reja pĂ«rdoren nĂ« pajisje me Chrome OS ose nĂ« sistemet Google. Plakat, qĂ« s’kanĂ« lidhje me Google:
    • AMD Onyx
    • Intel Meteorlake-P RVP
    • Purism Librem 11
    • Purism Librem L1UM v2
    • Siemens FA EHL
    • Supermicro X11SSW-F
  • Shtuar mbĂ«shtetje pĂ«r SoC AMD Genoa.
  • NĂ« arkitekturĂ«n x86 nĂ« fazat para inicimit tĂ« memories Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r seksionin «.data», qĂ« lejon pĂ«rdorimin e definicionit tĂ« variablave globalĂ« nĂ« kodin nĂ« gjuhĂ«n C. NĂ« fazĂ«n e bllokut tĂ« nisjes, tĂ« dhĂ«nat lidhen menjĂ«herĂ« pas kodit dhe pastaj vendosen nĂ« cache, duke pĂ«rdorur konceptin Cache-As-RAM (VMA).
  • PĂ«r sistemet x86 nĂ« fazĂ«n ramstage dhe fazat para inicimit tĂ« memories Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r cache-n e sistemit tĂ« skedarĂ«ve CBFS, i pĂ«rdorur pĂ«r vendosjen e komponentĂ«ve tĂ« Coreboot nĂ« Flash. Cache CBFS lejon tĂ« shpaketohen skedarĂ«t CBFS, duke pĂ«rdorur funksionin cbfs_map() pa rezervimin e njĂ« zone tĂ« veçantĂ« memorie pĂ«r skedarin. PĂ«r caktimin e madhĂ«sisĂ« sĂ« cache-it, janĂ« propozuar parametrat PRERAM_CBFS_CACHE_SIZE dhe RAMSTAGE_CBFS_CACHE_SIZE.
  • Shtuar mundĂ«sia pĂ«r tĂ« inkorporuar romstage nĂ« bllokun e nisjes (bootblock). Furnizimi i romstage si pjesĂ« e bllokut tĂ« nisjes lejon tkurrjen e madhĂ«sisĂ« sĂ« kodit me 10-20 mijĂ« rreshta. Situatat kur mund tĂ« kĂ«rkohet furnizimi i veçantĂ« i romstage pĂ«rfshijnĂ« konfigurimet me vboot ose modin fallback, si dhe pajisjet me madhĂ«si tĂ« kufizuar tĂ« bllokut tĂ« nisjes (Intel APL 32K) ose me njĂ« pajisje nisjeje tĂ« ngadaltĂ« (disa ARM SoC).
  • NĂ« gfx Ă«shtĂ« shtuar API pĂ«r tĂ« pĂ«rcaktuar prani e ekranit tĂ« jashtĂ«m nĂ« pajisjet me çipa Intel.
  • NĂ« pci_rom Ă«shtĂ« implementuar mundĂ«sia pĂ«r tĂ« shtuar njĂ« shumĂ«n kontrolle pĂ«r VBIOS gjatĂ« mbushjes sĂ« tabelĂ«s VFCT. NjĂ« shumĂ« e tillĂ« kontrollohet nga disa drejtues AMD pĂ«r Windows.
  • JanĂ« shtuar ndryshime qĂ« lejojnĂ« ekzekutimin e Windows nĂ« disa pajisje Chromebook me Coreboot.
  • ËshtĂ« realizuar gjenerimi i tabelĂ«s ACPI pĂ«r pajisjet bazuar nĂ« arkitekturĂ«n ARM64.
  • ËshtĂ« pĂ«rmirĂ«suar pajtueshmĂ«ria me specifikimet ACPI.
  • CilĂ«simet MRC (Memory Reference Code) pĂ«r bordet SNB+MRC janĂ« transferuar nĂ« strukturĂ«n DeviceTree.
  • ËshtĂ« pĂ«rditĂ«suar komponentĂ«t e payload-it nĂ« bazĂ« tĂ« U-Boot dhe edk2.
  • ËshtĂ« pĂ«rditĂ«suar mjetet e pĂ«rdorura: GMP 6.3.0, binutils 2.41 dhe MPFR 4.2.1.
  • Dega kryesore nĂ« depot Git Ă«shtĂ« ndryshuar nga "master" nĂ« "main".

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster