Lëshimi Coreboot 4.22

ËshtĂ« e disponueshme lĂ«vizja e projektit CoreBoot 4.22, nĂ« kuadĂ«r tĂ« tĂ« cilit po zhvillohet njĂ« alternativĂ« e lirĂ« pĂ«r firmware dhe BIOS-proprietare. Kodi i projektit shpĂ«rndahet sipas licencĂ«s 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 lĂ«shimi i ardhshĂ«m, projekti do tĂ« kalojĂ« nĂ« njĂ« skemĂ« tĂ« re emĂ«rtimi versionesh, duke pĂ«rdorur lidhjen me datĂ«n (viti.muaji.rivendosja), pĂ«r shembull, nĂ« shkurt 2024, nĂ« vend tĂ« versionit 4.23 do tĂ« krijohet lĂ«shimi 24.02.00.

Ndryshimet kryesore:

  • ËshtĂ« shtuar implementimi fillestar i platformĂ«s AMD openSIL (Open-Source Silicon Initialization Library), e cila zhvillon komponentĂ« pĂ«r thjeshtimin e krijimit tĂ« firmware.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r 17 motherboard. 11 nga kĂ«to motherboard pĂ«rdoren nĂ« pajisje me Chrome OS ose nĂ« serverĂ« Google. Motherboard qĂ« nuk janĂ« tĂ« lidhura me Google:
    • AMD Onyx
    • Intel Meteorlake-P RVP
    • Purism Librem 11
    • Purism Librem L1UM v2
    • Siemens FA EHL
    • Supermicro X11SSW-F
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r SoC AMD Genoa.
  • NĂ« arkitekturĂ«n x86 nĂ« fazat para inicializimit tĂ« memories Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r seksionin «.data», duke lejuar pĂ«rdorimin e pĂ«rcaktimeve tĂ« variablave globalĂ« nĂ« kodin e programit C. NĂ« fazĂ«n e bllokut tĂ« ngarkesĂ«s, 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 e ramstage dhe nĂ« fazat para inicializimit tĂ« memories Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r cache pĂ«r sistemin e skedarĂ«ve CBFS, i cili pĂ«rdoret pĂ«r vendosjen e komponentĂ«ve Coreboot nĂ« Flash. Cache CBFS lejon shpĂ«rndarjen e skedarĂ«ve CBFS, duke pĂ«rdorur funksionin cbfs_map() pa rezervimin e njĂ« zone tĂ« veçantĂ« memorandum pĂ«r skedarin. PĂ«r konfigurimin e madhĂ«sisĂ« sĂ« caches janĂ« ofruar parametrat PRERAM_CBFS_CACHE_SIZE dhe RAMSTAGE_CBFS_CACHE_SIZE.
  • ËshtĂ« shtuar mundĂ«sia e integrimit tĂ« romstage nĂ« bllokun e ngarkesĂ«s (bootblock). DĂ«rgimi i romstage si pjesĂ« e bllokut tĂ« ngarkesĂ«s lejon tĂ« reduktohet madhĂ«sia e kodit me 10-20 mijĂ« rreshta. Situatat ku mund tĂ« kĂ«rkohet njĂ« dĂ«rgim i veçantĂ« i romstage pĂ«rfshijnĂ« konfigurime me vboot ose modalitetin fallback, si dhe pajisje me madhĂ«si tĂ« kufizuar tĂ« bllokut tĂ« ngarkesĂ«s (Intel APL 32K) ose me njĂ« media ngarkimi shumĂ« tĂ« ngadalshĂ«m (disa ARM SoC).
  • NĂ« gfx Ă«shtĂ« shtuar API pĂ«r pĂ«rcaktimin e pranishmĂ«risĂ« sĂ« njĂ« ekrani tĂ« jashtĂ«m nĂ« pajisjet me çipe Intel.
  • NĂ« pci_rom Ă«shtĂ« implementuar mundĂ«sia e shtimit tĂ« njĂ« checksum pĂ«r VBIOS gjatĂ« mbushjes sĂ« tabelĂ«s VFCT. NjĂ« checksum tĂ« tillĂ« e kontrollojnĂ« disa drivera AMD pĂ«r Windows.
  • JanĂ« shtuar ndryshime qĂ« lejojnĂ« tĂ« ekzekutohet Windows nĂ« disa pajisje Chromebook me Coreboot.
  • ËshtĂ« realizuar gjenerimi i tabelĂ«s ACPI pĂ«r pajisjet e bazuara nĂ« arkitekturĂ«n ARM64.
  • ËshtĂ« pĂ«rmirĂ«suar pĂ«rputhshmĂ«ria me specifikimet ACPI.
  • CilĂ«simet MRC (Memory Reference Code) pĂ«r bordet SNB+MRC janĂ« transferuar nĂ« strukturĂ«n DeviceTree.
  • Jene pĂ«rditĂ«suar komponentĂ«t payload 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Ă« Git-repozitor ka kaluar emri nga «master» nĂ« «main».

Burimi: opennet.ru

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