Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Запуск системы, быстрая активация устройств > Построение встраиваемых систем > API библиотек libipl и libstartup > init_system_private()



init_system_private()

Обнаруживает загрузочные образы, которые необходимо запустить

Прототип:

#include <sys/startup.h>
void init_system_private( void );

Библиотека:

libstartup

Описание:

Обнаруживает все загрузочные образы, которые необходимо запустить; заполняет структуру с необходимой информацией; анализирует параметры -M модуля startup-*, в которых заданы добавляемые области памяти; сообщает ЗОСРВ «Нейтрино» местоположение файловой системы образа; выделяет память для хранения системной страницы.

В эту функцию не требуется вносить изменения ни на одной из платформ. См. struct system_private_entry

Функцию init_system_private() необходимо вызывать последней среди функций init_*().

Классификация:

ЗОСРВ «Нейтрино», startup

Тематические ссылки:

init_asinfo(), init_cacheattr(), init_cpuinfo(), init_hwinfo(), init_intrinfo(), init_mmu(), init_pminfo(), init_smp(), init_syspage_memory(), struct system_private_entry, struct syspage_entry

Построение встраиваемых систем




Предыдущий раздел: перейти