Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Coreboot - Инициализация ОЗУ01 мая 2011Оглавление: 1. Coreboot 2. Полезная нагрузка 3. Разработка и отладка coreboot 4. Инициализация ОЗУ Наиболее сложной частью coreboot является код, который инициализирует ОЗУ и контроллер ОЗУ. Дело в том, что пока ОЗУ не инициализировано, его невозможно использовать. Очевидным способом инициализировать контроллер ОЗУ и саму оперативную память без обращений к ней является использование регистров общего назначения процессора. Для упрощения этой сложной задачи был разработан специальный компилятор языка C — romcc, который порождает код, не производящий обращений к ОЗУ при своей работе. С помощью romcc компилируется код, который инициализирует ОЗУ путём обращения к SPD ROM на модулях DIMM по шине SMBus. После выполнения данного кода ОЗУ может быть использовано. Просмотров: 4259
|