Добавляет новое устройство типа часы реального времени в раздел hwinfo системной страницы
#include <sys/startup.h>void hwi_add_rtc( const char *name,paddr_t base,unsigned reg_shift,unsigned len,int mmap,int cent_reg );
-1
, он добавляет тег struct hwi_regname
с полем offset, равным своему значению. Это поле задает смещение байта столетия относительно начала устройства.libstartup
Добавляет новый элемент struct hwi_device, который описывает часы реального времени, в раздел hwinfo системной страницы. Элементы тега struct hwi_location определяются параметрами base, reg_shift, len и mmap. Параметр mmap указывает тип отображения устройства (в память или пространство ввода/вывода) и используется для заполнения поля addrspace.
ЗОСРВ «Нейтрино», startup
hwi_add_device(), hwi_add_inputclk(), hwi_add_irq(), hwi_add_location(), hwi_add_nicaddr(), hwi_alloc_item(), hwi_alloc_tag(), hwi_find_as(), hwi_find_item(), hwi_find_tag(), hwi_off2tag(), hwi_tag2off(), struct hwi_device, struct hwi_location, struct hwinfo_entry, struct syspage_entry
Построение встраиваемых систем
Предыдущий раздел: перейти