конфигурация чипсета биосом

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

Аватар пользователя icbook

Регистр 3F8h закреплен за последовательным портом. Для конфигурирования используется регистр 0CF8h и смежные. Возможно, что 3F8h в данном случае используется как конфигурационный?

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

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

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

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

Аватар пользователя Baza

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

Либо нечему гореть, либо нечем поджечь!

извините описался - на порт 0CF8 шлет
биос от мамки

Аватар пользователя icbook

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

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

я как бы знаю что за порт а вы видимо неправильно вопрос поняли -
я спрашиваю о том куда открывается окно CONFIG_DATA когда биос пишет в поле Device Number (биты 11-15) порта CONFIG_ADDRESS все единицы и где можно взять документацию на регистры этого места

Аватар пользователя icbook

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.

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

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей