Tá Intel ag forbairt ailtireacht firmware nua, Firmware Uilíoch Inscálaithe (USF), atá dírithe ar fhorbairt na gcomhpháirteanna uile den chruach bogearraí firmware a shimpliú do chatagóirí éagsúla feistí, ó fhreastalaithe go córais ar sliseanna (SoC). Soláthraíonn USF sraitheanna astarraingthe a ligeann duit an loighic tosaithe crua-earraí íseal-leibhéil a scaradh ó na comhpháirteanna ardán atá freagrach as cumraíocht, nuashonruithe firmware, slándáil, agus an córas oibriúcháin a thosú. Tá dréacht-sonraíocht agus cur i bhfeidhm gnéithe tipiciúla d'ailtireacht an USF ar fáil ar GitHub.
Tá struchtúr modúlach ag USF nach bhfuil ceangailte le réitigh shonracha agus ceadaíonn sé úsáid a bhaint as tionscadail éagsúla atá ann cheana féin a chuireann na céimeanna tosaigh agus tosaithe crua-earraí i bhfeidhm, mar shampla cruach TianoCore EDK2 UEFI, an firmware íostach Slim Bootloader, an bootloader U-Boot agus an Ardán CoreBoot. Is féidir comhéadan UEFI, an ciseal LinuxBoot (le haghaidh luchtú díreach an eithne Linux), VaultBoot (tosaithe fíoraithe) agus an hypervisor ACRN a úsáid mar thimpeallachtaí pálasta a úsáidtear chun an tosaitheoir a chuardach agus chun rialú a aistriú chuig an gcóras oibriúcháin. Soláthraítear comhéadain tipiciúla do chórais oibriúcháin ar nós ACPI, UEFI, Kexec agus Multi-boot.
Soláthraíonn USF ciseal tacaíochta crua-earraí ar leith (FSP, Pacáiste Tacaíochta Firmware), a idirghníomhaíonn le ciseal orchestration ardán uilíoch agus saincheaptha (POL, Ardán Orchestration Ciseal) trí API coiteann. Coimríonn FSP oibríochtaí ar nós athshocrú LAP, tosaithe crua-earraí, oibriú le SMM (Mód Bainistíochta Córais), fíordheimhniú agus fíorú ag leibhéal SoC. Simplíonn an ciseal ceolfhoirne cruthú comhéadain ACPI, tacaíonn sé le leabharlanna bootloader cineálacha, ligeann duit an teanga Rust a úsáid chun comhpháirteanna firmware slán a chruthú, agus soláthraíonn sé an cumas cumraíocht a shainiú ag baint úsáide as an teanga marcála YAML. Láimhseálann an leibhéal POL fianú, fíordheimhniú, agus suiteáil slán nuashonruithe.
Táthar ag súil go gceadóidh an ailtireacht nua:
- Laghdaigh an chastacht agus an costas a bhaineann le firmware a fhorbairt le haghaidh feistí nua trí chód na gcomhpháirteanna caighdeánacha réamhdhéanta a athúsáid, ailtireacht modúlach nach bhfuil ceangailte le lódairí sonracha, agus an cumas API uilíoch a úsáid chun modúil a chumrú.
- Cáilíocht agus slándáil firmware a mhéadú trí úsáid a bhaint as modúil infhíoraithe chun idirghníomhú le trealamh agus bonneagar níos sláine chun firmware a fhíorú agus a fhíorú.
- Úsáid lódairí éagsúla agus comhpháirteanna pálasta, ag brath ar na tascanna atá á réiteach.
- Dlús a chur le dul chun cinn na dteicneolaíochtaí nua agus an timthriall forbartha a ghiorrú - ní féidir le forbróirí díriú ach ar fheidhmiúlacht shonrach a chur leis, ar shlí eile ag baint úsáide as comhpháirteanna réidh-chruthaithe.
- Forbairt firmware scála le haghaidh ailtireachtaí ríomhaireachta measctha éagsúla (XPUanna), mar shampla, lena n-áirítear, i dteannta leis an LAP, luasaire grafaice scoite comhtháite (dPGU) agus gléasanna líonra in-ríomhchláraithe chun oibríochtaí líonra a luathú in ionaid sonraí a thacaíonn le hoibriú córais scamall ( IPU, Aonad Próiseála Bonneagair).
Foinse: oscailtenet.ru