Пишется эмулятор устройства, которое получает данные откуда-то из внешнего мира (но при этом не является сетевой картой). Приход данных не привязан ни к каким событиям в эмулируемой машине и сопровождается прерыванием. Как правильно программировать такие вещи в рамках qemu? Мне пока что не приходит в голову ничего лучше, чем создать отдельную нить, котоая будет слушать какой-то управляющий сокет и вызывать qemu_set_irq.
Ответ на:
комментарий
от elrprt
Ответ на:
комментарий
от elrprt
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Новости QEMU 6.0 (2021)
- Форум еще раз о сетевых драйверах (2006)
- Новости Bochs 2.5 (2011)
- Форум Асинхронное прерывание потока - возможна ли утечка памяти? (2013)
- Статьи Разработка сетевой библиотеки на C++20: интеграция асинхронности и алгоритма Raft (часть 1) (2023)
- Форум [qemu] доступ к физической памяти и аппаратным прерываниям (2011)
- Форум прерывания (2008)
- Форум Прерывание (2003)
- Форум Асинхронное программирование (2017)
- Форум Асинхронный Lua (2020)