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



init_intrinfo()

Инициализирует структуру intrinfo системной страницы

Прототип:

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

Библиотека:

libstartup

Описание:

Инициализирует структуру intrinfo системной страницы.

x86
Необходимо вносить изменения в эту структуру, только если аппаратная платформа не соответствует стандартной PC-совместимой конфигурации с двумя контроллерами прерываний 8259.
MIPS
Версия библиотеки по умолчанию настраивает внутренний контроллер прерываний MIPS.
PowerPC
Версия по умолчанию отсутствует; необходимо создать ее.
ARM
Версия по умолчанию отсутствует; необходимо создать ее.

В нестандартной функции необходимо инициализировать:

Для инициализации структуры вызывается функция add_interrup_array().

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

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

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

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

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




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