Intel Elkhart Lake Чиптери үчүн PSE Блок микропрограммасынын кодун ачат

Intel PSE (Programmable Services Engine) бирдиги үчүн булак микропрограммасын ачты, ал Элхарт көлүнүн үй-бүлөлүк процессорлоруна жөнөтө баштады, мисалы Atom x6000E, нерселердин Интернети түзмөктөрүндө колдонуу үчүн оптималдаштырылган. Код Apache 2.0 лицензиясы боюнча ачык.

PSE аз кубаттуулук режиминде иштеген кошумча ARM Cortex-M7 процессорунун өзөгү. PSE орнотулган контроллердин функцияларын аткаруу, сенсорлордон алынган маалыматтарды иштетүү, алыстан башкарууну уюштуруу, тармактык операцияларды жүргүзүү жана өзүнчө атайын тапшырмаларды аткаруу үчүн колдонулушу мүмкүн.

Башында, бул ядро ​​жабык микропрограмманын жардамы менен башкарылчу, бул CoreBoot сыяктуу ачык долбоорлордо PSE менен чиптерди колдоону ишке ашырууга тоскоол болгон. Тактап айтканда, нааразычылык PSEнин төмөнкү деңгээлдеги көзөмөлү жөнүндө маалыматтын жоктугунан жана микропрограмманын иш-аракеттерин көзөмөлдөй албагандыктан коопсуздук маселелеринен улам келип чыккан. Өткөн жылдын аягында CoreBoot долбоору Intelге ачык кат жарыялап, анда PSE микропрограммасын ачык булактан чыгарууга чакырган жана компания акыры коомчулуктун муктаждыктарын уккан.

PSE микропрограммасынын репозиторийинде ошондой эле иштеп чыгуучулар үчүн утилиталардын алгачкы сыноолору жана PSE тарабында иштей турган тиркемелердин үлгүлөрү, RTOS Zephyr иштетүү үчүн компоненттер, камтылган контроллердин функцияларын ишке ашыруу менен ECLite микропрограммасы жана OOB (Out-of- Band) башкаруу интерфейси жана колдонмону иштеп чыгуу үчүн негиз.

Source: opennet.ru

Комментарий кошуу