OSDev http://osdev.su/ |
|
PIT, RTC, HPET && IRQ http://osdev.su/viewtopic.php?f=6&t=529 |
Страница 1 из 1 |
Автор: | ZarathustrA [ 12 апр 2012, 08:10 ] |
Заголовок сообщения: | PIT, RTC, HPET && IRQ |
У меня на работе IRQ0 закреплена за PIT и IRQ8 - за RTC. HPET живет без выделенной ему линии прерываний. Дома же ситуация прямо противоположная: и IRQ0 и IRQ8 закреплены за HPET, а PIT и RTC обходятся без оных. Отсюда вопрос, а как на ходу определять за кем и какие линии прерываний закреплены? |
Автор: | pavia [ 12 апр 2012, 09:53 ] |
Заголовок сообщения: | Re: PIT, RTC, HPET && IRQ |
Посмотреть в диспетчере устройств. |
Автор: | ZarathustrA [ 12 апр 2012, 12:41 ] |
Заголовок сообщения: | Re: PIT, RTC, HPET && IRQ |
А диспетчер устройств как это определяет? |
Автор: | pavia [ 12 апр 2012, 13:25 ] |
Заголовок сообщения: | Re: PIT, RTC, HPET && IRQ |
А его драйвер материнки информирует. А в драйвере они жёстко прошиты. Либо использовать PnP методики для определения: PCI, PnP BIOS, ACPI. |
Автор: | Станислав [ 12 апр 2012, 13:33 ] |
Заголовок сообщения: | Re: PIT, RTC, HPET && IRQ |
Можно загрузиться со своего загрузчика и прочитать все устройства с шины PCI, как там распределены прерывания после биоса и сравнить, как винда их переделывает. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |