Coreboot 4.12 gefin út

birt verkefnisútgáfu Core Boot 4.12, sem er að þróa ókeypis val til sérstakrar vélbúnaðar og BIOS. 190 verktaki tóku þátt í gerð nýju útgáfunnar, sem undirbjuggu 2692 breytingar.

Helstu nýjungar:

  • Bætti við stuðningi fyrir 49 móðurborð, sem flest eru notuð í tækjum með Chrome OS. Fjarlægði stuðning fyrir 51 móðurborð. Fjarlægingin snýst aðallega um að hætta stuðningi við eldri stjórnir og vinna að því að útrýma afritum af svipuðum stjórnarafbrigðum. Mörg töflur sem áður voru kynntar sem aðskildar gerðir eru sameinaðar í sett (afbrigði), þar sem ein eining nær yfir alla fjölskylduna af tækjum í einu. Að teknu tilliti til hreinsunar á afritum, þrátt fyrir að formlega sé fjöldi fjarlægðra bretta meiri en fjöldi þeirra sem bætt var við, hefur listinn yfir studd búnað aukist. Nýja útgáfan inniheldur einnig fjölda breytinga til að bæta stuðning við tæki sem eru með OEM vélbúnaðar, þar á meðal þau sem eru byggð á Coreboot.
  • Hreinsun á kóðagrunni hélt áfram. Löngum leyfisskýringum í skráarhausum hefur verið skipt út fyrir stutt auðkenni SPDX. Nöfn allra höfunda sem tóku þátt í þróuninni er safnað í AUTHORS skrána. Endurskoðun á hausskránum var framkvæmd til að lágmarka kóðann sem fjallað er um þegar hver samsetningareining er sett saman.
  • Bílstjóri fyrir flash-drif SMMSTORE viðurkennd sem tilbúin til almennrar notkunar. Ökumaðurinn notar SMM (kerfisstjórnunarham) til að skrifa, lesa og hreinsa svæði á flassminni og hægt er að nota hann í stýrikerfinu eða fastbúnaðarhlutum til að geyma stillingar varanlega, án þess að þurfa að innleiða vettvangssértækan rekla.
  • Einingaprófunartækin hafa verið stækkuð, samþætt við nýja byggingarkerfið og flutt yfir í notkun Cmocka ramma. Sérstök próf/skrá hefur verið búin til í upprunatrénu fyrir einingapróf.
  • Íhlutir sem nú eru nauðsynlegir fyrir x86 kerfi eru RELOCATABLE_RAMSTAGE, POSTCAR_STAGE og C_ENVIRONMENT_BOOTBLOCK. RELOCATABLE_RAMSTAGE leyfir flutning á keyrslutíma ramsár í annað minnissvæði sem skarast ekki við minni stýrikerfisins eða hleðslufarenda (færslan er nauðsynleg þar sem ramstage er í skyndiminni í CBMEM fyrir hraðari hleðslu þegar farið er úr biðham). POSTCAR_STAGE er notað til að skipta úr CAR (Cache-As-Ram) yfir í keyrandi kóða frá DRAM. C_ENVIRONMENT_BOOTBLOCK gerir þér kleift að nota ræsiblokk sem er settur saman með venjulegum GCC, frekar en sérhæfðan romcc þýðanda.
  • Kóðinn til að styðja við AMDFAM10, VIA VX900 og FSP1.0 pallana (BROADWELL_DE, FSP_BAYTRAIL, RANGELEY), sem uppfylla ekki nýju kröfurnar, hefur verið útilokaður frá aðalkóðagrunninum. Til dæmis er ekki hægt að innleiða POSTCAR stigið í FSP1.0.

Heimild: opennet.ru

Bæta við athugasemd