Область для передачи данных от IPL к модулю startup
#include <sys/startup.h>struct startup_info_hdr {unsigned short type;unsigned short size;};
libstartup
Структура предназначена для передачи данных от IPL к модулю startup-* в составе struct startup_header. Когда IPL определяет различные характеристики системы (количество установленной памяти, текущее время, сведения о системной шине и др.), он сохраняет их в массиве info, чтобы модуль startup-* мог пользоваться ими в будущем. Это устраняет необходимость повторного определения характеристик системы в модуле startup-*.
0
, это указывает на конец списка info. struct startup_info_hdr
(который содержит поля type и size) является первым элементом каждой структуры struct startup_info *
. ЗОСРВ «Нейтрино», startup
struct startup_header, struct startup_info_skip, struct startup_info_mem, struct startup_info_mem_extended, struct startup_info_disk, struct startup_info_time, struct startup_info_box
Построение встраиваемых систем
Предыдущий раздел: перейти