#c #linux #kernel
#c #линукс #ядро
Вопрос:
Мне нравится знать о технике чтения, изменения и записи в ядре. Итак, если я пишу модуль ядра, допустим, мне нужно прочитать, проверить, что прочитано, а затем записать в порты ввода-вывода с отображением памяти региона pci MMIO для устройства intel [00:19.0 Контроллер Ethernet: Гигабитное сетевое соединение Intel Corporation 82579LM (Льюисвилл) (rev 04)] надеюсь, я найду правильную таблицу данных, есть ли функция ядра, которая выполняет эту работу за меня, может кто-нибудь подсказать мне, как это можно сделать. где я могу найти эту документацию api функций ядра по чтению, изменению и записи в атомарном контексте на порты ввода-вывода