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



hwi_find_as()

Поиск смещения относительно начала раздела asinfo системной страницы для поля addrspace

Прототип:

#include <sys/startup.h>
unsigned hwi_find_as( paddr_t base,
int mmap );

Аргументы:

base
Базовый физический адрес.
mmap
Параметр способ трансляции пдреса: 1 — указывает на отображение в память, а 0 — в пространство ввода/вывода.

Библиотека:

libstartup

Описание:

Функция осуществляет поиск смещения относительно начала раздела asinfo системной страницы, которое предназначено для поля addrspace тега struct hwi_location.

Возвращаемое значение:

смещение
Смещение относительно начала раздела asinfo.

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

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

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

hwi_add_device(), hwi_add_inputclk(), hwi_add_irq(), hwi_add_location(), hwi_add_nicaddr(), hwi_add_rtc(), hwi_alloc_item(), hwi_alloc_tag(), hwi_find_item(), hwi_find_tag(), hwi_off2tag(), hwi_tag2off(), struct hwi_location, struct hwinfo_entry, struct syspage_entry

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




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