OSDev http://osdev.su/ |
|
как определить DMI и как с ним работать http://osdev.su/viewtopic.php?f=7&t=1074 |
Страница 2 из 2 |
Автор: | pavia [ 05 апр 2015, 22:36 ] |
Заголовок сообщения: | Re: как определить DMI и как с ним работать |
scuter писал(а): pavia писал(а): LPC шина это разновидность ISA шины. ну а порты i/o где там записаны, и работать с ними как с обычным писиаем. У вас вопрос и утверждение в одном предложение. Да работа как с обычным ISA в PS/2. * Слово где подразумевает вопрос. С точки зрения программиста шина ISA прозрачна как воздух. Т.е по сути нет портов. А запросы сразу идут к устройствам на этой шине. Насколько помню где-то было рекомендация до 1000h отдавать устаревшим или ISA свыше отводить PCI устройствам. *Хотя если лезть в тонкости, то есть отличия от оригинального PS/2 которые описаны в соответствующей документации, а именно в документацию на соответствующую материнскую плату северный, южный мосты и SuperIO. |
Автор: | scuter [ 06 апр 2015, 00:39 ] |
Заголовок сообщения: | Re: как определить DMI и как с ним работать |
ясно, меня просто интересовало наличие флопи дисковода, которого сейчас нет на современных компьютерах. Значит когда определяется шина ISA можно смело регистрировать стандартный пакет устройств (pit, pic, cmos, ...). |
Автор: | pavia [ 06 апр 2015, 09:39 ] |
Заголовок сообщения: | Re: как определить DMI и как с ним работать |
scuter писал(а): ясно, меня просто интересовало наличие флопи дисковода, которого сейчас нет на современных компьютерах. Значит когда определяется шина ISA можно смело регистрировать стандартный пакет устройств (pit, pic, cmos, ...). И да и нет. Да, так как ISA и устройства на ней не подразумевают идентификацию. С другой стороны есть стандарт PnP BIOS, который возвращает список установленных устройств. PnP BIOS появился позже как раз для решения вопроса идентификации. А в третьих половина, а может и большая часть этих контроллеров находится в SuperIO. А их выпускают под каждую материнскую плату и не отгадаешь, что там внутри прошито и установлено. У меня к примеру идентифицируется 3 контролёра 8042! |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |