Совершенно верно. POST-карта переводится в пошаговый режим,

Strelets писал(-а):
У меня к Вам два вопроса.
Вопрос первый, дилетантский. Что такое "трассирование в пошаговом режиме"? Это обеспечивается "умной" пост-картой? Какой принцип ее работы?

Совершенно верно. POST-карта переводится в пошаговый режим, и процесс выполнения POST или BBlock останавливается в случае появления в диагностическом порту информации, ожидая нажатия кнопки на борту устройства. Пошаговый режим безусловно нужно взять в кавычки, т.к. его не может быть, но в результате каких-то ухищрений он есть.
Strelets писал(-а):
Вопрос второй, теоретический. Такой код, очевидно, будет работать.
        out     80h, al 
label1: jmp     short label1 

А такой?
label0: out     80h, al 
        jmp     short label0 

Любая ли пост-карта сможет правильно обработать и отобразить бесконечную запись в порт?

При кажущейся простоте этого вопроса ответ очень неочевиден. Безусловно, правильный - вариант #1, с той оговоркой, что jmp - команда кешируемая, что есть в некоторых случаях плохо. American Megatrends для обхода этой ситуации рекомендует команду jcxz, которая не должна кешироваться в силу зависимости от контента.
Вариант #2 может сыграть злую шутку, если архитектура POST-карты (или даже PCI-моста, например, старенького NEC или "редкоземельного" HiNT) нам неведома. И Ваше предложение так не делать - правильное. Но в нашей практике на наших диагностических устройствах такое не встречалось ни разу. Мы даже предпродажную подготовку выполняем путем бесконечного цикла при PCI=83/2 MHz в течение суток.

Добавлено спустя 11 минут 40 секунд:

Root писал(-а):
Я в свое время даже патенты находил на такую фичу.
вроде такого - patentstorm.us/patents/6751754.html

Таким пошаговым режимом Windows не заставишь "замерзать", в ожидании следующей контрольной точки в 80-м порту
:)

Установка контрольной точки по ходу выполнения кода бутблока
  • Цитата была отсюда (стр. 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