дизассемблирую биос Phoenix Award 6.00- не могу понять что за регистры он использует : шлет на порт 0Сf8 - 8000F8D9
чипсет 865PE. перичитал до дыр даташит-там ответа не нашел
вопрос в том что если номер устройства -11111b - куда он все шлет
и где бы пробить документацию на эти регистры.
Заранее благодарен.
Даташит с сайта Интел можно перечитывать до дыр сколько угодно - это меркетинговый релиз документа. Он не предназначен для разработчиков, и тем более для дизассмблирования :)
"Пробить", как Вы изволили выразиться, эту документацию можно попробовать, ну, например, у того же Интела. Только надежды на положительный результат нет. Официальная позиция Интел - "мы можем предоставить документ на этот чипсет на условиях NDA только в том случае, если кто-то где-то рядом ведет легальную разработку в этом направлении и уже получил подобный документ". В виду того, что на территории всего бывшего Советского Союза никто не ведет таких разработок - миссия невыполнима :)
Секретность i865 вызвана тем, что ряд ресурсов чипсета используется как регистры memory-mapped, что есть современно и в духе времени. Это частное мнение.
P.S. Вы запятые пробовали использовать? На посты без запятых не всегда хочется отвечать :)
у ноутов от НР с фениксом POST как раз в 03F8h и пишется
биос от мамки
Это можно найти в любом дата-шите, т.е датен-дреке :) на интеловский чипсет
я как бы знаю что за порт а вы видимо неправильно вопрос поняли -
я спрашиваю о том куда открывается окно CONFIG_DATA когда биос пишет в поле Device Number (биты 11-15) порта CONFIG_ADDRESS все единицы и где можно взять документацию на регистры этого места
В документации на ICH5 отсутствует. D8h есть, это RTC_CONF—Real Time Clock Configuration Register.
Зато D9h есть в документации на ICH6. Вместе с D8h - это Firmware Hub Decode Enable.
Следует отметить что я не продумал что в даташите на ICH5(Intel® 82801EB I/O Controller Hub 5 (ICH5) / Intel® 82801ER I/O Controller Hub 5 R (ICH5R)) номера усройств написаны в 10-м формате а не 16-ом и
также не продумал что в 5 бит не загонишь номер больше 31d .