lëshimi i projektit , në kuadër të të cilit zhvillohet një alternativë e lirë për firmware-t dhe BIOS-in pronar. Në krijimin e versionit të ri morën pjesë 190 zhvillues, të cilët përgatitën 2692 ndryshime.
Main :
- Sigurisht, janĂ« shtuar mbĂ«shtetje pĂ«r 49 plaka amĂ«, shumica e tĂ« cilave pĂ«rdoren nĂ« pajisjet me Chrome OS. ĂshtĂ« hequr mbĂ«shtetje pĂ«r 51 plaka amĂ«. Heqja kryesisht lidhet me ndalimin e mbĂ«shtetjes pĂ«r pllakat e vjetruara dhe me punĂ«n pĂ«r tĂ« eliminuar kopjet e varianteve tĂ« ngjashme tĂ« pllakave. ShumĂ« pllaka, tĂ« cilat mĂ« parĂ« ishin paraqitur si modele tĂ« veçanta, janĂ« bashkuar nĂ« grupe (variant), ku njĂ« modul mbulon tĂ« gjitha familjet e pajisjeve. Duke marrĂ« parasysh pastrimin e kopjeve, megjithĂ«se pĂ«r tĂ« vĂ«rtetuar numri i pllakat e hequra i kalon numrin e atyre tĂ« shtuar, lista e pajisjeve tĂ« mbĂ«shtetura Ă«shtĂ« rritur. NĂ« lĂ«shimin e ri janĂ« bĂ«rĂ« gjithashtu njĂ« numĂ«r tĂ« madh ndryshimesh qĂ« lidhen me pĂ«rmirĂ«simin e mbĂ«shtetjes pĂ«r pajisjet qĂ« vijnĂ« me firmware OEM, duke pĂ«rfshirĂ« ato tĂ« bazuara nĂ« Coreboot.
- Ka vazhduar pastrimi i bazĂ«s sĂ« kodit. ShĂ«nimet voluminoze mbi licencat nĂ« titujt e skedarĂ«ve janĂ« zĂ«vendĂ«suar me identifikues tĂ« shkurtĂ«r. . Emrat e tĂ« gjithĂ« autorĂ«ve qĂ« morĂ«n pjesĂ« nĂ« zhvillim janĂ« mbledhur nĂ« skedarin AUTHORS. ĂshtĂ« bĂ«rĂ« rishikimi i titujve tĂ« skedarĂ«ve pĂ«r tĂ« minimizuar kodin e mbuluar gjatĂ« ndĂ«rtimit tĂ« secilĂ«s njĂ«si ndĂ«rtimi.
- Drejtuesi për flash-drives është njohur si i gatshëm për përdorim të gjerë. Drejtuesi përdor modin SMM (modi i menaxhimit të sistemit) për të regjistruar, lexuar dhe pastruar hapësirat në flash-memorie, dhe mund të përdoret në OS ose komponentët e firmware për të organizuar ruajtjen e qëndrueshme të konfigurimeve, pa nevojën e implementimit të drejtuarit specifik për çdo platformë.
- Janë zgjeruar mjete të testimit unitar, të cilat janë integruar me sistemin e ri të ndërtimit dhe janë transferuar në përdorimin e kornizës Cmocka. Në pemën e burimeve për testet unitare është krijuar një katalog i veçantë tests/.
- Komponentët, përdorimi i të cilëve tani është i detyrueshëm për sistemet x86, përfshijnë RELOCATABLE_RAMSTAGE, POSTCAR_STAGE dhe C_ENVIRONMENT_BOOTBLOCK. RELOCATABLE_RAMSTAGE lejon gjatë ekzekutimit të zhvendosë në një zonë tjetër memorjeje, që nuk përputhet me memorjen e OS-së ose procesuesve të payload-it (shkarkimi është i nevojshëm pasi ramstage ruhet në CBMEM për ngarkim më të shpejtë kur del nga gjumi). POSTCAR_STAGE përdoret për kalimin nga CAR (Cache-As-Ram) në ekzekutimin e kodit nga DRAM. C_ENVIRONMENT_BOOTBLOCK lejon përdorimin e bootblock-ut të krijuar me GCC të zakonshëm, jo me një kompilator të specializuar romcc.
- Kodi për mbështetje të platformave AMDFAM10, VIA VX900 dhe FSP1.0 (BROADWELL_DE, FSP_BAYTRAIL, RANGELEY) është eliminuar nga baza kryesore e kodit, pasi nuk përmbushin kërkesat e reja. Për shembull, në FSP1.0 nuk mund të realizohet faza POSTCAR.
Burimi: opennet.ru
