Intel har åbnet koden til firmware i PSE-blokken for Elkhart Lake chips.

Intel har offentliggjort de åbne kilder til firmwaren for PSE (Programmable Services Engine), som begyndte at blive leveret i processorerne i Elkhart Lake-familien, såsom Atom x6000E, der er optimeret til brug i IoT-enheder. Koden er frigivet under Apache 2.0-licensen.

PSE er en ekstra processor-kernel baseret på ARM Cortex-M7, der kører i lavenergi-tilstand. PSE kan bruges til at udføre funktionaliteten af en indlejret controller, behandle data fra sensorer, organisere fjernbetjening, håndtere netværksoperationer og udføre specialiserede opgaver isoleret.

I starten blev denne kerne styret af lukket firmware, hvilket hæmmede implementeringen af støtte til chips med PSE i åbne projekter som CoreBoot. Især blev der rejst utilfredshed over manglen på information om lavniveau-administration af PSE og bekymringer omkring sikkerhed, på grund af manglende mulighed for at kontrollere firmware handlinger. I slutningen af det forgangne år offentliggjorde udviklerne af CoreBoot et åbent brev til Intel med en opfordring til at frigive koden til PSE-firmwaren, og til sidst reagerede virksomheden på samfundets behov.

I det PSE-firmware-repository er der også offentliggjort de åbne testværktøjer til udviklere og eksempler på applikationer, der kan køre på PSE-siden, komponenter til opstart af RTOS Zephyr, ECLite-firmware med indbygget controllerfunktionalitet, en referenceimplementering af OOB (Out-of-Band) kontrolgrænsefladen og et framework til applikationsudvikling.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster