OSDev

для всех
Текущее время: 18 сен 2018, 23:10

Часовой пояс: UTC + 3 часа




Форум закрыт Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 36 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: Изменения
СообщениеДобавлено: 07 июн 2012, 14:31 

Зарегистрирован: 31 окт 2011, 18:20
Сообщения: 230
Ого. И как тогда, перебирать вообще все шины чтоли? Если например завтра появится компьютер, где будет еще одна-две-три шины к корню подключены.

Цитата:
Я не понял, какие мосты.

Мост PCI-PCI - устройство, добавляющее дополнительные шины. Class-Code у него обычно вида 0604xxh, но главное - стандартный заголовок с типом 1. Тут в самом низу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменения
СообщениеДобавлено: 07 июн 2012, 14:53 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
0604xxh этот знаю, но его тоже нужно найти


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменения
СообщениеДобавлено: 07 июн 2012, 14:57 

Зарегистрирован: 31 окт 2011, 18:20
Сообщения: 230
Понятное дело.
Поставил число PCI шин равное 1. Опрашиваешь всю нулевую шину. Встретил мост (лучше по Header распознавать думаю) - увеличил число шин (и желательно - настраиваешь этот мост).
По окончанию опроса шины смотришь, была ли текущая послденей. Если нет - возвращаешься в начало цикла опроса.

Правда, принимая во внимание сообщение grindars, такой способ на самых новых компах не прокатит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменения
СообщениеДобавлено: 07 июн 2012, 15:50 

Зарегистрирован: 22 май 2007, 15:29
Сообщения: 290
Устройства на этой шине сами по себе бесполезны без спецдров. А если спецдрова есть, то что мешает из девайсины на шине 0 по имени Intel Corporation Xeon E5/Core i7 Address Map, VTd_Misc, System Management прочитать номер? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменения
СообщениеДобавлено: 07 июн 2012, 16:36 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
А как понять, что нужны драйвера на эту шину, если не знаем какое там устройство.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменения
СообщениеДобавлено: 07 июн 2012, 17:50 

Зарегистрирован: 31 окт 2011, 18:20
Сообщения: 230
Цитата:
Устройства на этой шине сами по себе бесполезны без спецдров. А если спецдрова есть, то что мешает из девайсины на шине 0 по имени Intel Corporation Xeon E5/Core i7 Address Map, VTd_Misc, System Management прочитать номер?

А, тогда нормально. Интересно только, как до шины FF доходят данные, ведь по идеи для их передачи на шины >0 используются мосты. Или же это устройство есть мост особого вида?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Форум закрыт Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 36 ]  На страницу Пред.  1, 2, 3, 4

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB