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

:D
А диспетчер устройств как это определяет?

Автор:  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/