Фрагмент системной страницы, характеризующий HWI тег типа location (адресное пространство устройства)
#include <hw/sysinfo.h>#define HWI_TAG_NAME_location "location"#define HWI_TAG_ALIGN_location (sizeof( uint64_t ))struct hwi_location {struct hwi_prefix prefix;uint32_t len;uint64_t base;uint16_t regshift;uint16_t addrspace;}
Тег location используется для определения адресных пространств устройств. Структура содержит информацию системной страницы, характеризующую HWI тег типа location и включает следующие поля:
ЗОСРВ «Нейтрино»
struct hwi_diskgeometry, struct hwi_irq, struct hwi_pad, struct hwi_prefix, struct syspage_entry
Руководство по разработке модуля startup
Предыдущий раздел: Описание API системной библиотеки