А Опытный Чел не может осчастливить нас своим благосклонным визитом на этот недостойный-его-внимания топик и поделится с нами, ничтожествами в...
Долго ждать. Пока выйдет...пока документация появится... Походу придется доставать прошивку BIOS'a и узнавать всё самому. :(
На разных чипсетах и микросхемах -- по разному. Тут мелькали исходники БИОСа... вот там много кода на эту тему.
"Data Compression Book" Mark Nelson
Во-первых, извиняюсь что не в ту часть форума пишу (здесь больше прочтений). Во-вторых -- subj. Неужели никто не знает, где datasheet на nForce...
Что нового... Написал I/O Logger. Пока поддерживаются интел чипсеты. Ловит всё, включая IDE на ICH4-5. Сейчас борюсь с фильтрацией выводимой...
Да здравствует 486 ! :) Забавно P4 работает... 16 тактов на CLC -- отличный результат; Intel, так держать! :) Их зае#ы с параллельностью до...
leo Прямо таки в 3 раза медленнее ? ;) И вообще... The smaller -- the better ;)
Ну ты нашел что разбирать. Это было промежуточное (временное) решение. Смотри лучше мой последний вариант.
Как ты защитил smi хендл? Сам SMI handler защитить -- не проблема. Угнать SMRAM подальше, поставить D_LCK -- и всё. А вот регистры,...
leo Ну хорошо, занавесим на все проблемы с переполнением и забудем про 35 бит в битовом адресе. ebp=base, edi=hiindex,esi=loindex or...
Новости с фронта. :) Похоже, что AMD, ALi и SiS на нашей стороне, судя по их даташитам.
А как насчет переполнения ? Проверь вот это: base=2,index_low=0FFFFFFF0h,index_high=00000000Fh
Я научился ловить ВСЕ порты, включая и IDE. Также придумал защиту к источникам SMI, которая сделает и без того неуязвимый из-за зависимости от...
ОТК забракует ;)
_Chingachguk_ С USB никаких проблем не будет. На USB можно ставить SMI отдельно от I/O monitor'ов. А DMA и PIC под SMM без проблем ловится....
Короче, написал под WinALL тестер. Пока работает по фиксированному адресу. Как добавлю phys-mapping, зашлю.
Final Ver? ebp=base, edi=hiindex,esi=loindex xor eax, eax dec eax cdq lea ebx, [edi+ebp*8] btr eax, ebx lea ecx, [esi+ebp*8]...
ProgramMan У тебя там слева физ.адрес или linaddr ? Ты для начала бы без вызова функций ядра сделал. Просто из ring0 по фиксированному...
ProgramMan Медленно ищешь ;) Посмотрел у себя под XP SP1 -- всё ок. SMRAM там же. Смотрел той прогой, что под 9х ;) Запускал её...
Имена участников (разделяйте запятой).