Фрагмент системной страницы, характеризующий HWI тег типа diskgeometry (геометрия диска)
#include <hw/sysinfo.h>#define HWI_TAG_NAME_diskgeometry "diskgeometry"#define HWI_TAG_ALIGN_diskgeometry (sizeof( uint32_t ))struct hwi_diskgeometry {struct hwi_prefix prefix;uint8_t disknumber;uint8_t sectorsize; /* степень двойки */uint16_t heads;uint16_t cyls;uint16_t sectors;uint32_t nblocks;}
Тег diskgeometry используется в системах с архитектурой x86 для определения геометрии диска из BIOS. Структура содержит информацию системной страницы, характеризующую HWI тег типа diskgeometry и включает следующие поля:
ЗОСРВ «Нейтрино»
struct hwi_pad, struct hwi_prefix, struct hwi_location, struct hwi_irq, struct syspage_entry
Руководство по разработке модуля startup
Предыдущий раздел: Описание API системной библиотеки