Автор: ROMby Unknown , 15 февраля 2006
дизассемблирую биос Phoenix Award 6.00- не могу понять что за регистры он использует : шлет на порт 0Сf8 - 8000F8D9
чипсет 865PE. перичитал до дыр даташит-там ответа не нашел
вопрос в том что если номер устройства -11111b - куда он все шлет
и где бы пробить документацию на эти регистры.
Заранее благодарен.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.
Регистр 3F8h закреплен за последовательным портом. Для конфигурирования используется регистр 0CF8h и смежные. Возможно, что 3F8h в данном случае используется как конфигурационный?

Даташит с сайта Интел можно перечитывать до дыр сколько угодно - это меркетинговый релиз документа. Он не предназначен для разработчиков, и тем более для дизассмблирования :)

"Пробить", как Вы изволили выразиться, эту документацию можно попробовать, ну, например, у того же Интела. Только надежды на положительный результат нет. Официальная позиция Интел - "мы можем предоставить документ на этот чипсет на условиях NDA только в том случае, если кто-то где-то рядом ведет легальную разработку в этом направлении и уже получил подобный документ". В виду того, что на территории всего бывшего Советского Союза никто не ведет таких разработок - миссия невыполнима :)

Секретность i865 вызвана тем, что ряд ресурсов чипсета используется как регистры memory-mapped, что есть современно и в духе времени. Это частное мнение.

P.S. Вы запятые пробовали использовать? На посты без запятых не всегда хочется отвечать :)

Baza

20 лет назад

А биос от мамки или ноута?
у ноутов от НР с фениксом POST как раз в 03F8h и пишется

Unknown BIOS (не проверено)

20 лет назад

извините описался - на порт 0CF8 шлет
биос от мамки
CONFADD—Configuration Address Register
Это можно найти в любом дата-шите, т.е датен-дреке :) на интеловский чипсет

Unknown BIOS (не проверено)

20 лет назад

CONFADD—Configuration Address Register
Это можно найти в любом дата-шите, т.е датен-дреке :) на интеловский чипсет

я как бы знаю что за порт а вы видимо неправильно вопрос поняли -
я спрашиваю о том куда открывается окно CONFIG_DATA когда биос пишет в поле Device Number (биты 11-15) порта CONFIG_ADDRESS все единицы и где можно взять документацию на регистры этого места
8000F8D9 соответствует Bus=0, Device=1Fh, Function=0, Register=D9h.
В документации на ICH5 отсутствует. D8h есть, это RTC_CONF—Real Time Clock Configuration Register.

Зато D9h есть в документации на ICH6. Вместе с D8h - это Firmware Hub Decode Enable.

Unknown BIOS (не проверено)

20 лет назад

проблема решена. Огромное спасибо Icbook.
Следует отметить что я не продумал что в даташите на ICH5(Intel® 82801EB I/O Controller Hub 5 (ICH5) / Intel® 82801ER I/O Controller Hub 5 R (ICH5R)) номера усройств написаны в 10-м формате а не 16-ом и
также не продумал что в 5 бит не загонишь номер больше 31d .