Istnieje jednak kompilator C, romcc, który ułatwia to zadanie, kompilując kod tak, aby nie używał pamięci dynamicznej, w tym stosu. Względnie łatwo można uzyskać dostęp do ROMu SPD pamięci DIMM używając SMBus co pozwala na użycie RAM-u. Na nowoczesnych procesorach x86 pamięć podręczna może być używana jako RAM dopóki DRAM nie jest uruchomiona. Wymaga to przestawienia jej w odpowiedni tryb – wymaga to mniejszej ilości instrukcji. O ile jest to zależne od architektury procesora, to jest ogólniejsze od inicjalizacji DRAMu, która jest zależna od chipsetu i płyty głównej.

Przypisy

Kategoria:Programy rozruchowe Kategoria:Firmware