Coreboot 4.12 scaoileadh

foilsithe scaoileadh tionscadail Core Boot 4.12, atá ag forbairt rogha eile saor in aisce do firmware dílseánaigh agus BIOS. Ghlac 190 forbróir páirt i gcruthú an leagan nua, a d'ullmhaigh 2692 athrú.

An príomh- nuálaíochtaí:

  • Tacaíocht bhreise do 49 máthairchlár, a úsáidtear an chuid is mó acu ar fheistí le Chrome OS. Baineadh an tacaíocht do 51 máthairchlár. Baineann an bhaint den chuid is mó le deireadh a chur le tacaíocht do bhoird leagáide agus oibriú chun deireadh a chur le dúbailt ar leaganacha comhchosúla boird. Cuirtear go leor boird a cuireadh i láthair roimhe seo mar mhúnlaí ar leithligh le chéile i tacair (leaganacha), ina gclúdaíonn modúl amháin an teaghlach iomlán feistí ag an am céanna. Agus glanadh dúbailt á gcur san áireamh, in ainneoin go sáraíonn líon na gclár bainte go foirmiúil líon na cinn breise, tá méadú tagtha ar liosta na trealaimh tacaithe. Áirítear leis an scaoileadh nua freisin líon mór athruithe chun tacaíocht a fheabhsú do fheistí a sheolann le firmware OEM, lena n-áirítear iad siúd atá bunaithe ar Coreboot.
  • Leanadh le glanadh an bhoinn chóid. Tá aitheantóirí gearra curtha in ionad nótaí ceadúnais fada i gceanntásca comhaid SPDX. Bailítear ainmneacha na n-údar go léir a ghlac páirt san fhorbairt i gcomhad AUTHORS. Rinneadh athbhreithniú ar na comhaid ceanntásc chun an cód a chlúdaítear nuair a bhí gach aonad tionóil á chur le chéile a íoslaghdú.
  • Tiománaí do thiomáineann flash SMMSTÓR aitheanta mar réidh le húsáid fhorleathan. Úsáideann an tiománaí SMM (modh bainistíochta córais) chun réimsí ar chuimhne flash a scríobh, a léamh agus a ghlanadh, agus is féidir iad a úsáid sna comhpháirteanna OS nó firmware chun socruithe a stóráil go buan, gan gá le tiománaí ardán-shonrach a chur i bhfeidhm.
  • Leathnaíodh na huirlisí tástála aonad, comhtháthaíodh iad leis an gcóras tógála nua agus aistríodh iad chuig úsáid chreat Cmocka. Tá tástálacha/eolaire ar leith cruthaithe sa chrann foinse le haghaidh tástálacha aonaid.
  • I measc na gcomhpháirteanna atá éigeantach anois do chórais x86 tá RELOCATABLE_RAMSTAGE, POSTCAR_STAGE, agus C_ENVIRONMENT_BOOTBLOCK. Ligeann RELOCATABLE_RAMSTAGE athlonnú am rite reithe chuig limistéar cuimhne eile nach bhfuil forluí aige le cuimhne an OS nó na láimhseálaithe pálasta (tá an t-aistriú riachtanach ós rud é go bhfuil ramstage i dtaisce i CBMEM le haghaidh luchtú níos tapúla agus tú ag fágáil mód fuireachais). Úsáidtear POSTCAR_STAGE chun aistriú ó CAR (Taisce-Mar-Ram) go cód reatha ó DRAM. Ligeann C_ENVIRONMENT_BOOTBLOCK duit bloc tosaithe a úsáid a tiomsaíodh le GCC rialta, seachas an tiomsaitheoir romcc speisialaithe.
  • Tá an cód chun tacú leis na hardáin AMDFAM10, VIA VX900 agus FSP1.0 (BROADWELL_DE, FSP_BAYTRAIL, RANGELEY), nach gcomhlíonann na ceanglais nua, eisiata ón bpríomhbhonn cód. Mar shampla, ní féidir an chéim POSTCAR in FSP1.0 a chur i bhfeidhm.

Foinse: oscailtenet.ru

Add a comment