OSDev http://osdev.su/ |
|
Подсистема драйверов и их заимствование http://osdev.su/viewtopic.php?f=6&t=869 |
Страница 2 из 2 |
Автор: | dragon [ 17 мар 2014, 13:03 ] |
Заголовок сообщения: | Re: Подсистема драйверов и их заимствование |
Спасибо за ваши мнения. Сделаю ещё уточнение. Основная задача, которую я хотел бы решить таким образом - это дрова на сеть, чтобы скорость соединения с сетью была номинальной. А дрова на графику это да, это ад. С ними связываться нет желания. По поводу сети, если я не ошибаюсь, NE2000 это максимум 10 мбит. Потом, совместимы ли большинство современных карточек с NE2000? Может есть какой то более простой способ решить проблему сети, кроме как подтягивать дрова из других ОС? По поводу истории про genmac: сколько интересно у него времени ушло, чтобы эту подсистему воспроизвести, и каким образом он это сделал? pavia, спасибо за совет по поводу QNX. Какую версию лучше посмотреть и где можно скачать её исходники? |
Автор: | tlx [ 18 мар 2014, 12:02 ] |
Заголовок сообщения: | Re: Подсистема драйверов и их заимствование |
Цитата: способ решить проблему сети, кроме как подтягивать дрова из других ОС? Прослойка в виде гипервизора. Ставишь KVM, пишешь драйвер для vitrtio сетевухи и крутишь ось поверх KVM. NE2000 - хороший выбор. Cам писал (вынимал из Linux1.0) драйвер, который общался с виртуальным DHCP сервером qemu. Очень простая реализация - запись в порт адреса буфера, передача запроса, ожидание прерывания, чтение из буфера. |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |