OSDev

для всех
Текущее время: 27 апр 2024, 14:20

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: PIT, RTC, HPET && IRQ
СообщениеДобавлено: 12 апр 2012, 08:10 

Зарегистрирован: 18 апр 2010, 15:59
Сообщения: 155
У меня на работе IRQ0 закреплена за PIT и IRQ8 - за RTC. HPET живет без выделенной ему линии прерываний.
Дома же ситуация прямо противоположная: и IRQ0 и IRQ8 закреплены за HPET, а PIT и RTC обходятся без оных.

Отсюда вопрос, а как на ходу определять за кем и какие линии прерываний закреплены?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PIT, RTC, HPET && IRQ
СообщениеДобавлено: 12 апр 2012, 09:53 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
Посмотреть в диспетчере устройств.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PIT, RTC, HPET && IRQ
СообщениеДобавлено: 12 апр 2012, 12:41 

Зарегистрирован: 18 апр 2010, 15:59
Сообщения: 155
:D
А диспетчер устройств как это определяет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PIT, RTC, HPET && IRQ
СообщениеДобавлено: 12 апр 2012, 13:25 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
А его драйвер материнки информирует. А в драйвере они жёстко прошиты.
Либо использовать PnP методики для определения: PCI, PnP BIOS, ACPI.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PIT, RTC, HPET && IRQ
СообщениеДобавлено: 12 апр 2012, 13:33 
Заблокирован

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

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


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

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