Radar van Elk Solutions

Hackaday · Creativiteit & ontwerp

Coreboot realiseert DRAM-initialisatie voor Intel Bay Trail

Het coreboot-project heeft met succes DRAM-initialisatie mogelijk gemaakt voor Intel Bay Trail System-on-Chips (SoC's), een belangrijke stap in de richting van het verminderen van de afhankelijkheid van propriëtaire binaire blobs in het opstartproces.

Deze vooruitgang, gepresenteerd op de Open Source Firmware Conference, stelt coreboot in staat om geheugeninitialisatie te beheren op de tien jaar oude Bay Trail-architectuur, die voorheen werd gebruikt in mobiele apparaten met lage prestaties.

Het initialiseren van DRAM is een uitdaging omdat geheugen beschikbaar moet zijn voordat het kan worden geconfigureerd. Traditioneel vertrouwde dit op ongedocumenteerde, propriëtaire binaire blobs van fabrikanten.

Het coreboot-team gebruikte reverse-engineeringtechnieken, waarbij de SerialICE-debugger en de Unicorn Engine CPU-emulator werden ingezet om de noodzakelijke initialisatiestappen te begrijpen en te repliceren.

De focus van de presentatie lag op de gebruikte methodologie, wat de potentiële toepasbaarheid ervan suggereert voor andere SoC's in plaats van alleen de verouderde Bay Trail.

De volledige presentatie zal naar verwachting online worden gearchiveerd, met details van deze en andere lezingen op de conferentie.

Het open-source karakter van Coreboot zorgt voor meer flexibiliteit in vergelijking met propriëtaire UEFI-firmware, inclusief opties zoals volledig vanuit de CPU-cache draaien of, beroemd, games zoals DOOM draaien.

Voor een volledig binaire-blob-vrije ervaring is de Libreboot-distributie van coreboot een optie, hoewel het steeds moeilijker wordt om compatibele hardware voor Libreboot te vinden.

AI-samenvatting op basis van de bron.

Hackaday