Давайте попробуем зациклить тренировочный биос

Santa писал(-а):
Адрес вставки - любой

Давайте попробуем зациклить тренировочный биос 945ps3.f2 после повторного вывода значения CF в порт 80h.

Если интересно - это произойдет после исполнения ЦПУ 11484 операций:).
Для этого нужно изменить по адресу F000:ED5D два байта 0x87, 0xF2 на 0xEB, 0xFE.

Было:
F000:ED55 B0 CF                       mov     al, 0CFh
F000:ED57 E6 80                       out     80h, al
F000:ED59 B0 CF                       mov     al, 0CFh
F000:ED5B E6 80                       out     80h, al
F000:ED5D 87 F2                       xchg    si, dx   <== изменим 2 байта

Стало:
F000:ED55 B0 CF                       mov     al, 0CFh
F000:ED57 E6 80                       out     80h, al
F000:ED59 B0 CF                       mov     al, 0CFh
F000:ED5B E6 80                       out     80h, al
F000:ED5D             label1:
F000:ED5D EB FE                       jmp     short label1

Обратите внимание, что метка стоит ниже вывода в порт.
Возможно, в этом решение проблемы (иначе посткарта "захлёбывается":) )

Установка контрольной точки по ходу выполнения кода бутблока
  • Цитата была отсюда (стр. 289)
  • Только что глянул Даташит на ICH6 - таки
  • гм. что более интересно - даже в ICH6
  • Плохо, что похоже единого механизма не наблюдается (то
  • Сейчас мне сложно судить, как будет реализован
  • BSV на ICH7 и ICH8... угу.
  • Strelets , а это Вы из документации
  • Читаем мануал: "The default values for these bits
  • Santa НЕТ.
  • Но для меня-то все же проясните: - при старте
  • Исходя из современной архитектуры чипсетов (см. комментарий к
  • в процессе работе с IC80v5, я PCI
  • На Вашем сайте написано, что диагностическая плата
  • Размер шага - от одного до 15 выводов
  • Размер шага равен одной команде CPU или
  • Глобально - никаких секретов нет. Всё следует
  • Каких именно ухищрений? Или это секрет фирмы?
  • Совершенно верно. POST-карта переводится в пошаговый режим,
  • Вот я и пытаюсь это понять :) Получается,
  • Strelets я в свое время даже
  • У меня к Вам два вопроса. Вопрос первый,
  • Нет, т.к. тестирование в молниеносном режиме. Но
  • Контрольные точки ставили? Если да, то: ____ПОСТ-карта, надо
  • Забавно. Мы же с нее уже стартовали
  • В этом куске IMHO определяется интерфейс флешки: mov
  • http://download.intel.com/design/chipsets/datashts/30701302.pdf (8306912 bytes ) Это LPC
  • Постараюсь заполучть тестовую платформу и проверить сей факт. P.S.
  • Жаль... И у меня нет тестовой флешки. Да и
  • Отличная идея... Но у меня не прокатывает. Виснет
  • Давайте попробуем зациклить тренировочный биос
  • Я тоже захожу к Вам за новостями
  • Чипсет i945 - это для меня сейчас
  • Santa я бы проверил аналогичную методику на
  • Спецсимволы здесь - это отличные от "нормальных" букаф
  • какие? практически да, только вот на 945