KOS API | Содержание DocPack
Функция 62, подфункция 11 - инициализировать доступ к MMIO.
Параметры:
- eax = 62 - номер функции
- bl = 11 - номер подфункции;
- cx = BDF-адрес PCI-устройства (Bus:8, Device:5, Function:3 = bbbbbbbb
dddddfff)
Возвращаемое значение:
- eax = -1 - доступ к PCI запрещён;
- eax = -2 - доступ к MMIO-блокам устройства не разрешён;
- eax = -3 - ошибка аллокации пользовательской дин. памяти; иначе
- eax = размер доступной динамической памяти.
Замечания:
- Предварительно должен быть разрешён низкоуровневый доступ к PCI
для приложений подфункцией 12 функции 21.
- В стандартном ядре значение cx (BDF-адрес устройства) должно совпадать
с системной константой mmio_pci_addr.
- В embedded-ядре параметр cx устанавливает новое значение системной
переменной mmio_pci_addr.
KOS API | Содержание DocPack
Pterox' DocPack R6. Last Edition: 29.05.2010. История выпусков