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/