Intel-ek PSE Block Firmware kodea ireki du Elkhart Lake txipetarako

Intel-ek PSE (Programmable Services Engine) unitatearen iturburuko firmwarea ireki du, Elkhart Lake familiako prozesadoreetan bidaltzen hasi zena, hala nola Atom x6000E, Gauzen Interneten gailuetan erabiltzeko optimizatuta. Kodea irekita dago Apache 2.0 lizentziarekin.

PSE potentzia baxuko moduan funtzionatzen duen ARM Cortex-M7 prozesadorearen nukleo gehigarria da. PSE txertatutako kontrolagailu baten funtzionalitatea egiteko, sentsoreen datuak prozesatzeko, urrutiko kontrola antolatzeko, sareko eragiketak egiteko eta zeregin espezializatuak bereizita egiteko erabil daiteke.

Hasieran, kernel hau firmware itxia erabiliz kontrolatzen zen, eta horrek PSErekin txip-en euskarria ezartzea eragotzi zuen CoreBoot bezalako proiektu irekietan. Bereziki, atsekabea PSEren maila baxuko kontrolari buruzko informazio faltak eta segurtasun kezketek sortu zuten firmwarearen ekintzak kontrolatzeko ezintasunagatik. Iazko amaieran, CoreBoot proiektuak gutun ireki bat argitaratu zuen Intel-i PSE firmwarea kode irekia izateko eskatuz, eta konpainiak, azken batean, komunitatearen beharrak entzun zituen.

PSE firmware biltegiak garatzaileentzako utilitateen hasierako probak eta PSE aldean exekutatu daitezkeen adibideko aplikazioak, RTOS Zephyr exekutatzeko osagaiak, ECLite firmwarea kontrolagailu kapsulatutako funtzionalitateak inplementatzen dituena eta OOB-aren erreferentziazko inplementazioa ere baditu. Band) kontrol interfazea eta aplikazioak garatzeko esparru bat.

Iturria: opennet.ru

Gehitu iruzkin berria