реклама на сайте
подробности

 
 
> pci master/target interrupt, windows
qwqw
сообщение Nov 23 2005, 23:48
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 192
Регистрация: 23-11-05
Из: г. Москва
Пользователь №: 11 307



в процессе работы возник следубщий вопрос:
есть master/target устройство.
Мастер - для DMA , Target - для управления им.
Есть 1 прерывание.
Прерывание одно на несколько устройств(interrupt share). Когда любое из устройств, висящих на этом прерывании его вызывает, контроллер по очереди передает управление всем драйверам этих самых устройств. Те в свою очередь обращаютя к своим устройствам, проверяют им ли предназначено прерывание, если да, тогда они позволяют устройству снять запрос на прерывание.
Собственно вопрос такой: другие устройства могут выставить прерывание в произвольный момент времени, если мое устройство в этот момент будет передавать по DMA(в режиме мастера), то оно не сможет ответить на запрос обработчика прерывания(в драйвере) о том ему адресовано прерывание или нет(так как это чтение из порта, а оно возможно только в target режиме). Как организовать постоянный доступ к портам таргета при DMA?
Я полагаю чистых Мастеров не делают(или оч. редко) значит ситуация расхожая, но я нигде не нашел ничего об этом.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- qwqw   pci master/target interrupt   Nov 23 2005, 23:48
- - line   Цитата(qwqw @ Nov 24 2005, 02:48) Собстве...   Nov 24 2005, 03:12
- - qwqw   ЦитатаВсе по-порядку. PCI-ядро выставляет прерыван...   Nov 24 2005, 21:10
|- - VslavX   [quote name='qwqw' date='Nov 24 2005, ...   Nov 25 2005, 09:36
- - line   Цитата(qwqw @ Nov 25 2005, 00:10) Предпол...   Nov 25 2005, 03:16
- - qwqw   2line: ЦитатаКак то не бло проблем с этим... И ско...   Nov 27 2005, 21:51
|- - line   Цитата(qwqw @ Nov 28 2005, 00:51) 2line: ...   Nov 28 2005, 03:26
- - Tosha   ЦитатаVslavX: примерно так я себе и представляю с ...   Nov 28 2005, 07:01
- - qwqw   Да, насчет арбитра - я невнимательно прочитал спец...   Dec 3 2005, 19:01
- - qwqw   еще такой вопрос: В новых материнских платах в био...   Dec 5 2005, 14:34
- - VslavX   ИМХО, не совсем так. Latency Timer в BIOS - это па...   Dec 5 2005, 16:08
- - qwqw   читая регистры конфигурационного пространства свое...   Dec 9 2005, 08:15
- - One   Да ... и материнка A8N на чипсете nForce4 - это об...   Apr 21 2006, 10:03
- - vladec   Еще одно замечание. Если мы говорим об одной пачке...   Apr 21 2006, 14:12
- - qwqw   Я позже разобрался в проблеме прерываний: некоррек...   Apr 25 2006, 12:27


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 17:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01321 секунд с 7
ELECTRONIX ©2004-2016