RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : PCI Dock


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Igor Vaskov
To : Slavik Gnatenko
Subj : PCI Dock

> > Хорошо. Но что ж мешает чипсету все возможные прерывания (ну хотя-бы свои _внутренние_ типа USB, встроенного звука) повесить на отдельные интеррапты. Особенно, если их 64. На внутренние то точно хватит. Однако видим шаринг. Смысл то здесь в чем?
> Могу только предположить, что каждая разводимая линия добавляет геморроя при разработке и тестировании мамки, что влияет на конечную цену продукта. А грамотная разводка прерываний - это не та фича, которую легко объяснишь конечному покупателю.

Так мы ж договорились вроде, что чипсет "каким-то образом" (для внутренних устройств еще можно предположить каким) знает от кого именно пришло прерывание в случае общего провода. Так тогда проблем нет - все на одном проводе, а чипсет разбирает это все в прерывания до 64-х.

> Кстати, а таки всё настолько уже плохо, что звук и USB на один LINK вешают?

Да, бывает.
>
> > Ну и потом, если не интересно кому-то, то интересно мне. Так есть ли вообще возможность раскидать все устройства по эксклюзивным прерываниям?
> Тут вроде как всё уже сказано. Ответ на этот вопрос чипсетозависим. Т.е. единственный способ его выяснить - это вдумчивое изучение электросхемы.

Опять-же. Зачем? И так ясно что шаринг это один провод. Нужно изучать возможности чипсета по раскладке этого одного провода на кучу интерраптов.

> Можно ещё просто поставить винду с дровами производителя и глянуть карту прерываний. Если у них получилось, значит можно. Если не получилось, то... это ничего не значит :)

Мне больше способ интересен, а не сделает винда или не сделает.


Wed 22 Jun 2011 09:52 Mozilla/5.0 (OS/2; Warp 4.5; rv:2.0pre) Gecko/20110411 Firef




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.