Во-первых, извиняюсь что не в ту часть форума пишу (здесь больше прочтений). Во-вторых -- subj. Неужели никто не знает, где datasheet на nForce найти? Не хочется BIOS ковырять с nForce-матери. Интересно, что на ихнем сайте куча документации и даташитов -- но только по видюхам и вообще 3D-программированию.
Возможно, после выхода в серию nForce5 появится (ввиду поддержки Интеловских П4/EMT64) - Интел же более в этом смысле открыт, а следовательно может поспособствует большей открытости документации для более полной поддержки процов.
Долго ждать. Пока выйдет...пока документация появится... Походу придется доставать прошивку BIOS'a и узнавать всё самому.
В текущих прошивках SMRAM инициализируется через SMM_ADDRESS, SMM_MASK (MSR регистры процессоров АМД).
При чтении их через Айс адрес выдается стандартный для SMRAM - А0000 (из SMM_ADDRESS). Это описано в доках на процессоры АМД (и формат SMM_MASK также). Причем - залочивания нет. Единственное, формат регистров для IO port monitor неясен (на чипсете).
Наткнулся на это топик. Что примечательно, люди где-то достают даташиты. Я знал по крайней мере троих у которых были на nForce2 Ultra и на nForce4. Они очень сильно понтовались и даже выкладывали скрины этих даташитов в доказательство, параллельно со своими наспех написаными на дельфи утилитами под эти чипсеты. Но вот попытки поговорить с этими "супер-мега-кодерами" оставили только неприятный осадок. Просто действительно появляется вопрос - ГДЕ они это качают?
Стафф конечно ценный, правда исходники nvidia'вского video bios ни каким боком не относятся к nforce. Или это намек, что есть и всё остальное от nvidia?
Для тех, кто не в курсе: в теме опять SMM я запостил ссылку на даташит на первый нФорс. Очень многие регистры, судя по всему, совпадают с регистрами второго нФорса (лично сравнивал).