есть шелезяка с IO ports, нужно модифицировать её драйвер так, чтобы можно было мапить некий кусок памяти в user-space и перехватывая в драйвере обращения к ней из user space производить ввод-вывод с портами, а фиктивную IO memory использовать для передачи данных из user space и обратно. Есть похожая решённая задача для отслеживания обращений к IO memory, ключевое слово MMIOTRACE, но там существует настоящая IO memory. В данном случае непонятно как помечать выделенные страницы как свободные, чтобы перехватывать хендлером обращения к ним и в тоже время не давать системе использовать их никому кроме драйвера, как это лечится?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Создаем ISO - IO Error (2004)
- Форум фиктивный вход (2010)
- Форум Ubuntu 18.04 фиктивный выход (2019)
- Форум Фиктивный выход Ubuntu 18.04 (2020)
- Форум ios (2017)