Intel
Ko te whainga a ModernFW ki te whakarato i te firmware iti e tika ana mo te whakamahi i runga i nga papaaho whakauru poutū penei i nga kaitoro mo nga punaha kapua. I runga i enei punaha, kaore he take ki te pupuri i roto i te firmware te waehere hototahi whakamuri me nga waahanga mo te whakamahi mo te ao katoa kei roto i te umanga UEFI tuku iho. Ko te whakakore i te waehere taapiri ka whakaitihia te maha o nga vectors ka taea mo nga whakaeke me nga hapa, he painga pai ki te haumaru me te pai. Ina koa, kei te haere tonu nga mahi ki te tango i te tautoko mo nga momo taputapu tawhito me te mahi mai i te firmware ka taea te mahi i roto i te horopaki o te punaha whakahaere.
Ko nga taraiwa taputapu e tika ana ka toe, he iti noa te tautoko mo nga taputapu whaiwhai me nga taputapu mariko. I nga wa katoa ka taea, ka nekehia nga mahi ka taea te mahi i te taumata OS ki te taumata punaha whakahaere. Ko tetahi waahanga o te waehere ka tohatohahia i waenga i te firmware me te kernel OS. Ka whakaratohia he whirihoranga modular me te ritenga. Ko te tautoko hoahoanga i tenei wa ka iti ki nga punaha x86-64, a ko Linux anake e tautokohia ana mai i te OS bootable (mehemea e tika ana, ka taea te tautoko mo etahi atu OSes).
I te wa ano, Intel
kaupapa tahi
Ka whakaitihia te tautoko emulation (ko te aro nui ki te paravirtualization). I tenei wa ko nga punaha x86_64 anake e tautokohia ana, engari kei te haere tonu te tautoko AArch64. Ki te whakakore i te waehere kore me te ngawari te whirihoranga o te PTM, ka mahia te mahara, te PCI me te NVDIMM i te waahi huihuinga. Ka taea te heke mihini mariko i waenga i nga kaitoro. O nga mahi matua i whakahuahia: te whakautu nui, te iti o te kohi mahara, te mahi nui me te whakahekenga o nga vectors ka taea mo nga whakaeke.
Source: opennet.ru